summaryrefslogtreecommitdiff
path: root/media-video
diff options
context:
space:
mode:
Diffstat (limited to 'media-video')
-rw-r--r--media-video/Manifest.gzbin25213 -> 25207 bytes
-rw-r--r--media-video/ffmpeg/Manifest4
-rw-r--r--media-video/ffmpeg/ffmpeg-6.1-r1.ebuild (renamed from media-video/ffmpeg/ffmpeg-6.1.ebuild)0
-rw-r--r--media-video/ffmpeg/metadata.xml4
-rw-r--r--media-video/pipewire/Manifest3
-rw-r--r--media-video/pipewire/files/1.0.0/0002-fix-x11-bell-segfault.patch29
-rw-r--r--media-video/pipewire/pipewire-1.0.0-r1.ebuild (renamed from media-video/pipewire/pipewire-1.0.0.ebuild)0
7 files changed, 35 insertions, 5 deletions
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 3912f75d46b8..3ebac7af80a2 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest
index da6d9fe85104..98325ca4056a 100644
--- a/media-video/ffmpeg/Manifest
+++ b/media-video/ffmpeg/Manifest
@@ -37,6 +37,6 @@ EBUILD ffmpeg-5.1.4.ebuild 19781 BLAKE2B 80061e7e49495537d44aa27b25548917542f28d
EBUILD ffmpeg-6.0-r10.ebuild 19920 BLAKE2B 7495f12ac33795a236e7cb73005fac46a368faf28805335cd45e9ce77e25be41c993ab5b451f695db1add5a4227132b65c7816ef5734cb3eaee46cb757c9b301 SHA512 9bacb22199e384518501049bdef6b3bbedcc36082c74e7dfac7c30faa0b467246df22be57212f8c258f48c0c2b3047836a030d72260c5b99458f4697e1c7e19b
EBUILD ffmpeg-6.0-r9.ebuild 19907 BLAKE2B c3c127ac7fef076592dad9ff1e87b42dfd644d1cefe69ec13b3eda1960bf1c29fa7713ce9418c6fb32e77ae4693bf5df1eeb7494567528ed0f68e09ffde8423c SHA512 c3bee889fecd7d4582ef3994d24f570f91e9a8a87471596071cadc3d12a9c9a304d801b60aaefbe8253b802bdbe413ec722f47c6065ace6eac72b18d26efaf18
EBUILD ffmpeg-6.0.1.ebuild 19778 BLAKE2B 7c7e7fc36f4744bafb8d410d737c121faed2d88a0e5c2a6fddc9aa92a683c1e68bf1aa30a4c3af2b730f112d5513aa9b768945035a519fcc9221de2fc5cb5cdc SHA512 fabb81140ee8941edde63ceb3c3601877ab48910c0d837113ed4900e3b840bf6611fc26b2473569353f125fec1edf6919f89e9efc61b877104ff6fbe5fff4de7
-EBUILD ffmpeg-6.1.ebuild 19364 BLAKE2B a5844745f821742ef4d3db2b7a5e8018f43086b211189686e92607a17a06e0b125c5e605e2582826b1f37b44da98adca1352c96c67217f9217dc5558845e396e SHA512 ab4cd55bdea1f65489f973e619e4463bb4aa0c4e5fa572ba01c11a0fa06cb5efbb0ea449e444a162117ceed5e0cf8c9e91468b7a2f9405ba8cb2df02fa87beac
+EBUILD ffmpeg-6.1-r1.ebuild 19364 BLAKE2B a5844745f821742ef4d3db2b7a5e8018f43086b211189686e92607a17a06e0b125c5e605e2582826b1f37b44da98adca1352c96c67217f9217dc5558845e396e SHA512 ab4cd55bdea1f65489f973e619e4463bb4aa0c4e5fa572ba01c11a0fa06cb5efbb0ea449e444a162117ceed5e0cf8c9e91468b7a2f9405ba8cb2df02fa87beac
EBUILD ffmpeg-9999.ebuild 19364 BLAKE2B a5844745f821742ef4d3db2b7a5e8018f43086b211189686e92607a17a06e0b125c5e605e2582826b1f37b44da98adca1352c96c67217f9217dc5558845e396e SHA512 ab4cd55bdea1f65489f973e619e4463bb4aa0c4e5fa572ba01c11a0fa06cb5efbb0ea449e444a162117ceed5e0cf8c9e91468b7a2f9405ba8cb2df02fa87beac
-MISC metadata.xml 7689 BLAKE2B 6e9055512832e6a396075982010075e1abf6ecd4ff18818d457ae861fb7c01301f2bc6c28dbcdda4abb3019f73248761b3d7e4ec93b0324182f5c1bb6c5cb0e5 SHA512 96a2e80066386c4b16474be3c113b432678060ec763e53f8001e78cf153b982038e376296a98ab4f9eed20999b9a1c66341f778ecff88cb4e4321507add35224
+MISC metadata.xml 7677 BLAKE2B a257b222b54f84f24e5df96a2902e65e791b69dab6b967096109f0a890b0638b4014b0aa96bae10ae893a08dd44aa209f96a6e399bdbf04058f2df4c37a145ff SHA512 92351d428515cc92c9a01b706e1e29a606891d2bf402fbb8a1911c8f9ef2872e5d50cfea35623e40f360edbf6eb2306ce7e3bd6b0ae0d9109f0d4ee11ca2003f
diff --git a/media-video/ffmpeg/ffmpeg-6.1.ebuild b/media-video/ffmpeg/ffmpeg-6.1-r1.ebuild
index 188eb6e7b762..188eb6e7b762 100644
--- a/media-video/ffmpeg/ffmpeg-6.1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.1-r1.ebuild
diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml
index 4324d416d85b..d0ff2dc9a99b 100644
--- a/media-video/ffmpeg/metadata.xml
+++ b/media-video/ffmpeg/metadata.xml
@@ -24,7 +24,7 @@
<flag name="fribidi">Enables fribidi support in the drawtext filter.</flag>
<flag name="gcrypt">Enables gcrypt support: Needed for rtmp(t)e support if openssl, librtmp or gmp is not used.</flag>
<flag name="gme">Enables support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats.</flag>
- <flag name="glslang">Use <pkg>dev-util/glslang</pkg> to compile GLSL</flag>
+ <flag name="glslang">Use <pkg>dev-util/glslang</pkg> to compile GLSL</flag>
<flag name="gpl">Build GPL code. Should be enabled unless you require LGPL binaries.</flag>
<flag name="hardcoded-tables">
Use pre-calculated tables rather than calculating them on the fly.
@@ -63,7 +63,7 @@
<flag name="postproc">Build and install libpostproc.</flag>
<flag name="rav1e">Enables AV1 encoding support via <pkg>media-video/rav1e</pkg>.</flag>
<flag name="rubberband">Adds time-stretching and pitch-shifting audio filter based on <pkg>media-libs/rubberband</pkg>.</flag>
- <flag name="shaderc">Use <pkg>media-libs/shaderc</pkg> to compile GLSL</flag>
+ <flag name="shaderc">Use <pkg>media-libs/shaderc</pkg> to compile GLSL</flag>
<flag name="snappy">Enable <pkg>app-arch/snappy</pkg> support. Required for e.g. Vidvox Hap encoder.</flag>
<flag name="sndio">Enable support for the <pkg>media-sound/sndio</pkg> backend</flag>
<flag name="srt">Enable support for Secure Reliable Transport (SRT) via <pkg>net-libs/srt</pkg></flag>
diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 1b97767d7d5e..ac3df226f144 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -2,6 +2,7 @@ AUX 0.3.77/0001-gst-prevent-crash-stopping-device-provider.patch 1310 BLAKE2B 57
AUX 0.3.77/0002-pulse-prevent-duplicates.patch 846 BLAKE2B ea2994854be1e235685e26cda9747c7866b394a154593e2c5108daaeea19512e98d52a8acd89d1113b6048843c93626402d375e72315c3eb09c8f2d1967164ab SHA512 d85485d3f94536d6446687cd4d0b3592b0f4411b0ee91cc2b4719beeb99272e26f611b24a70b251d58a1e3c6c163d2204ae54db328b342d6c9ee9486650b06d9
AUX 0.3.80/0001-aes-support-both-webrtc-versions.patch 9037 BLAKE2B 9222a1b9004cf410a06bfb29f17b749f2c940b9ce91973d7d58785ba47899bc0cd22b010818aaebb68af729972b8fe5f99c04926ea51af92960bf9567e87ac79 SHA512 34f005a38a99d8d06c1adf8d71a28142f8d4450ae72ffd8d19001485555f681a3ebcdfc094fea558e3c9610b7c5c6bbecad9acea73d0de3c5e9de905d6080044
AUX 1.0.0/0001-fix-compile-with-no-examples.patch 1388 BLAKE2B 9cf02967d8723f41c0bb456a064d90237fffef66cf8cb3e6678b3bce1d58418a0b4e347e71cf4c45240c150cdd8d08b1448efd1fad594886e3041558730b20c2 SHA512 65e1d6e572dff5fe63a05580696b8ec304477e58726dc7e0723dcae9bc03332111af131f57584ad8d62ca1e6bada982387c1df47dfcb9cfed8a47bf86831a2b5
+AUX 1.0.0/0002-fix-x11-bell-segfault.patch 988 BLAKE2B 2281275262157fa2545820e155d1182873b05738b6314c6b9d73c89f928cddf34a135ca02a552c6d124402439636a986f8aaab899ee8e872bdd6582ce60327b2 SHA512 24732d8c8c9d0ac951a9d7d30da68488da1b8da3b94652492706dd02859f7beeb8499a08a130b10332f50f81854825c80cffc5dca951d93e2eeab43a0bc786fe
AUX 99-pipewire-default-hook.conf 540 BLAKE2B cec76e78db9db290054bf766774c284d7a7a1374c453802eb1bdc19db9289856ec7b8643acbab916a39ca859d543deca111e3b0f110d1904343221c1573ffc17 SHA512 ef891e38c6f40fce2904e240307147a58c48d780e8470dac8e28044cfb86ddeb163885a2362687791779379ad814f58ad5649b75ac4e82931c5bdd3f37a6ed01
AUX gentoo-pipewire-launcher.1 1633 BLAKE2B 36c8888693bd0389dc9b1e49d0501d2679956d88f6b7ac42f0347c3fe2259775dd7082cb0bbdeb54a232fcc8902faa8086203e0fe2437c0eea5f1927ba2d0de4 SHA512 8085c9a989f21ee7f2528d56d5b104c0d14024df06f5cb6cd2aa8168b58469c71b91c788706b11021d9dbddb647a2203175603f4f8aa7b33a63a7b7cf8b59d1f
AUX gentoo-pipewire-launcher.in-r2 2630 BLAKE2B e1a176c2b8558c56e250970cf99b78425384cafbc7086856ad389af47041d9b5203f201ebe53510e2e0d663b95447d482d219b0c3476eba7caf26c270b334ae7 SHA512 f5200fc99071aa8b7f4dde4cb9518909db3a79ebeb98d6c25bb216bf794028c4cb9573761a1a8ea6441d3a9478ab8cca7c31239f1f497cb2e9e8231f069d00bc
@@ -16,6 +17,6 @@ DIST pipewire-1.0.0.tar.bz2 1682155 BLAKE2B de48de0f486a530ee060acdc6d35e27bf298
EBUILD pipewire-0.3.77-r2.ebuild 18118 BLAKE2B 08963fa4917ac0413ddc5eccd5415a218d130d749fa87c7d3041750cf4967ce48ed6f978b2060de753cad813382f38d9d88cdc568ee2c0e1c2b4b9f3f1aa9921 SHA512 450b2a6ee200f8f02a52443cad33b66526f92ec7fc7bee11efefb960d98667036e7999fa76e60d6b61e8c48a8a027005c75dc2f1533a79750e3d2a692e7ba09f
EBUILD pipewire-0.3.80.ebuild 18189 BLAKE2B 5b69f1df4ab63db34ef18020a944ac1a13e59993df7aee9df2328a16784ebc7b6bde5798932e8f7eb9d04b55fa312458748796e1f5bb6bf39a615c7be9ed4b3e SHA512 443665cec0aa9be8232a8f3d3c0220606751c0ede54f963b1a3a6b766c305822e88dc989e261568208aaec4410b73faa8d44ed16a00bc8c6a7135438dd3d8040
EBUILD pipewire-0.3.85.ebuild 18452 BLAKE2B a980626af4e8a3d78a210340ab5f4275f59976ef6f001045032f876b5d2077a29fc692ebac5e2c0e3d821cffdcdaef6226acb1ac45356c930b4a06da7135ecc9 SHA512 afb8a51e741bfa4689b1754d0e8bb5b19577f6377411ed7aa75def99dd4f7d2b8bb6825ad92c950da9f8c02ad32ef9f2919109630a8e60576a0527b58e4b6a79
-EBUILD pipewire-1.0.0.ebuild 19660 BLAKE2B d977ac3535f391e847ea7259175d3b53756125d05ee65ede6701c06baf63105ffde79740052f304d0b4b05cf6ac00ebfea92043403d96274fbaf38fea6946435 SHA512 24d6c062839b0750a1a40280591db9af2abfa1529e99bfbd09e1b1965251fbd47cc4af624e30f9bcd9f9e9268fa00bca453f235059a4e3ccdebdf472a4a1924c
+EBUILD pipewire-1.0.0-r1.ebuild 19660 BLAKE2B d977ac3535f391e847ea7259175d3b53756125d05ee65ede6701c06baf63105ffde79740052f304d0b4b05cf6ac00ebfea92043403d96274fbaf38fea6946435 SHA512 24d6c062839b0750a1a40280591db9af2abfa1529e99bfbd09e1b1965251fbd47cc4af624e30f9bcd9f9e9268fa00bca453f235059a4e3ccdebdf472a4a1924c
EBUILD pipewire-9999.ebuild 19660 BLAKE2B d977ac3535f391e847ea7259175d3b53756125d05ee65ede6701c06baf63105ffde79740052f304d0b4b05cf6ac00ebfea92043403d96274fbaf38fea6946435 SHA512 24d6c062839b0750a1a40280591db9af2abfa1529e99bfbd09e1b1965251fbd47cc4af624e30f9bcd9f9e9268fa00bca453f235059a4e3ccdebdf472a4a1924c
MISC metadata.xml 2156 BLAKE2B 974459115e0f3cf4e4c3ac15159740b42e01a093da37d8a27f80e122c9ab2a3fe9194443eaf08f9b66d613db90a14465abbe1b76816bce90e11a46c8409c7513 SHA512 cfe0fdb86c993f167507e22635878d6d7d5dcd48f4c23323231263551ceff986fc454700428ecb7d2ee2abe82093c35d8e7bd491020fd6dd3f3889c09e9020bb
diff --git a/media-video/pipewire/files/1.0.0/0002-fix-x11-bell-segfault.patch b/media-video/pipewire/files/1.0.0/0002-fix-x11-bell-segfault.patch
new file mode 100644
index 000000000000..ecf7ded220f4
--- /dev/null
+++ b/media-video/pipewire/files/1.0.0/0002-fix-x11-bell-segfault.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/919133
+https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3688
+https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/8ecc61e1177c94e78fa171ee359cfbbd239942bc
+
+From 8ecc61e1177c94e78fa171ee359cfbbd239942bc Mon Sep 17 00:00:00 2001
+From: Wim Taymans <wtaymans@redhat.com>
+Date: Tue, 5 Dec 2023 16:18:30 +0100
+Subject: [PATCH] module-x11-bell: force pulse backend
+
+The libcanberra ALSA backend has some races and causes crashes, we
+should try to not use that one.
+
+Fixes #3688
+--- a/src/modules/module-x11-bell.c
++++ b/src/modules/module-x11-bell.c
+@@ -104,6 +104,11 @@ static int play_sample(struct impl *impl)
+ res = -EIO;
+ goto exit;
+ }
++ if ((res = ca_context_set_driver(ca, "pulse")) < 0) {
++ pw_log_error("canberra context set backend error: %s", ca_strerror(res));
++ res = -EIO;
++ goto exit_destroy;
++ }
+ if ((res = ca_context_open(ca)) < 0) {
+ pw_log_error("canberra context open error: %s", ca_strerror(res));
+ res = -EIO;
+--
+GitLab
diff --git a/media-video/pipewire/pipewire-1.0.0.ebuild b/media-video/pipewire/pipewire-1.0.0-r1.ebuild
index 4b5c9b07aa07..4b5c9b07aa07 100644
--- a/media-video/pipewire/pipewire-1.0.0.ebuild
+++ b/media-video/pipewire/pipewire-1.0.0-r1.ebuild