Message ID | e86f1b952b7b9936ddb4c02ed478c1d7b1beec6e.1647618859.git.leo@famulari.name |
---|---|
State | New |
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A5DBB27BBEA; Fri, 18 Mar 2022 15:55:13 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3F25F27BBE9 for <patchwork@mira.cbaines.net>; Fri, 18 Mar 2022 15:55:13 +0000 (GMT) Received: from localhost ([::1]:57114 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org>) id 1nVEwa-0002iG-Bp for patchwork@mira.cbaines.net; Fri, 18 Mar 2022 11:55:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1nVEwR-0002fo-3t for guix-patches@gnu.org; Fri, 18 Mar 2022 11:55:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36033) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1nVEwQ-0002lq-Q0 for guix-patches@gnu.org; Fri, 18 Mar 2022 11:55:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1nVEwQ-0000oM-F0 for guix-patches@gnu.org; Fri, 18 Mar 2022 11:55:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54451] [PATCH] gnu: dav1d: Update to 1.0.0. Resent-From: Leo Famulari <leo@famulari.name> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 18 Mar 2022 15:55:02 +0000 Resent-Message-ID: <handler.54451.B.16476188693064@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54451 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54451@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16476188693064 (code B ref -1); Fri, 18 Mar 2022 15:55:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Mar 2022 15:54:29 +0000 Received: from localhost ([127.0.0.1]:58163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1nVEvt-0000nL-F5 for submit@debbugs.gnu.org; Fri, 18 Mar 2022 11:54:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:33112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <leo@famulari.name>) id 1nVEvr-0000nD-3A for submit@debbugs.gnu.org; Fri, 18 Mar 2022 11:54:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53758) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <leo@famulari.name>) id 1nVEvq-0001jL-Mi for guix-patches@gnu.org; Fri, 18 Mar 2022 11:54:26 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:33887) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <leo@famulari.name>) id 1nVEvo-0002cF-U3 for guix-patches@gnu.org; Fri, 18 Mar 2022 11:54:26 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id A98E45C0178; Fri, 18 Mar 2022 11:54:23 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Fri, 18 Mar 2022 11:54:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-transfer-encoding:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=mesmtp; bh=SQitL0SibUTOTeL5hesegPivCHRLSo++1QYcaNMNi5w=; b=DJ +OjukPFn/rYjGVcbqaRESVMiQrvi6zPZfhZTJ1OBBEPdM79Jg/rpFuRXBRhiMJBc xKT3+YqtIBRczctZh5LyDvcw3U2XLIzUTE/w2bG1sWCb+Mi7mR64TJU2qJ/YABQV WUd465Li4Du724uiUJ9toQN/jyjb6Ttb+/9a/p9Hc= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:date :from:from:in-reply-to:message-id:mime-version:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=SQitL0SibUTOTeL5hesegPivCHRLS o++1QYcaNMNi5w=; b=K2Bius+firEG6SLjXN32n6e6xBv5uvYVs2CPqABmuq3eJ tEFgc5k9cA2J1QI8DToe+pLPu2HPnN0ghF2XcslHhYKSTb5Wz8ObXFytNRnc5XHv mHgScg2oK+ku/zDG5SGxAEdDvOVCK4G0dba5+68j95dUAW7L6CYdYllqoZpn0FIL RFLAmxanbkPHg8JJ2W1IovBJbzSMls2TaLogAw7Xau3r/ziaq1MV77hzTBoFceaq ZLdUR3hTVdj5AXLuy6EK3hfuGEs9Nc4gTZgGmKl8FdY2m+AczrBIjA5cZsTgFpd4 +OBL1Ljgb/r7f+AxxgmwdtVLhE/MRVR86XAI9kj7Q== X-ME-Sender: <xms:L6s0YmQr56nt9WbPu7dUYOWebGo-frVz1oGS05fILn40GL5wCTtIHw> <xme:L6s0Yrxtjwj_1MnKM9L6kYhMjtkZOOjtXOBWLhLqFYSIUhQRS0IylCRKJdoQrs8u9 tqgE81gMN2wi2M9Ag> X-ME-Received: <xmr:L6s0Yj35WKqyaqr4g2zXdpr_oN9hvhuTcghqeZEsXm_f2vI4afM3fJ7HZTiFEQ59RKo4nbVPriyNZ1cqgNfy7rCZWTY> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudefiedgkedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi rdhnrghmvgeqnecuggftrfgrthhtvghrnhepfeettdefjedtjeduleffhfeludetheehvd euteekfeduudevjeehkeegffdvffeunecuffhomhgrihhnpehvihguvgholhgrnhdrohhr ghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvg hosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: <xmx:L6s0YiBZ7mY1EMdoqcWpnFBIJQjLqgk3Y6TYTVN0WOnvcawDNm465w> <xmx:L6s0Yvh2Uh2Ddj-uta-Ezh4YrecPkIluFGh1MXtMX4vEUlmqtwpV1w> <xmx:L6s0YuoThtAUquvNVVaSpl5uc4Rc8XZNE3SZNyWtMi7v69idKzGnJQ> <xmx:L6s0YhcclT8S8MbJy7ZtAQh2PQ74Oo1__ZxS9uS-DVPKIj21x6Vg5Q> Received: by mail.messagingengine.com (Postfix) with ESMTPA for <guix-patches@gnu.org>; Fri, 18 Mar 2022 11:54:23 -0400 (EDT) From: Leo Famulari <leo@famulari.name> Date: Fri, 18 Mar 2022 11:54:19 -0400 Message-Id: <e86f1b952b7b9936ddb4c02ed478c1d7b1beec6e.1647618859.git.leo@famulari.name> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=66.111.4.26; envelope-from=leo@famulari.name; helo=out2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-getmail-retrieved-from-mailbox: Patches |
Series |
[bug#54451] gnu: dav1d: Update to 1.0.0.
|
|
Commit Message
Leo Famulari
March 18, 2022, 3:54 p.m. UTC
* gnu/packages/video.scm (dav1d): Update to 1.0.0. --- gnu/packages/video.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Comments
I tried building VLC with this update, because VLC and dav1d are both projects of VideoLAN, so it's a good test. Unfortunately, it seems that VLC is not yet ready for dav1d 1.0.0. Compilation fails with many errors like this: ------ codec/dav1d.c:306:65: error: ‘Dav1dSettings’ has no member named ‘n_tile_threads’; did you mean ‘n_threads’? 306 | dav1d_version(), p_sys->s.n_frame_threads, p_sys->s.n_tile_threads); | ^~~~~~~~~~~~~~ ../include/vlc_messages.h:79:23: note: in definition of macro ‘msg_Generic’ 79 | __func__, __VA_ARGS__) | ^~~~~~~~~~~ codec/dav1d.c:305:5: note: in expansion of macro ‘msg_Dbg’ 305 | msg_Dbg(p_this, "Using dav1d version %s with %d/%d frame/tile threads", | ^~~~~~~ codec/dav1d.c:310:45: error: ‘Dav1dSettings’ has no member named ‘n_frame_threads’ 310 | dec->i_extra_picture_buffers = (p_sys->s.n_frame_threads - 1); | ^ make[4]: *** [Makefile:21741: codec/libdav1d_plugin_la-dav1d.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... demux/flac.c: In function ‘GetPacketizedBlock’: demux/flac.c:230:17: warning: unused variable ‘i_ret’ [-Wunused-variable] 230 | int i_ret = FLAC_ParseSyncInfo( p_block->p_buffer, streaminfo, NULL, &headerinfo ); | ^~~~~ make[4]: Leaving directory '/tmp/guix-build-vlc-3.0.16.drv-0/vlc-3.0.16/modules' make[3]: *** [Makefile:28011: all-recursive] Error 1 make[3]: Leaving directory '/tmp/guix-build-vlc-3.0.16.drv-0/vlc-3.0.16/modules' make[2]: *** [Makefile:12804: all] Error 2 make[2]: Leaving directory '/tmp/guix-build-vlc-3.0.16.drv-0/vlc-3.0.16/modules' make[1]: *** [Makefile:1563: all-recursive] Error 1 make[1]: Leaving directory '/tmp/guix-build-vlc-3.0.16.drv-0/vlc-3.0.16' make: *** [Makefile:1450: all] Error 2 error: in phase 'build': uncaught exception: %exception #<&invoke-error program: "make" arguments: ("-j" "4") exit-status: 2 term-signal: #f stop-signal: #f> phase `build' failed after 52.2 seconds command "make" "-j" "4" failed with status 2 builder for `/gnu/store/zs6a6l91hlw5apphqddijavx532kc4ln-vlc-3.0.16.drv' failed with exit code 1 build of /gnu/store/zs6a6l91hlw5apphqddijavx532kc4ln-vlc-3.0.16.drv failed ------
Hi Leo, Leo Famulari <leo@famulari.name> writes: > I tried building VLC with this update, because VLC and dav1d are both > projects of VideoLAN, so it's a good test. > > Unfortunately, it seems that VLC is not yet ready for dav1d 1.0.0. > Compilation fails with many errors like this: > > ------ > codec/dav1d.c:306:65: error: ‘Dav1dSettings’ has no member named ‘n_tile_threads’; did you mean ‘n_threads’? > 306 | dav1d_version(), p_sys->s.n_frame_threads, p_sys->s.n_tile_threads); > | ^~~~~~~~~~~~~~ > ../include/vlc_messages.h:79:23: note: in definition of macro ‘msg_Generic’ > 79 | __func__, __VA_ARGS__) > | ^~~~~~~~~~~ > codec/dav1d.c:305:5: note: in expansion of macro ‘msg_Dbg’ > 305 | msg_Dbg(p_this, "Using dav1d version %s with %d/%d frame/tile threads", > | ^~~~~~~ > codec/dav1d.c:310:45: error: ‘Dav1dSettings’ has no member named ‘n_frame_threads’ > 310 | dec->i_extra_picture_buffers = (p_sys->s.n_frame_threads - 1); > | ^ > make[4]: *** [Makefile:21741: codec/libdav1d_plugin_la-dav1d.lo] Error 1 > make[4]: *** Waiting for unfinished jobs.... > demux/flac.c: In function ‘GetPacketizedBlock’: > demux/flac.c:230:17: warning: unused variable ‘i_ret’ [-Wunused-variable] > 230 | int i_ret = FLAC_ParseSyncInfo( p_block->p_buffer, streaminfo, NULL, &headerinfo ); > | ^~~~~ > make[4]: Leaving directory '/tmp/guix-build-vlc-3.0.16.drv-0/vlc-3.0.16/modules' > make[3]: *** [Makefile:28011: all-recursive] Error 1 > make[3]: Leaving directory '/tmp/guix-build-vlc-3.0.16.drv-0/vlc-3.0.16/modules' > make[2]: *** [Makefile:12804: all] Error 2 > make[2]: Leaving directory '/tmp/guix-build-vlc-3.0.16.drv-0/vlc-3.0.16/modules' > make[1]: *** [Makefile:1563: all-recursive] Error 1 > make[1]: Leaving directory '/tmp/guix-build-vlc-3.0.16.drv-0/vlc-3.0.16' > make: *** [Makefile:1450: all] Error 2 > error: in phase 'build': uncaught exception: > %exception #<&invoke-error program: "make" arguments: ("-j" "4") exit-status: 2 term-signal: #f stop-signal: #f> > phase `build' failed after 52.2 seconds > command "make" "-j" "4" failed with status 2 > builder for `/gnu/store/zs6a6l91hlw5apphqddijavx532kc4ln-vlc-3.0.16.drv' failed with exit code 1 > build of /gnu/store/zs6a6l91hlw5apphqddijavx532kc4ln-vlc-3.0.16.drv failed 46 weeks later, perhaps a VLC update could fix this? :-)
On Thu, Feb 09, 2023 at 08:19:57AM -0500, Maxim Cournoyer wrote:
> 46 weeks later, perhaps a VLC update could fix this? :-)
Yes, thanks for the reminder!
Compatibility between dav1d 1.0.0 and VLC was added in VLC 3.0.18. Also
tested in mpv.
Pushed as 126608f7a9649bc7761331a15940dd65ff773e0c
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index dc05c0a222..464a8aea2f 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -4948,7 +4948,7 @@ (define-public shotcut (define-public dav1d (package (name "dav1d") - (version "0.9.2") + (version "1.0.0") (source (origin (method git-fetch) @@ -4957,7 +4957,7 @@ (define-public dav1d (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0bkps488h9s15ylvkm4fmfywgrpbw570glawpnv6khpq9n223dzl")))) + (base32 "0jkvb5as7danpalzlwd0w1dc9i2vijvmf39z0j6fwqvialsgnnj5")))) (build-system meson-build-system) (native-inputs (list nasm)) (home-page "https://code.videolan.org/videolan/dav1d")