Message ID | Z_6Nljez-qBNthpT@kernelpanicroom |
---|---|
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 E276927BC49; Tue, 15 Apr 2025 17:48:28 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=unavailable version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A0BE727BC4A for <patchwork@mira.cbaines.net>; Tue, 15 Apr 2025 17:48:28 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1u4jSF-0002mZ-7z; Tue, 15 Apr 2025 12:48:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) 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 1u4jS7-0002lx-PP for guix-patches@gnu.org; Tue, 15 Apr 2025 12:48:08 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) 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 1u4jS7-0001bq-Bj for guix-patches@gnu.org; Tue, 15 Apr 2025 12:48:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:From:Date:To:Subject; bh=/abo40nHTEIPcxWngztp0xwo2TkhIt7t/0FiOqkx9LA=; b=IA0+wRLAvPLd511jadw+Rmk7UyTHZouDq9ADR5pPYD6rvYwLUEMf3zsYg/RgeIljMSqobz5O4xNnidtY85atGEAVV2hQc2hfFBSHUc8ihYb9TM7plkB/UsNt50AHUq7AX4c2X+ecOGzomLCQtwu322zeUDW5dXzkoCu188X1OXm9jrjrz420vU6TB2X85aRjuevnonzryKL1698mzjLG0gS1t9zmpWxdYaqPYbKbM4H3Y52tXTgpD4/kVFvy7zjFrFdzWtI7TfHnX3a1IDutSJCNrA5fGgmHoI6uX2m54B3jtIdeD7OaKLBC43o3HqMyRMxrUHaYiI5zjdQmcFs01g==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1u4jS6-0007nl-Um for guix-patches@gnu.org; Tue, 15 Apr 2025 12:48:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#77827] [PATCH] gnu: librewolf: Fix video playback. Resent-From: Jakob Kirsch <jakob.kirsch@web.de> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 15 Apr 2025 16:48:02 +0000 Resent-Message-ID: <handler.77827.B.174473566229800@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 77827 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77827@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174473566229800 (code B ref -1); Tue, 15 Apr 2025 16:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Apr 2025 16:47:42 +0000 Received: from localhost ([127.0.0.1]:54543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1u4jRl-0007kQ-Ee for submit@debbugs.gnu.org; Tue, 15 Apr 2025 12:47:42 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50486) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <jakob.kirsch@web.de>) id 1u4jRj-0007iG-1z for submit@debbugs.gnu.org; Tue, 15 Apr 2025 12:47:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jakob.kirsch@web.de>) id 1u4jRX-0002e6-IB for guix-patches@gnu.org; Tue, 15 Apr 2025 12:47:27 -0400 Received: from mout.web.de ([212.227.15.14]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jakob.kirsch@web.de>) id 1u4jRT-0001XF-Bm for guix-patches@gnu.org; Tue, 15 Apr 2025 12:47:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1744735641; x=1745340441; i=jakob.kirsch@web.de; bh=/abo40nHTEIPcxWngztp0xwo2TkhIt7t/0FiOqkx9LA=; h=X-UI-Sender-Class:Date:From:To:Subject:Message-ID:MIME-Version: Content-Type:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=KTeRK1/BWJq+5BjiceHRi5n0ytlyZY6SkbfrIghBAt/53MlrJ9fI5M3U/mY47RZY s08y5jkWN2hrNl4AbIUnALkmUkYvt07KakzMTfWGL8/lNt4j8PHIxOadMS3Sc0xG0 X4OnNxDTQV+Lg7BZe9lsq3nkHjYB/4m8aelVJTPyiXNJhGVl2YycJywCynCgaLwTq TVFWBJ4hWQA7mYq9eb7h8WdVfO4Z9Aw8TzemSi3AGNXrtcfumNYHje55KyF1yx+bd +e+OB5Dawt09Eovchs0OH7XmXXAtx50eBZrtLAR94xpaSn/Uv1RqAamP/8N/fVKBM lASFEoT0E/6QEFIlKA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from kernelpanicroom ([134.19.24.167]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Mt8kX-1tBvpQ06NV-016RdL for <guix-patches@gnu.org>; Tue, 15 Apr 2025 18:47:21 +0200 Date: Tue, 15 Apr 2025 18:47:18 +0200 Message-ID: <Z_6Nljez-qBNthpT@kernelpanicroom> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="8Exr//HYLrT/VTY+" Content-Disposition: inline X-Provags-ID: V03:K1:fhPBJQpAAut6+DtybSLgTOX9/f8IBnc8Tlmx4dv3A28uRcvIcMs am8MSRd1tiYgAGBM23rLLqFnMOkEmwwxaKOSbasiykXGdc+5aSX5stwUdqwJ1Gy1baepT4l huOdl8ZpQup8r9JIy3scy+Usz0E8MpFbBgrRPYxCdgOeg9WSWUtA9Sh0YHX4V/whRNN3JQa WzmiPtheHoygmYChiiYeA== UI-OutboundReport: notjunk:1;M01:P0:499mTWkWaVY=;b2izqCh9jyyw8PvpVSMasWZBA0y 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 ZEsBro8nqXiS/eTok9sPahdO6J9gCzambk Received-SPF: pass client-ip=212.227.15.14; envelope-from=jakob.kirsch@web.de; helo=mout.web.de 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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> Reply-to: Jakob Kirsch <jakob.kirsch@web.de> X-ACL-Warn: , Jakob Kirsch via Guix-patches <guix-patches@gnu.org> From: Jakob Kirsch via Guix-patches via <guix-patches@gnu.org> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
[bug#77827] gnu: librewolf: Fix video playback.
|
|
Commit Message
Jakob Kirsch
April 15, 2025, 4:47 p.m. UTC
This patch fixes the video playback issue with librewolf.
From ebe6707d964fca6f47cf778559f6890bf67665dd Mon Sep 17 00:00:00 2001
Message-ID: <ebe6707d964fca6f47cf778559f6890bf67665dd.1744735632.git.jakob.kirsch@web.de>
From: Jakob Kirsch <jakob.kirsch@web.de>
Date: Tue, 15 Apr 2025 18:44:58 +0200
Subject: [PATCH] gnu: librewolf: Fix video playback.
Firefox seems to enable VAAPI starting with version 137, which depends on libpciaccess.
Without it, video playback randomly stops and doesn't work until you restart the browser.
* gnu/packages/librewolf.scm (librewolf): [inputs]: Add libpciaccess.
Change-Id: I87332f53a41ef64639c9770c6dbfcac1eefe2e84
---
gnu/packages/librewolf.scm | 1 +
1 file changed, 1 insertion(+)
base-commit: dd947985522886f9de6fdfdde3f0601e42219da5
Comments
Hi Jakob,
Jakob Kirsch <jakob.kirsch@web.de> writes:
> oops, forgot to actually add it to LD_LIBRARY_PATH
Please send patches with `git send-email'. The subject line of
your v2 patch is incorrect (it should be with "[PATCH v2] gnu:
librewolf: Fix video playback."), which means mumi applied the v1
patch. Consquently, I have to manually apply the changes and
rebuild -- since that takes over an hour, I won’t be able to push
this patch until tomorrow at the earliest.
Hopefully the GCD to move to Codeberg will be accepted, which will
be a huge improvement for this kind of problem.
Thanks,
-- Ian
Hi Ian, thank you for the latest patches. Unfortunately video playback still does not work for me on 4fd529dce953572551e299c0c604a645f0cbeed0 / 137.0.2-1. Best Regards, nutcase
Hi Julian, Jakob, Julian Flake <julian@flake.de> writes: > Hi Ian, > > thank you for the latest patches. Unfortunately video playback > still > does not work for me on 4fd529dce953572551e299c0c604a645f0cbeed0 > / > 137.0.2-1. Yep, I pushed the patch even though it didn’t fully fix the issue. Are you using non-free video drivers? I am, and my symptoms don’t match what Jakob mentioned: video playback doesn’t work at all for me, but Jakob said video playback works, but poorly. Jakob, can you confirm your symptoms and whether you’re using non-free drivers or not? In the mean time you can go into about:config and set media.hardware-video-decoding.enabled to false, then restart the browser. This restores the 136.x status quo of video playback working, but without hardware acceleration. I’ll do some testing, but will likely push a patch making this the default. Hardware video decoding is an issue in Guix for *all* Firefox-derived browsers, has been for some time[2], and I think the issue has to be something with the underlying libraries on Guix, though I don’t know what it is. I don’t see these issues on Debian. If anyone has ideas or patches, I’d love to hear. Thanks, -- Ian [1]: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/137 [2]: See #72265, this also affects mullvad, torbrowser, icecat, and Firefox in nonguix.
Hi Ian, thanks for your response + tests. On Sat, Apr 19 2025, Ian Eure wrote: > Yep, I pushed the patch even though it didn’t fully fix the > issue. Are > you using non-free video drivers? Yes, I think I do. This is what I get in my shell, when trying to playback some video: --8<---------------cut here---------------start------------->8--- ➜ ~ librewolf libva info: VA-API version 1.22.0 libva info: Trying to open /run/current-system/profile/lib/dri/iHD_drv_video.so libva info: va_openDriver() returns -1 libva info: Trying to open /run/current-system/profile/lib/dri/i965_drv_video.so libva info: va_openDriver() returns -1 --8<---------------cut here---------------end--------------->8--- > I am, and my symptoms don’t match > what Jakob mentioned: video playback doesn’t work at all for me, > but > Jakob said video playback works, but poorly. Same here. Video playback doesn't work for me at all with hardware acceleration enabled (starting with 137, I think). Without hw acceleration (I disable it in the settings), playback works. > Hardware video decoding is an issue in Guix for *all* > Firefox-derived > browsers, has been for some time[2], and I think the issue has > to be > something with the underlying libraries on Guix, though I don’t > know > what it is. I don’t see these issues on Debian. If anyone has > ideas > or patches, I’d love to hear. I did not change my setting (hw acceleration) during the transition from 136 to 137. Finally, I confirm that this is the state with 137 of another Firefox derivation as well. best, nutcase
diff --git a/gnu/packages/librewolf.scm b/gnu/packages/librewolf.scm index 47ac7c74a2..db00e92e89 100644 --- a/gnu/packages/librewolf.scm +++ b/gnu/packages/librewolf.scm @@ -661,6 +661,7 @@ (define-public librewolf libgnome libjpeg-turbo libnotify + libpciaccess libpng-apng-for-librewolf libva libvpx