Package Details: firefox-vaapi 132.0-2

Git Clone URL: https://aur.archlinux.org/firefox-vaapi.git (read-only, click to copy)
Package Base: firefox-vaapi
Description: Fast, Private & Safe Web Browser (with VA-API patches)
Upstream URL: https://www.mozilla.org/firefox/
Keywords: firefox libva va-api vaapi video
Licenses: MPL-2.0
Conflicts: firefox
Provides: firefox
Submitter: ewout
Maintainer: dcelasun
Last Packager: dcelasun
Votes: 11
Popularity: 0.062831
First Submitted: 2023-02-24 13:48 (UTC)
Last Updated: 2024-11-05 19:01 (UTC)

Required by (167)

Sources (7)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7

ewout commented on 2023-06-21 14:30 (UTC)

@rossome Thanks for contributing, will include. Protip: buy AMD.

rossome commented on 2023-06-21 14:28 (UTC) (edited on 2023-06-21 15:04 (UTC) by rossome)

I needed to get dmabuf enabled using the proprietary nvidia driver to utilize libva-nvidia-driver-git. I have modified the 0001-enable-vaapi.patch with the following contents. Also had to recompile ffmpeg with --enable-vaapi.

Rustmilian commented on 2023-03-02 13:39 (UTC)

@ewout That's fair I guess.

ewout commented on 2023-03-02 13:19 (UTC)

@Rustmilian Trying to keep the package as close as possible to the original arch package.

Rustmilian commented on 2023-03-02 13:17 (UTC) (edited on 2023-03-02 13:22 (UTC) by Rustmilian)

@ewout I'm aware but the patches themselves are from fedora.

SVN trunk

PKGBUILD libwebrtc-screen-cast-sync

ewout commented on 2023-03-02 00:03 (UTC)

@Rustmilian Source repo of this package would be here, not Fedora:

https://github.com/archlinux/svntogit-packages/tree/packages/firefox/trunk

Rustmilian commented on 2023-02-28 23:46 (UTC) (edited on 2023-03-01 00:00 (UTC) by Rustmilian)

Update libwebrtc-screen-cast-sync.patch and rename both patch files for consistency with source repo.

-  0001-libwebrtc-screen-cast-sync.patch
-  0002-enable-vaapi.patch
+  libwebrtc-screen-cast-sync.patch
+  firefox-enable-vaapi.patch
sha256sums=(
-            '43c83101b7ad7dba6f5fffeb89b70a661a547d506a031ea2beada42ccf04eec7'
+            '984ef7c4e3a3e7f80848bda815a531d9443a79b6c3572c1b796a47b01a4e54cf'
b2sums=(
-   '2bf65874c8c1f41c9273b68d74f4fe5c81dca5acbad0b9a5f917df1d46e1b2a1fb25d42a419eb885e76f4d193483cdeb6294e14ed4b2e241c34b84565b6ffd72'
+   'a888a9843022907627cca57ef3fae73b6578952b7b7a994ce8659de9d74b0a70ea80d648b63249eae691e507b3c47e66e10cb8934c61b900a35d1b0a6e0bf0e9'
-  patch -Np1 -i ../0001-libwebrtc-screen-cast-sync.patch
+  patch -Np1 -i ../libwebrtc-screen-cast-sync.patch
-  patch -Np1 -i ../0002-enable-vaapi.patch
+  patch -Np1 -i ../firefox-enable-vaapi.patch