From fc178d7cd02ca56a3f7c9585d1eaed1c5d594c53 Mon Sep 17 00:00:00 2001 From: git-bruh Date: Fri, 25 Aug 2023 18:31:22 +0530 Subject: [PATCH] firefox: fix vaapi --- extra/firefox/checksums | 1 + extra/firefox/patches/fix-vaapi.patch | 19 +++++++++++++++++++ extra/firefox/sources | 1 + 3 files changed, 21 insertions(+) create mode 100644 extra/firefox/patches/fix-vaapi.patch diff --git a/extra/firefox/checksums b/extra/firefox/checksums index 45446ba3..0e667e62 100644 --- a/extra/firefox/checksums +++ b/extra/firefox/checksums @@ -1,6 +1,7 @@ 3226e48657e3ca20343cd5b91d87fa705c73125c39434ea825c0c85ecafe90e9bb f0437c60aa4d861290d267fde30d457b72bb60d7fd8b0192e1ffa41eaf86c4f800 bd231369e10f0300360b79ae2e9b429f1d5833f6a46b615722979c38b6ebb70882 +d1125187407b5b754fd65f0b279091b150601eae523815e5b8a97196a6f050df2e ee279241e461011e2265086328d9d0a913ab938bb81aa97fa22b8b9b7edf5e33bc 8c0f419eb138061e67dbe2ac73e9c8332649fb90aacb57ac4f00d5de94c0cf23a8 3bfec8b5e7cb94481d94e1039a602e14564c8a6da5a28f089ce4a69d23f9e42bbb diff --git a/extra/firefox/patches/fix-vaapi.patch b/extra/firefox/patches/fix-vaapi.patch new file mode 100644 index 00000000..c9a84c2f --- /dev/null +++ b/extra/firefox/patches/fix-vaapi.patch @@ -0,0 +1,19 @@ +diff --git a/widget/gtk/GfxInfo.cpp b/widget/gtk/GfxInfo.cpp +index 1ea9702..3ec4897 100644 +--- a/widget/gtk/GfxInfo.cpp ++++ b/widget/gtk/GfxInfo.cpp +@@ -1087,14 +1087,6 @@ const nsTArray& GfxInfo::GetGfxDriverInfo() { + nsIGfxInfo::FEATURE_BLOCKED_DEVICE, DRIVER_COMPARISON_IGNORED, + V(0, 0, 0, 0), "FEATURE_HARDWARE_VIDEO_DECODING_NO_R600", ""); + +- // Disable on Release/late Beta on AMD +-#if !defined(EARLY_BETA_OR_EARLIER) +- APPEND_TO_DRIVER_BLOCKLIST(OperatingSystem::Linux, DeviceFamily::AtiAll, +- nsIGfxInfo::FEATURE_HARDWARE_VIDEO_DECODING, +- nsIGfxInfo::FEATURE_BLOCKED_DEVICE, +- DRIVER_COMPARISON_IGNORED, V(0, 0, 0, 0), +- "FEATURE_HARDWARE_VIDEO_DECODING_DISABLE", ""); +-#endif + //////////////////////////////////// + // FEATURE_HW_DECODED_VIDEO_ZERO_COPY - ALLOWLIST + APPEND_TO_DRIVER_BLOCKLIST2(OperatingSystem::Linux, DeviceFamily::All, diff --git a/extra/firefox/sources b/extra/firefox/sources index 31c7e49b..7c9565e7 100644 --- a/extra/firefox/sources +++ b/extra/firefox/sources @@ -1,6 +1,7 @@ https://ftp.mozilla.org/pub/firefox/releases/116.0.3/source/firefox-116.0.3.source.tar.xz patches/fix-bundled-ffmpeg-binutils.patch patches/fix-overalignment.patch +patches/fix-vaapi.patch patches/musl-sandbox.patch patches/no-atk.patch patches/no-dbus.patch