summaryrefslogtreecommitdiff
path: root/media-plugins
diff options
context:
space:
mode:
Diffstat (limited to 'media-plugins')
-rw-r--r--media-plugins/Manifest.gzbin42740 -> 42733 bytes
-rw-r--r--media-plugins/gst-plugins-a52dec/Manifest2
-rw-r--r--media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.12.ebuild25
-rw-r--r--media-plugins/gst-plugins-adaptivedemux2/Manifest2
-rw-r--r--media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.12.ebuild30
-rw-r--r--media-plugins/gst-plugins-amr/Manifest2
-rw-r--r--media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.12.ebuild19
-rw-r--r--media-plugins/gst-plugins-aom/Manifest2
-rw-r--r--media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-assrender/Manifest2
-rw-r--r--media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-bluez/Manifest2
-rw-r--r--media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.12.ebuild14
-rw-r--r--media-plugins/gst-plugins-bs2b/Manifest2
-rw-r--r--media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-cairo/Manifest2
-rw-r--r--media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-cdio/Manifest2
-rw-r--r--media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.12.ebuild21
-rw-r--r--media-plugins/gst-plugins-cdparanoia/Manifest2
-rw-r--r--media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.12.ebuild18
-rw-r--r--media-plugins/gst-plugins-chromaprint/Manifest2
-rw-r--r--media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-colormanagement/Manifest2
-rw-r--r--media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-dash/Manifest2
-rw-r--r--media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.12.ebuild25
-rw-r--r--media-plugins/gst-plugins-dtls/Manifest2
-rw-r--r--media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-dts/Manifest2
-rw-r--r--media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.12.ebuild25
-rw-r--r--media-plugins/gst-plugins-dv/Manifest2
-rw-r--r--media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-dvb/Manifest2
-rw-r--r--media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.12.ebuild18
-rw-r--r--media-plugins/gst-plugins-dvdread/Manifest2
-rw-r--r--media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.12.ebuild21
-rw-r--r--media-plugins/gst-plugins-faac/Manifest2
-rw-r--r--media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-faad/Manifest2
-rw-r--r--media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.12.ebuild21
-rw-r--r--media-plugins/gst-plugins-flac/Manifest2
-rw-r--r--media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/Manifest2
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.22.12.ebuild16
-rw-r--r--media-plugins/gst-plugins-gtk/Manifest2
-rw-r--r--media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.12.ebuild29
-rw-r--r--media-plugins/gst-plugins-hls/Manifest2
-rw-r--r--media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.12.ebuild36
-rw-r--r--media-plugins/gst-plugins-jack/Manifest2
-rw-r--r--media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.12.ebuild17
-rw-r--r--media-plugins/gst-plugins-jpeg/Manifest2
-rw-r--r--media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-kate/Manifest2
-rw-r--r--media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-ladspa/Manifest2
-rw-r--r--media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.12.ebuild16
-rw-r--r--media-plugins/gst-plugins-lame/Manifest2
-rw-r--r--media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-ldac/Manifest2
-rw-r--r--media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-libav/Manifest2
-rw-r--r--media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.12.ebuild28
-rw-r--r--media-plugins/gst-plugins-libde265/Manifest2
-rw-r--r--media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-libpng/Manifest2
-rw-r--r--media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.12.ebuild15
-rw-r--r--media-plugins/gst-plugins-libvisual/Manifest2
-rw-r--r--media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.12.ebuild23
-rw-r--r--media-plugins/gst-plugins-lv2/Manifest2
-rw-r--r--media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.12.ebuild16
-rw-r--r--media-plugins/gst-plugins-meta/Manifest1
-rw-r--r--media-plugins/gst-plugins-meta/gst-plugins-meta-1.22.12.ebuild68
-rw-r--r--media-plugins/gst-plugins-modplug/Manifest2
-rw-r--r--media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/Manifest2
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.12.ebuild21
-rw-r--r--media-plugins/gst-plugins-mpeg2enc/Manifest2
-rw-r--r--media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.12.ebuild21
-rw-r--r--media-plugins/gst-plugins-mpg123/Manifest2
-rw-r--r--media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.12.ebuild15
-rw-r--r--media-plugins/gst-plugins-mplex/Manifest2
-rw-r--r--media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.12.ebuild21
-rw-r--r--media-plugins/gst-plugins-neon/Manifest2
-rw-r--r--media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.12.ebuild16
-rw-r--r--media-plugins/gst-plugins-openaptx/Manifest2
-rw-r--r--media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.12.ebuild18
-rw-r--r--media-plugins/gst-plugins-opencv/Manifest2
-rw-r--r--media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.12.ebuild31
-rw-r--r--media-plugins/gst-plugins-openh264/Manifest2
-rw-r--r--media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-opus/Manifest3
-rw-r--r--media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.12.ebuild48
-rw-r--r--media-plugins/gst-plugins-oss/Manifest2
-rw-r--r--media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-pulse/Manifest2
-rw-r--r--media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.12.ebuild16
-rw-r--r--media-plugins/gst-plugins-raw1394/Manifest2
-rw-r--r--media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.12.ebuild20
-rw-r--r--media-plugins/gst-plugins-resindvd/Manifest2
-rw-r--r--media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.12.ebuild24
-rw-r--r--media-plugins/gst-plugins-rtmp/Manifest2
-rw-r--r--media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-sbc/Manifest2
-rw-r--r--media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-sctp/Manifest2
-rw-r--r--media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-shout2/Manifest2
-rw-r--r--media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.12.ebuild14
-rw-r--r--media-plugins/gst-plugins-sidplay/Manifest2
-rw-r--r--media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.12.ebuild21
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/Manifest2
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.12.ebuild26
-rw-r--r--media-plugins/gst-plugins-soundtouch/Manifest2
-rw-r--r--media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-soup/Manifest2
-rw-r--r--media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.12.ebuild20
-rw-r--r--media-plugins/gst-plugins-speex/Manifest2
-rw-r--r--media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-srt/Manifest2
-rw-r--r--media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.12.ebuild14
-rw-r--r--media-plugins/gst-plugins-srtp/Manifest2
-rw-r--r--media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.12.ebuild14
-rw-r--r--media-plugins/gst-plugins-taglib/Manifest2
-rw-r--r--media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-twolame/Manifest2
-rw-r--r--media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-uvch264/Manifest2
-rw-r--r--media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.12.ebuild21
-rw-r--r--media-plugins/gst-plugins-v4l2/Manifest2
-rw-r--r--media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.12.ebuild30
-rw-r--r--media-plugins/gst-plugins-vaapi/Manifest2
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.12.ebuild101
-rw-r--r--media-plugins/gst-plugins-voaacenc/Manifest2
-rw-r--r--media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-voamrwbenc/Manifest2
-rw-r--r--media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-vpx/Manifest2
-rw-r--r--media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.12.ebuild14
-rw-r--r--media-plugins/gst-plugins-wavpack/Manifest2
-rw-r--r--media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-webp/Manifest2
-rw-r--r--media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-webrtc/Manifest2
-rw-r--r--media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.12.ebuild39
-rw-r--r--media-plugins/gst-plugins-x264/Manifest2
-rw-r--r--media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.12.ebuild22
-rw-r--r--media-plugins/gst-plugins-x265/Manifest2
-rw-r--r--media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.12.ebuild21
-rw-r--r--media-plugins/gst-plugins-ximagesrc/Manifest2
-rw-r--r--media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.12.ebuild34
-rw-r--r--media-plugins/gst-plugins-zbar/Manifest2
-rw-r--r--media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.12.ebuild13
153 files changed, 1685 insertions, 0 deletions
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index e852ef70943e..d4f640037e5a 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/gst-plugins-a52dec/Manifest b/media-plugins/gst-plugins-a52dec/Manifest
index a20bbe5fe7f5..94a18d0bd805 100644
--- a/media-plugins/gst-plugins-a52dec/Manifest
+++ b/media-plugins/gst-plugins-a52dec/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
+DIST gst-plugins-ugly-1.22.12.tar.xz 257464 BLAKE2B c7f89dda309712cb2380b2e29b67a40c02c561bbe49a83acb2beb84aac6ebaed895e1a27d5f6fb6787c803e2e94a0409d14a3206feb9797c5329bbaff5e4a61d SHA512 3ef5cb384578bcaff3bb45fa8fa8f97884acb2e09a1621c504fca4bd8744cb83e71c342372a7ddd06bc4077fdd2684d1f7f078278392361ed4e18afed374c659
EBUILD gst-plugins-a52dec-1.22.11.ebuild 561 BLAKE2B 7376717dd9be56d44cde704f73d707c0a09771a15f64998204fd9ee2f7a1989a0a124ffaff894cd74959317ff30bcb657a8b86fc685358d4358abf2242d3ee95 SHA512 653b3f8c9e8322eb688ac42449b7030d14508f42b343e068775cde4d8ea43f9185a99ea9e158c2bebdee5ce79096cec2169f416dd5e0868d015ed7c96ced8638
+EBUILD gst-plugins-a52dec-1.22.12.ebuild 567 BLAKE2B a69294631835352ae7b9ff75a3422fcbf14b896699a502dc66d08c7534ffc3bc28c91d82ed86faec0023c79ad39dd0bafca6e35fe72d6348d123c1cab0a7f3c7 SHA512 aadd0d8822d330d0084bb063e999033f874650ec05ef39b023e1dab087f2107159366d0eec7921115a2aa5b46713f555f37c2af394557b7a832f7e984e3c6ef4
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.12.ebuild b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.12.ebuild
new file mode 100644
index 000000000000..1e3da0a1f832
--- /dev/null
+++ b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.22.12.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-ugly
+
+inherit gstreamer-meson
+
+DESCRIPTION="ATSC A/52 audio decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+orc"
+
+RDEPEND="
+ >=media-libs/a52dec-0.7.4-r6[${MULTILIB_USEDEP}]
+ orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-adaptivedemux2/Manifest b/media-plugins/gst-plugins-adaptivedemux2/Manifest
index c9676eea4ee0..6e348df72e07 100644
--- a/media-plugins/gst-plugins-adaptivedemux2/Manifest
+++ b/media-plugins/gst-plugins-adaptivedemux2/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-adaptivedemux2-1.22.11.ebuild 550 BLAKE2B 64df22340e888e6adb6d7e8a282e7c68dfdfab39d288ca6e12e1b1ff56e0ee16c4619f345272b6d66baba01bb51fde390246df328b6e47d993ead86c72386fec SHA512 9af6c818ffa2b00f763e0d125e7457c2b8b4ea7c786b2c807f91b9bef459451fb9409d32bc31230ce05e190b32a8c858ffc5e24ff898e5f78583b8fe33c96647
+EBUILD gst-plugins-adaptivedemux2-1.22.12.ebuild 552 BLAKE2B 96a5c2c4a96c77a6b49768ddd624d06a84eb2760433cab03c9066acc4806f419f1c2757c99dd36c8548b5ab1a550d92f17f83e56ee51ee5c4c9d3e6891b8da21 SHA512 28f59fd316a85e71084402dce7d61e77789e4bb8152b5ba2433a56c8d34fc51b3bedab3af8b052a83d5a60a66079d5f029fb0ad2142cb9db50127f468a050208
MISC metadata.xml 267 BLAKE2B 331be70b2fa90cce1bf91ded1dac141de6a9bec40c1736bcb90d280ac7fabf22cfd0a701c7fd5864f007d1159954f7ee55701d5e68b47a1a9a217ca34b7ee619 SHA512 4dcdd6bc6d148a0e02a0f1b766bd0c5712d373d898c06078d8630e0067e858b815117392a11332b257156e95da6337494d99c2724d24cadb97432089908644b5
diff --git a/media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.12.ebuild b/media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.12.ebuild
new file mode 100644
index 000000000000..e1c664b89daf
--- /dev/null
+++ b/media-plugins/gst-plugins-adaptivedemux2/gst-plugins-adaptivedemux2-1.22.12.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="Adaptive demuxer plugins for Gstreamer"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.8[${MULTILIB_USEDEP}]
+ dev-libs/nettle:0=[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+RDEPEND="${RDEPEND}
+ || (
+ net-libs/libsoup:3.0
+ net-libs/libsoup:2.4
+ )
+"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dhls-crypto=nettle
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-amr/Manifest b/media-plugins/gst-plugins-amr/Manifest
index d718e69d8670..8eb9b57ac950 100644
--- a/media-plugins/gst-plugins-amr/Manifest
+++ b/media-plugins/gst-plugins-amr/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
+DIST gst-plugins-ugly-1.22.12.tar.xz 257464 BLAKE2B c7f89dda309712cb2380b2e29b67a40c02c561bbe49a83acb2beb84aac6ebaed895e1a27d5f6fb6787c803e2e94a0409d14a3206feb9797c5329bbaff5e4a61d SHA512 3ef5cb384578bcaff3bb45fa8fa8f97884acb2e09a1621c504fca4bd8744cb83e71c342372a7ddd06bc4077fdd2684d1f7f078278392361ed4e18afed374c659
EBUILD gst-plugins-amr-1.22.11.ebuild 499 BLAKE2B 362c8a3413b52ffe9e182c5b06d19a8df007677c1a1f3a6a3c0f14cfbfd7b71100c9afbf81ff6d5c6363563a0ed07b926ffed6fc30c3dff5be2c4e5600c29ef3 SHA512 bd0fb26cb82d266ff1243fc57d9e81489c7eff1da5dff14ca03929d8e55e9cf4f08e0e955c314d97e2bd02fd816948a54deaefcc2ed73e47ced86497c22e9f3e
+EBUILD gst-plugins-amr-1.22.12.ebuild 501 BLAKE2B 1b0946ea8a2012323546dc67f4bac8cffd6a4675ce48b6646547008a555df1f4397cc44e0af28c88ad6957d9b174ea251ece8494a5aaa119337912e64db9abfc SHA512 db77ecc51d71b92320bfaa81d4ee829d09783be161ffcb0499d10198e83b56e33c1ba73fe8e479e32050b0259bdcf4f4005c88ee51d2972b6456e98f3f49d2ee
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.12.ebuild b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.12.ebuild
new file mode 100644
index 000000000000..3b245f049122
--- /dev/null
+++ b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.22.12.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-ugly
+
+inherit gstreamer-meson
+
+DESCRIPTION="AMRNB encoder/decoder and AMRWB decoder plugin for GStreamer"
+HOMEPAGE="https://gstreamer.freedesktop.org/"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+GST_PLUGINS_ENABLED="amrnb amrwbdec"
+GST_PLUGINS_BUILD_DIR="amrnb amrwbdec"
diff --git a/media-plugins/gst-plugins-aom/Manifest b/media-plugins/gst-plugins-aom/Manifest
index aa305bb833bf..231e4f11630d 100644
--- a/media-plugins/gst-plugins-aom/Manifest
+++ b/media-plugins/gst-plugins-aom/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-aom-1.22.11.ebuild 332 BLAKE2B 4e4174337fe5972c818e087560bb4fe0fcfcc7134941a477f557f9f5c868d8d2e26bcd3aa342e83e53901b832b95abf7550151ab14200b5af46b4b530e54f8c3 SHA512 cee178bb036ebfc4e875024875bfb1d788f0e5f14e6ef460e8bb72fa8d97da392b6c6d8161d6e43faa82230ee7c35468709081fd9691142debdb3393a80f6b8f
+EBUILD gst-plugins-aom-1.22.12.ebuild 334 BLAKE2B b318d7e3157113a91df397670599958a76c56300cb00812ac252fee9639919df2fea6f3b20da705b60397696349044b518f9db4096f08d216201bab3824f1a2a SHA512 eae2d7ac88171ac52ac1d0a91b712c0182bbe42d5d6ddb9370e92b20ae7d004cadb03d072d21570b5087d9ecb0e865b64ff901a5198069fb32324a49e30defd0
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.12.ebuild b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.12.ebuild
new file mode 100644
index 000000000000..4edba2be1792
--- /dev/null
+++ b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="Alliance for Open Media AV1 plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="media-libs/libaom:0=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-assrender/Manifest b/media-plugins/gst-plugins-assrender/Manifest
index 66bedd4cdc46..42f00da76360 100644
--- a/media-plugins/gst-plugins-assrender/Manifest
+++ b/media-plugins/gst-plugins-assrender/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-assrender-1.22.11.ebuild 404 BLAKE2B 342f5e6ed2635ef5de174d7ebbf404f4692c589300f43961159c17953f0f7219de4ac02eb44a2d8e65a0711638d40c13b19b98625fd1af2eaab237cf9791a6ee SHA512 38d03a66635aeed205dbd7ceff57a6a76e5c7d0b446446ed17cf4daf4ed02d5e9c1e93611cec020ae895cec8e9e8c97e915018ec908daf78247d8831388e5fe3
+EBUILD gst-plugins-assrender-1.22.12.ebuild 410 BLAKE2B e28a7def1fc1651980269affe9d49df783eebbed1a05d8a4966e3c7bf4f616270f1898561bd49d24d9c0edd8098163c252e0bece7cec9346282a7e8cdf9cf771 SHA512 203814ab1b636b373073be489f81cc95b796c6d66f1e213f487e28130483511667c41b4e6d7372796d32be0bc8f26fe6e0d9ac5540aae0cc73f3c288dfea9627
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.12.ebuild b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.12.ebuild
new file mode 100644
index 000000000000..c4cb56fd5758
--- /dev/null
+++ b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="ASS/SSA rendering with effects support plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-libs/libass-0.10.2:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-bluez/Manifest b/media-plugins/gst-plugins-bluez/Manifest
index b88b4d8892b2..fd39bc0f21be 100644
--- a/media-plugins/gst-plugins-bluez/Manifest
+++ b/media-plugins/gst-plugins-bluez/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-bluez-1.22.11.ebuild 371 BLAKE2B 5bd086d27e920c3697d7e8843e861dec3665cc3bba8e5de724200ece9bd91491517027baa975701ae8f4f42e1c5be52a4b0a7ff2fa701a5cef18c78ad9d26845 SHA512 77fe9946a8d72dd166d09eb9d3cf2c537f2f765a062bdd8c4dbe43b31a6962f7a662d37e76030b792b8aa9ffb3c073c495ce797dd2444edfe60a224139264f32
+EBUILD gst-plugins-bluez-1.22.12.ebuild 373 BLAKE2B 22e8941ce8e7481bb806362144e6b7454b4b9ce3a507570ba935f04846b055df50e2b5a114ae1716545c734ecbc1d3d820d964bbc4459c57e7dddd40199ee715 SHA512 6fed474b23b6ed50f75423d61e430c5396e4c63af2ad489a57f54d34213b52da24e2065cb476ec2b509b072141a69deb8decb239f4badbacc42ce536f5d923fe
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.12.ebuild b/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.12.ebuild
new file mode 100644
index 000000000000..7e5a32c1686e
--- /dev/null
+++ b/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.22.12.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="AVDTP source/sink and A2DP sink plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=net-wireless/bluez-5[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/gdbus-codegen"
diff --git a/media-plugins/gst-plugins-bs2b/Manifest b/media-plugins/gst-plugins-bs2b/Manifest
index 2cc12d3fe6ed..e94ca2810e31 100644
--- a/media-plugins/gst-plugins-bs2b/Manifest
+++ b/media-plugins/gst-plugins-bs2b/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-bs2b-1.22.11.ebuild 334 BLAKE2B b3aa5355b7ff78006ccc46fe4d084dae736c318a4949831c9d10372d47748379fc8b1166b88b9ffcb7a110789059c10a3a275f95fe9be1ed1d853d7e664245e8 SHA512 e465c7b9fc779382d19968bf95c48f4d1bb5f18da0f4a73bfdb9250cd21eaf67a7147ee347bcd747c1d860b502d56e393324f87f0317a2d4969b782989050c5e
+EBUILD gst-plugins-bs2b-1.22.12.ebuild 336 BLAKE2B 10364491674adda95c78307fb6c831fadfb5f2e8d34a6c77818d27cc673e2cba37a763fd5750793a4e43d3b4d8705df3df6a3c7169c95caa6212da20454039b1 SHA512 5e9d5aec336a0b78f1bcbfc3687d5d41c95770cdff441df40cfbe1fdc67e94993228e82e304abee0c9a60faa1231b2acb3b9e22961cddb1d92f03c818b98ca79
MISC metadata.xml 374 BLAKE2B 8323f41cdebbe14af4388ee8740c69af67b43e25352ce91804df40ada3e7a708896a6da6d85c6f6f80298260fdea54e1a7352321ddd4d902d3d73fd28b265016 SHA512 0030a4dcf645a1a0fdac28c4c5561d70f923cc08b9833476ffcd0767ed63cc8f547361a18657c303a341da17cdd8870c3f1289ed11b286c25f9ee7352cf392f3
diff --git a/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.12.ebuild b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.12.ebuild
new file mode 100644
index 000000000000..8574ab79690d
--- /dev/null
+++ b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="bs2b elements for Gstreamer"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND=">=media-libs/libbs2b-3.1.0[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-cairo/Manifest b/media-plugins/gst-plugins-cairo/Manifest
index 21a10e6db70f..cad395bfe98f 100644
--- a/media-plugins/gst-plugins-cairo/Manifest
+++ b/media-plugins/gst-plugins-cairo/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-cairo-1.22.11.ebuild 336 BLAKE2B e72bd68d398caf5d98f558480123a3da5389a438c78adfb418ed7a0624387326284dd5c1ce570b5eb3d3831cdd4945880f5790295248ca5bf5bb4c0a898a7045 SHA512 17274e4a3f95522cc4e561934aac0a35583da34036c349dc2c73c0dbedb5279cbb3d8bf51b87c668abae45ee14e3144896c42dd237bd2b8d327060d4c052e779
+EBUILD gst-plugins-cairo-1.22.12.ebuild 337 BLAKE2B 0e08fe145ac6f58f8be6ae799f837c4fae3302f484f6350228126bab7df067a6b9c72b96a83f4042caeb30457753040ee972baf1e1b2a4396fd9867c1184c020 SHA512 f9b65c5b34a91891be5c720e0e8e6d6c6f80e41f7440bfe40e98d891cb24f0b2148375c787fd44c376c16dd4c7a5d2b1cbaec2b1e7626b898e4d7a0aeb0e1fe3
MISC metadata.xml 479 BLAKE2B 264dc8e4df1afcb465274e58dcf5677c58923801beea685be9ad3dcd770d984c0c67c88462abf6a59f9a802291aaecda4e21b73dab9158810b97824a5891c19d SHA512 a8a09b0db415d0a14fc2f3161c9d8a6f4fc5621eea4122770ae3a90a4ad4250975e78d540b1a4a8cb2b2ac2ffc4a1b60416bf4df262bfcfc0a204b2e77be9421
diff --git a/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.12.ebuild b/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.12.ebuild
new file mode 100644
index 000000000000..ea0dd022ce9b
--- /dev/null
+++ b/media-plugins/gst-plugins-cairo/gst-plugins-cairo-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="Video overlay plugin based on cairo for GStreamer"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND=">=x11-libs/cairo-1.10[glib,${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-cdio/Manifest b/media-plugins/gst-plugins-cdio/Manifest
index 521cab83ea42..2768a4901a0b 100644
--- a/media-plugins/gst-plugins-cdio/Manifest
+++ b/media-plugins/gst-plugins-cdio/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
+DIST gst-plugins-ugly-1.22.12.tar.xz 257464 BLAKE2B c7f89dda309712cb2380b2e29b67a40c02c561bbe49a83acb2beb84aac6ebaed895e1a27d5f6fb6787c803e2e94a0409d14a3206feb9797c5329bbaff5e4a61d SHA512 3ef5cb384578bcaff3bb45fa8fa8f97884acb2e09a1621c504fca4bd8744cb83e71c342372a7ddd06bc4077fdd2684d1f7f078278392361ed4e18afed374c659
EBUILD gst-plugins-cdio-1.22.11.ebuild 482 BLAKE2B ef23278d8dbf7b2fd2d654897ddeccfe3f5e88cd3c72d9fa8d07a18003ff36c7dca3ebe45b6bd6a5e714f5bd1046b62ae6f272a2cfa25a943682e2aaee0df8f8 SHA512 6075f531e1d38eaa674ef52d314dbc266214806cf58fecc650e477864c50822de2680bc10023d12548e45d15ecbfa2af83002cb4aa447e2494f800d77ef33d54
+EBUILD gst-plugins-cdio-1.22.12.ebuild 486 BLAKE2B 26a3f5509f96be2a0cb8d019553be814627bdd44af3b36c3c6d287f5ec3876a8c568521e793401063f8c7f0a66eb9072313c5d2768254345c875d801e19f0bc0 SHA512 23ab12ffb3ece57bca709e2c3aab98649198e2af18f57d793e4e322b977b082c51b90012fe97d6afdf739b1d3c64c46185bf3f5336f4e6beffe949547c802518
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.12.ebuild b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.12.ebuild
new file mode 100644
index 000000000000..44848c582a30
--- /dev/null
+++ b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.22.12.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-ugly
+
+inherit gstreamer-meson
+
+DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=dev-libs/libcdio-0.90-r1:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-cdparanoia/Manifest b/media-plugins/gst-plugins-cdparanoia/Manifest
index 3df9fdffc4a2..943698f172e6 100644
--- a/media-plugins/gst-plugins-cdparanoia/Manifest
+++ b/media-plugins/gst-plugins-cdparanoia/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a SHA512 cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60
+DIST gst-plugins-base-1.22.12.tar.xz 2374324 BLAKE2B 7600d5a10a3d7d4f6874cc166cdca2d45d3daedec3fbb56982db172bd4f6c0463fcde812e31c42f912d8fbda793730695ab39e44b7f126b49581f7c87858b988 SHA512 f72edccd49ce2a35577dff80feb1d0f667df54d6b8f61ef2320b5d4564442b907954d015bccec7a915acf25d2197a507c32b72c1ab18dd38d254f57a3277b334
EBUILD gst-plugins-cdparanoia-1.22.11.ebuild 475 BLAKE2B 6f69b9454fa76632ccec1ac2e2143404814f574cd3d679a21e3437f897c007a9d7fce3a052a84223ffc903c05da6af2efd2bd301a353c09344e86520b742d22b SHA512 1e0ff78808e65b0ededd521829a8f1710a06e8703ec859f182f4b4c91485cb73dce8192048ace4c5d7690d99297563223212446d556694ecb85a0bb7d9b322c3
+EBUILD gst-plugins-cdparanoia-1.22.12.ebuild 481 BLAKE2B c73484de4b4a18aa5ef56c969651c5e10d5e2eca2648ee980a190dcb67087033621df1c41eafceab5cfbdea26e2aa41869e365d490d457153a41dec526f4ff4c SHA512 537f609fd01a7584a3560f031151376701743fe37c0f5c41c1248a6f92ef327fe57224d378628096c346622944ce6d8c9d3d4a3871e673c874b2602820bb4bd0
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.12.ebuild b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.12.ebuild
new file mode 100644
index 000000000000..10773559f2a3
--- /dev/null
+++ b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.22.12.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-base
+
+inherit gstreamer-meson
+
+DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-sound/cdparanoia-3.10.2-r6[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ gstreamer_system_package audio_dep:gstreamer-audio
+}
diff --git a/media-plugins/gst-plugins-chromaprint/Manifest b/media-plugins/gst-plugins-chromaprint/Manifest
index 019aa555d67b..60bd17043c23 100644
--- a/media-plugins/gst-plugins-chromaprint/Manifest
+++ b/media-plugins/gst-plugins-chromaprint/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-chromaprint-1.22.11.ebuild 387 BLAKE2B b49a4985229683d6cd6ac148f5828273f8330df7148bf4263f1f8c18390f69b1a4a959ab5dbe384be3f3a742c23bdaeb57ff98414abca1fa830deaad0810bca4 SHA512 e2634e02a1ce9254ec8d444bc5798c83e1c2916806e9ba34e751e1c340d4b326b908125a9414ca59d3ada577c2c40bcec31c007428d59561750a48eb11728203
+EBUILD gst-plugins-chromaprint-1.22.12.ebuild 390 BLAKE2B 8b56a244d05d8421c543a4df8996230781de1031357faa04d723ee24df61ec2f64fe59d5a0a0ca3209dbbaa43327fb24f01cf106d8e0ab6e79e46e938136ef4e SHA512 d7dcc7f944cf3de8fde16334f88ed16a81e7340e1e599acaf74edd9a6bf69747ab7030414deced8e9a8efac339734a5f7f9fc928109f3a111af285bc065c5bae
MISC metadata.xml 494 BLAKE2B ba6f7e6cdf8caeb886391f80b58c11e44096902aa4d0262c29a489bed7711b32705a6c45d5d5da0025c3678cbf0f925b2d90d508490990e68d7d92038db84d47 SHA512 959a3150fa16184c0ea690706c9c343b436e2bbc5185150bd50e49ef6081b5db4e71b4c7bd7bcc7c32359071c122f68d1f59ea47aab344a5058f7371db211883
diff --git a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.12.ebuild b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.12.ebuild
new file mode 100644
index 000000000000..d30374683467
--- /dev/null
+++ b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="Calculate Chromaprint fingerprint from audio files for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="media-libs/chromaprint[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-colormanagement/Manifest b/media-plugins/gst-plugins-colormanagement/Manifest
index 53579b3a1cb9..59f5eb322c28 100644
--- a/media-plugins/gst-plugins-colormanagement/Manifest
+++ b/media-plugins/gst-plugins-colormanagement/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-colormanagement-1.22.11.ebuild 329 BLAKE2B a163f9aec3660d70d4f2c6e652d9b0e520f36d384d7188df82deea5735821d1eafa1cdc457e846c3ced931f01d09f8b8c1e173c7007ce33691c7b9e4489a4450 SHA512 55e8d37ee59b91fca1a4d83a8415f35dae2b39cec22b191b9154a77e40a7754cc406310b092cac67342b0de7e9d0fa931b9e20e1b9302e6873811fbb11a5727a
+EBUILD gst-plugins-colormanagement-1.22.12.ebuild 329 BLAKE2B a163f9aec3660d70d4f2c6e652d9b0e520f36d384d7188df82deea5735821d1eafa1cdc457e846c3ced931f01d09f8b8c1e173c7007ce33691c7b9e4489a4450 SHA512 55e8d37ee59b91fca1a4d83a8415f35dae2b39cec22b191b9154a77e40a7754cc406310b092cac67342b0de7e9d0fa931b9e20e1b9302e6873811fbb11a5727a
MISC metadata.xml 457 BLAKE2B 5d06aa60a2c1884710c1c2e0663d728f690920deae06fcd0bd477a240a44731c64e04543e8a63803416487ba8f2f3f4c69cba3df80dcb47ac5e62c07482ce839 SHA512 c7460bf1d5f2e6477a1e955bc041761739b9e69a443e649a34d6af075b2d0d362adf52a4ec6b70a678e3842a3ab04f9fd46231a9362658026bd9fc7e154f0b19
diff --git a/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.22.12.ebuild b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.22.12.ebuild
new file mode 100644
index 000000000000..7f629c544832
--- /dev/null
+++ b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="Color management correction GStreamer plugins"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND=">=media-libs/lcms-2.7:2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dash/Manifest b/media-plugins/gst-plugins-dash/Manifest
index 95f51c1a4b39..aea647d39ee8 100644
--- a/media-plugins/gst-plugins-dash/Manifest
+++ b/media-plugins/gst-plugins-dash/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-dash-1.22.11.ebuild 612 BLAKE2B d044ec23acb53ed24eeb220c7f6932179caec9ede3d1ebbdad274e55f1918ac3e12e5a84690e49acdd0cc6b5416fec37169c1121aabdd7979f15d344817108ba SHA512 8c3a7cd8a5049371c95e30f66b9e43f081a3236605589d66c27bb2ae7bf58a57903c45fe84a908b4b33538f0ab9d7e1c0fa7860fe79179b3f16de748d72efcf0
+EBUILD gst-plugins-dash-1.22.12.ebuild 614 BLAKE2B 2e7d90b7a1e71d42b17c3b021ead8b0e5aed24449cbccff35e5adc08aadb104fe091cca4cdca7c9363377241e55b51f46c7646cbbcbe1fef46b9d46a6acaca0c SHA512 bfb2743e0719a334e66d9f45ad814e04cf2b98ae664d157d55cdabdf21e55292e3400a52aa3b51787fa9f5674192467e6de0ad477c84cdb5f0db82e3838cb55b
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.12.ebuild b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.12.ebuild
new file mode 100644
index 000000000000..3a20c29b24fb
--- /dev/null
+++ b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.22.12.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="MPEG-DASH plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ gstreamer_system_library \
+ gstadaptivedemux_dep:gstadaptivedemux \
+ gsturidownloader_dep:gsturidownloader \
+ gstisoff_dep:gstisoff
+}
+
+pkg_postinst() {
+ einfo "media-plugins/gst-plugins-adaptivedemux2 provides an alternative DASH demuxer option (dashdemux2)"
+}
diff --git a/media-plugins/gst-plugins-dtls/Manifest b/media-plugins/gst-plugins-dtls/Manifest
index 9d9182ed2c26..ecfb4b62dfec 100644
--- a/media-plugins/gst-plugins-dtls/Manifest
+++ b/media-plugins/gst-plugins-dtls/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-dtls-1.22.11.ebuild 350 BLAKE2B 8a93f28c0ad2bbb31337f211ffedd412a5b89144c15bc7b692f406ff9ea1dbb46adaa7d8666d273bb9cfeb400af92dbb82bdc6d0f475259ddb115ede6451555a SHA512 91157278c6077dacbc1601bbdf04d2f0d9910714612dbb4dff9255a77d5fa39b784a43895c0ed5547c33432a9e30782131a0cc3440d11adae8cb0799194d2b31
+EBUILD gst-plugins-dtls-1.22.12.ebuild 352 BLAKE2B adafe3b3a3f519b844dd8eba474507ddf03b1a1fc5a95b99faa91f4bf583d4f0ea5b2251e394970b3480111acb12bbcffff1de9124adb0c4ba921853f0f27981 SHA512 3af413eaf2e733673143d46df7ba44fcde0b93b6ce9e216b86f3fded02c2207c56d67dfe9c3fe0b12ebfe62120e9710fe79535aef62e9d73589eb07331964e53
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.12.ebuild b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.12.ebuild
new file mode 100644
index 000000000000..754a08886cb6
--- /dev/null
+++ b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="DTLS encoder/decoder with SRTP support plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=dev-libs/openssl-1.0.1:0=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dts/Manifest b/media-plugins/gst-plugins-dts/Manifest
index b5b37d11f6e1..c9778942c649 100644
--- a/media-plugins/gst-plugins-dts/Manifest
+++ b/media-plugins/gst-plugins-dts/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-dts-1.22.11.ebuild 539 BLAKE2B 2aa47ffc0b5f46db97ecdc7a55a27b7154427ab59539b1f3db947de754d94da104a503d40ef3724d4d9da1fb71bad0925f7a69f2922dab07d6801e91dbe9863d SHA512 d337135370690989c2bb038639fb7155e52d5320edfe7f05316e9d0dfdf959af0354bc96635fa47691f06dc2e89ee92c58900b2fc0d6ef3ecb7103b987bf8699
+EBUILD gst-plugins-dts-1.22.12.ebuild 541 BLAKE2B a3dd041f1ea1eb33306045313545debbfef70e486bd73969f4aae3751ba705671c932243e5e129a302766b8cc593897a43b588b3256fb4271ea60a9df03d0314 SHA512 2ea552d4930a117fbd47b91811c64d152a30af3c83788c00e5f4dbb220a6d010332c11594d0e3ad9e66f1cc515a7265b3d98b1b6eed56647831f7c10627e6e28
MISC metadata.xml 267 BLAKE2B 331be70b2fa90cce1bf91ded1dac141de6a9bec40c1736bcb90d280ac7fabf22cfd0a701c7fd5864f007d1159954f7ee55701d5e68b47a1a9a217ca34b7ee619 SHA512 4dcdd6bc6d148a0e02a0f1b766bd0c5712d373d898c06078d8630e0067e858b815117392a11332b257156e95da6337494d99c2724d24cadb97432089908644b5
diff --git a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.12.ebuild b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.12.ebuild
new file mode 100644
index 000000000000..7f06762cf2f9
--- /dev/null
+++ b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.22.12.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="DTS audio decoder plugin for Gstreamer"
+KEYWORDS="~amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+orc"
+
+RDEPEND="
+ >=media-libs/libdca-0.0.5-r3[${MULTILIB_USEDEP}]
+ orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-dv/Manifest b/media-plugins/gst-plugins-dv/Manifest
index 050d9bace592..b91b82dcb2a5 100644
--- a/media-plugins/gst-plugins-dv/Manifest
+++ b/media-plugins/gst-plugins-dv/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-dv-1.22.11.ebuild 385 BLAKE2B f2c3b11e6561eeac5c385c881f626f2abb199dd9d8649876fb6e10fc5a598f9e23be5a0d5d1946f9ff731452b1581bb6cbea7a8abb0192e6dce3f9f9ed0c5ab4 SHA512 3a0adacbcb8cda2701490c349504556d95a9ac667d718546c01cab25c8304504bfea92e0c23c44408206d88d0ba3ad759ea6a247ce78d5551b697a68e28f54fa
+EBUILD gst-plugins-dv-1.22.12.ebuild 389 BLAKE2B 83f10d2b2eba172c3d30a76a32e9e0a9eeaea2cac2bf77c229ee144176847ceda4bba8b4efbb586f87283145872eec472ea1ca45535e2d1c792d2f4b955805f9 SHA512 6ba112be6277292c414eac36c9f98c9192c54eb2b13189587162b96ba68746e6bfa71ba666b4e72ccf3e01e44b6344d5844a418a7d1f06e9460eacc0fcb89f53
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.12.ebuild b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.12.ebuild
new file mode 100644
index 000000000000..77a7190c081e
--- /dev/null
+++ b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="DV demuxer and decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-libs/libdv-1.0.0-r3[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dvb/Manifest b/media-plugins/gst-plugins-dvb/Manifest
index 463d29566f5c..7fc358504873 100644
--- a/media-plugins/gst-plugins-dvb/Manifest
+++ b/media-plugins/gst-plugins-dvb/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-dvb-1.22.11.ebuild 416 BLAKE2B 4a46130e20bd953619d84dc8c068338808d48d4986c727a988dd199ab5458658e28ffd1c4d30b7a08438a71c31af0fde36f351ee3cb8a327019081ab983506ee SHA512 42c8fc25e35b302b0ea3373f28f92b1b3419965f27b5ec399af3164503d03523cf39a4dbbb1eb2fd6f827a61d86ed68a3a109424e3011650b4c440e8ff5d9bd8
+EBUILD gst-plugins-dvb-1.22.12.ebuild 421 BLAKE2B 4417ef4604c76b987a7af99731129724c20c2034fb47863cd1f8be50736cde01d07d4bafc6094ea0ae48218157c131a12bc718cff8e84f4190ab96ed2e1da048 SHA512 accc33a6223a697178a1970d15eb4110bbfd9729019ca08596a6deb0a90f5784b8aac5c5e0b12c05d412471ff76c239988d9a0867b6c431ccb14d1d52afe9215
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.12.ebuild b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.12.ebuild
new file mode 100644
index 000000000000..b560c9e90353
--- /dev/null
+++ b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.22.12.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPION="DVB device capture plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND=""
+DEPEND="virtual/os-headers"
+
+src_prepare() {
+ default
+ gstreamer_system_package gstmpegts_dep:gstreamer-mpegts
+}
diff --git a/media-plugins/gst-plugins-dvdread/Manifest b/media-plugins/gst-plugins-dvdread/Manifest
index 87025144dcf5..4b3f031cf3c5 100644
--- a/media-plugins/gst-plugins-dvdread/Manifest
+++ b/media-plugins/gst-plugins-dvdread/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
+DIST gst-plugins-ugly-1.22.12.tar.xz 257464 BLAKE2B c7f89dda309712cb2380b2e29b67a40c02c561bbe49a83acb2beb84aac6ebaed895e1a27d5f6fb6787c803e2e94a0409d14a3206feb9797c5329bbaff5e4a61d SHA512 3ef5cb384578bcaff3bb45fa8fa8f97884acb2e09a1621c504fca4bd8744cb83e71c342372a7ddd06bc4077fdd2684d1f7f078278392361ed4e18afed374c659
EBUILD gst-plugins-dvdread-1.22.11.ebuild 486 BLAKE2B fc0f2de5df3dec643389b3863a4088237cf4affbebbb244b4ee72c2973c2f0a8d89fb6c892ced5d29722afc2899aad7d19de336360e0cdb0c3defbb3e4039b27 SHA512 567180c564d1ae48cc1a1eaddbb0be8f2257da6678648536a6e95863e1a201ca9ba47659e38ae06b45bc5e7d3732c485337fb97176948b72981941ea8f4655b0
+EBUILD gst-plugins-dvdread-1.22.12.ebuild 491 BLAKE2B 7b0b7c6e8bb9c80d9132a951d427470aafcee34868ea5935c48a0865509020eb6233b638e650f9c5602d0914bdc3266ad039fd541f44ce39a64d30321b42a773 SHA512 6fb2ab7359ace2f122b840b4ee95c6dc65e1795e8feea08155be39da67535533561548a39a4d299e25bffba2e9e04456f8b5a377d7c311f71fe1d64b45db551b
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.12.ebuild b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.12.ebuild
new file mode 100644
index 000000000000..e31a94d8f579
--- /dev/null
+++ b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.22.12.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-ugly
+
+inherit gstreamer-meson
+
+DESCRIPTION="DVD read plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-libs/libdvdread-4.2.0-r1:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-faac/Manifest b/media-plugins/gst-plugins-faac/Manifest
index 34b4c74a9b75..957835c80050 100644
--- a/media-plugins/gst-plugins-faac/Manifest
+++ b/media-plugins/gst-plugins-faac/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-faac-1.22.11.ebuild 356 BLAKE2B 5c65a66bb69cba8b0c424e8750c89184cf818c7f8372f649fe84897edb699d682dbfb16b5ea7487f66c2f3ca8e653fb789d6cd0f2fff0eb03fae0a7d836f9985 SHA512 0a763d4118cc3e0009a484e4f5fcbe15dcca8dd04d232c44e25030f0b86b19b671cdf4d9663b057b04021e63ed898de436aa24f2a1f6264ca8601ebf65c9d82c
+EBUILD gst-plugins-faac-1.22.12.ebuild 360 BLAKE2B e5cc15444c67977a1826eca9d0fe5d4706645dffc0508cf278556086cfbe6bfa91632389365ffe24eca821001278faf025ec4faa861c39a1951247b10e0a7f5a SHA512 5759c8a776afd8b03f0d594cc3cec312398f4e33212f68215ee0b7dd6c467b4fcb2d0aab07044f34afebce03841609cdb3ee74298773373a9aa6c14ae7b0bba2
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.12.ebuild b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.12.ebuild
new file mode 100644
index 000000000000..d7f0f4b3b2e5
--- /dev/null
+++ b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="AAC audio encoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND=">=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-faad/Manifest b/media-plugins/gst-plugins-faad/Manifest
index 7580eda8679e..af489860d8cb 100644
--- a/media-plugins/gst-plugins-faad/Manifest
+++ b/media-plugins/gst-plugins-faad/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-faad-1.22.11.ebuild 472 BLAKE2B 69ce21ffd986d4dac97eafda6c96cb492be2894f74efc821a16ea1de5e9ed27df1988026b3e640d2de7c86399579569232640c28ddd03839cf4b8b2d234f9b92 SHA512 3ad7f61ceaeb0cfddc3800a53c473421b4f96d10b19b6b8b3e6d3825a0998d3311ad09f547fff9fa88cace80482246b4a698428fd32f94a8b1532db777d3f23d
+EBUILD gst-plugins-faad-1.22.12.ebuild 476 BLAKE2B 9a6d15249f990f1778ae2f12124fc9e57bc23b9ecfcbd297272288a817bafbdf09e15cbe986464fb99b11b50ae72ed64d3fd62599e95549d508833fc89cb9064 SHA512 5a5dd7a6f6d1c30d19c247397c6371f2ea7df5d1ba7768218f49b20ec2c181a3b4c5632eee818d26ac25f3c7d0b2d4615405afba881c3f825345aef68d1f406e
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.12.ebuild b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.12.ebuild
new file mode 100644
index 000000000000..0ba822d45305
--- /dev/null
+++ b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.22.12.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="AAC audio decoder plugin"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-libs/faad2-2.7-r3[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-flac/Manifest b/media-plugins/gst-plugins-flac/Manifest
index 0f1eb6229818..d34c066c747c 100644
--- a/media-plugins/gst-plugins-flac/Manifest
+++ b/media-plugins/gst-plugins-flac/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-flac-1.22.11.ebuild 394 BLAKE2B 426d35de117e99a787756b301130238c4486845062b4202808918ff55b355dcbdb066945b22641c3bad9f4501052e675cf0c1743348e9071111efefbf3fd6fa9 SHA512 63b1463100afbb5fae08d4fe38fb73130945ab78c9e9ca5610cbf2f90237d7cd6f9c8231e6017e18f8386f0d8bd0deca98dc56679285be39fce9dbee35113f73
+EBUILD gst-plugins-flac-1.22.12.ebuild 400 BLAKE2B 510bc936be51a7a1390888b37c558be329e08178232eeeb2e72b82d5f44a4dc6ffd491941e5a5097e69eac5b8e100ff0732eee3e13c8e900ec5190413373c5a7 SHA512 774b680c76166dfeab07536d89e4646f737148effed666082ef8f567e9d4eadbbd542771713102bce89d9d661568ebcff3c798fc07f3621445ea3b7b190fa76b
MISC metadata.xml 556 BLAKE2B cb52919884686ede76503190f6efcf3f8e9b4dfa667c0921391950610b40676b5e410e1870e8a87b3e80bda7dc5f4814ebb8528baf986d2832d011a31ec5469e SHA512 62157b789531cfb0c0bea4102674215cfd8d6258dac5468baf42273be4b9b675e5db0ee5543f091ec4fbf82830a8228f50eab40a120c4d3ff07a32afe6b0e9e2
diff --git a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.12.ebuild b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.12.ebuild
new file mode 100644
index 000000000000..3d7bbf0887dd
--- /dev/null
+++ b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="FLAC encoder/decoder/tagger plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-libs/flac-1.2.1-r5:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-gdkpixbuf/Manifest b/media-plugins/gst-plugins-gdkpixbuf/Manifest
index eec1821588b8..96b99866378a 100644
--- a/media-plugins/gst-plugins-gdkpixbuf/Manifest
+++ b/media-plugins/gst-plugins-gdkpixbuf/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-gdkpixbuf-1.22.11.ebuild 468 BLAKE2B 88b49796cab2641f8875d23f5c4449f7b739b3fce390195df4b2fc92e5778521c36fb77f630a76584a3f484d3aa295ddaf5b6c66cfac11bc4dbc1a52dbe3fa92 SHA512 5794b84ee7a38c60dca713c8d42c786acc63a8c657fac4f2df160578cd5a5d55abdec3caf23b036709f120e27779e20b03573bc52fdc2dc2802ce0cb7ff3a71c
+EBUILD gst-plugins-gdkpixbuf-1.22.12.ebuild 474 BLAKE2B 8a6fe146010a49590d545db21f3fe978409e3c02653f29e64ecbe247e0bb30f43b7a4021e1f2435132c69ea8a67f524b01734e2b480f15279ec3e52adc7637c4 SHA512 3d241798805b7523a513fce1f45d40f943c941ca03bd38b4d55965ff1336d3492e766cd283dc6748413d0d9d4d6b7fd5606486bf6d6324f82f544e0d016a3152
MISC metadata.xml 611 BLAKE2B ef8ecef60b33cc7ea30268d033d248507e0e18795a1d7856074a3a2bf07c1aef8865ca9d4590d91e3fb0bed076af4b8171e50dd4a88efd9931830f5e25299357 SHA512 a6adad0795f752d27e32b5460ed72bda5ef970d5a6a223974f1ee377dc0a7bafd0007d3294dfbe90ae3a8e4583e96c4fa9f2fec864ba325fb5c4d092c6bc2b8d
diff --git a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.22.12.ebuild b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.22.12.ebuild
new file mode 100644
index 000000000000..f275a78d5398
--- /dev/null
+++ b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.22.12.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPION="Image decoder, overlay and sink plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=x11-libs/gdk-pixbuf-2.30.7:2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+GST_PLUGINS_ENABLED="gdk-pixbuf"
+GST_PLUGINS_BUILD_DIR="gdk_pixbuf"
diff --git a/media-plugins/gst-plugins-gtk/Manifest b/media-plugins/gst-plugins-gtk/Manifest
index 86611cfc9455..938113e36b67 100644
--- a/media-plugins/gst-plugins-gtk/Manifest
+++ b/media-plugins/gst-plugins-gtk/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-gtk-1.22.11.ebuild 1153 BLAKE2B 180f960434efc75a30340d4de914d11c1dd21c8a57fbd9bed37d741158eee3ee6e21b653320ad9e9da9009112a1d802cd0de15be645757cb313d9e5d6d3146cc SHA512 fb3c5bed4f3fb3c3972e7666f56061419649b3386c02a84b4f3ffcc8095d2ac4dda6fc1c11110998d00b32dff0422ea97803a63c99e5a62e8c2b18a04672d49e
+EBUILD gst-plugins-gtk-1.22.12.ebuild 1159 BLAKE2B c1427621e837dff34c319572081b22b44b44a45948105d1c6bf10e774c3b6cdba8dd47df64022e58b33e53dd414a8718d0d84810493b7b4540af69acb430ca33 SHA512 8887c68d7a8ae09e8c0ea214fc99117f4ab0354557a02bdad9a17414068cbd214ae9673312cec8fc2873c0f63b26556f7cc7c86f4d14e3f760aaf14d1c1b0f0b
MISC metadata.xml 740 BLAKE2B f2a79b9f48a6fe22c666ea182a927e320b126bc58e1e67628d5f94cfe73c3d4edffe88ac2b94f8bfca266d70c4580a81504f1b251cfdd8452b8c8c8c6f8bd362 SHA512 d400b3beebb26e7eaf79eb290b0d7d40962a37a4f231a8123e765575436a178df1479b8c8829eb45aa336c4337b0b4ad922d48d72daa4fdb943ce9c183ed085e
diff --git a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.12.ebuild b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.12.ebuild
new file mode 100644
index 000000000000..57a66d1969c6
--- /dev/null
+++ b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.22.12.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="Video sink plugin for GStreamer that renders to a GtkWidget"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+egl +gles2 opengl wayland +X" # Keep default IUSE mirrored with gst-plugins-base
+# egl, wayland and X only matters if gst-plugins-base is built with USE=opengl and/or USE=gles2
+# We mirror egl/gles2/opengl/wayland/X due to automagic detection from gstreamer-gl.pc variables;
+# we don't care about matching egl/wayland/X if both opengl and gles2 are disabled here and on
+# gst-plugins-base, but no way to express that.
+
+# We only need gtk+ matching backend flags when GL is enabled
+GL_DEPS="
+ >=x11-libs/gtk+-3.15:3[X?,wayland?,${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},egl=,gles2=,opengl=,wayland=,X=]
+ >=x11-libs/gtk+-3.15:3[${MULTILIB_USEDEP}]
+ gles2? ( ${GL_DEPS} )
+ opengl? ( ${GL_DEPS} )
+"
+DEPEND="${RDEPEND}"
+
+GST_PLUGINS_ENABLED="gtk3"
diff --git a/media-plugins/gst-plugins-hls/Manifest b/media-plugins/gst-plugins-hls/Manifest
index 3d870e7a7327..49a9d9207bd2 100644
--- a/media-plugins/gst-plugins-hls/Manifest
+++ b/media-plugins/gst-plugins-hls/Manifest
@@ -1,4 +1,6 @@
AUX gst-plugins-bad-1.18.4-use-system-libs-hls.patch 1000 BLAKE2B 6e992199308ff8afdebc47dd5fc0902495ff095f8e87cea96b0a3f9d7dd6644bd677a7d1753fa9c7b1a2dd5cefe5585b23029367535e8ad7df44dcd527774ded SHA512 4e7ec1a36c158334ffdb0f9e1db7b67cfbf71932aa08748e6d33b3d576b1cd58ff7c889c6b092e12dadff2755045f852e1477409801d499a5eb87afd66056cbd
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-hls-1.22.11.ebuild 772 BLAKE2B b060765f905a82a8c9f1072c1d49346a0852e90dae1dcfe2d5f56a7cb35bfe1fdf321f8ede410e0374d6d0bd65cc555e39387c810ad1d4c106fd31cfeb9a9568 SHA512 6f71f36e3079d34e4126bb631ac0e8aac32645d01cd9d9f4598a492f40494c028aa8df4d9f38d0c1e1fb9cec88afeb6cb3545dc2452107892200431a96e7c73a
+EBUILD gst-plugins-hls-1.22.12.ebuild 774 BLAKE2B 881f4d76f4a5982a9f8e4c00463e0194dedf3e76e074c6239bcb1efb9549cb7905b6eb4f20eda511c4f93467fafef51b503836046c2ba03396c66be2b082cb0d SHA512 9311550c2edd0704cb47d0327e26a2bc47f907c9a45aa41165547f088a66bcd517bc7a5d092671035f3989594a465057a6850e5048a03914e48a77732ce4892a
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.12.ebuild b/media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.12.ebuild
new file mode 100644
index 000000000000..1fd2ba3e7a22
--- /dev/null
+++ b/media-plugins/gst-plugins-hls/gst-plugins-hls-1.22.12.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="HTTP live streaming plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="dev-libs/nettle:0=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/gst-plugins-bad-1.18.4-use-system-libs-hls.patch
+)
+
+src_prepare() {
+ default
+ gstreamer_system_library \
+ gstadaptivedemux_dep:gstadaptivedemux \
+ gsturidownloader_dep:gsturidownloader
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dhls-crypto=nettle
+ )
+
+ gstreamer_multilib_src_configure
+}
+
+pkg_postinst() {
+ einfo "media-plugins/gst-plugins-adaptivedemux2 provides an alternative HLS demuxer option (hlsdemux2)"
+}
diff --git a/media-plugins/gst-plugins-jack/Manifest b/media-plugins/gst-plugins-jack/Manifest
index 024553391c4b..0283658e45cd 100644
--- a/media-plugins/gst-plugins-jack/Manifest
+++ b/media-plugins/gst-plugins-jack/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-jack-1.22.11.ebuild 484 BLAKE2B fb07a47086f0af50811559b05266156e747bc17e180088d54fbdb5baedc7b902c4c843aca99a2c414c8b364f44b7f1dacd5bc2688db31fa4616800ecab7ebc74 SHA512 37312dd139442dc55d158570f3ae934b2a5228e85da987374bec50e587eb71a054f8332cf42ac56dd963ed4800478972b1717ffe73cc1a44291e294c6a7fb29f
+EBUILD gst-plugins-jack-1.22.12.ebuild 490 BLAKE2B f2301b69b3ed997dcf5712736f15b56815204643c2a7334d6329e98d38064ea4b45b9029ffe9e0da5000fd5f1c1fcc213e65a88abfd65818dc923510de3c2e51 SHA512 ecbbc5c47c4d6c63a562509a3ad9b5ce87e88a56d575ca11316ed3dcbab6dd78440ea3d4b7e4d8672c1589b44a7b2ee5cd3958874db976e4675e23b13534c6ea
MISC metadata.xml 488 BLAKE2B 342e74e1ed49bff874d7fb35c19f3c1492c31ea7ebf13006ae1d9f2ff0abe5e6c1292f8c5033f9c8609233e8ae9a8bb51bb600a95624643722bcb4d85fc030a4 SHA512 9d57b66877f623a7d50b38656f33082ee439ce5a04fa1b5dca67cef8dda03e71d5a7707981bce6e5e5a13a524be0b3b4b4ca806751c2618decdf12e7454265d8
diff --git a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.12.ebuild b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.12.ebuild
new file mode 100644
index 000000000000..d3dd4d0f27b9
--- /dev/null
+++ b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.22.12.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPION="JACK audio server source/sink plugin for GStreamer"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# >=jack-1.9.7 is provided by pipewire[jack-sdk] as well
+RDEPEND="|| (
+ media-sound/jack2[${MULTILIB_USEDEP}]
+ media-video/pipewire[jack-sdk(-),${MULTILIB_USEDEP}]
+)"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-jpeg/Manifest b/media-plugins/gst-plugins-jpeg/Manifest
index 837956f58c26..3553ff306817 100644
--- a/media-plugins/gst-plugins-jpeg/Manifest
+++ b/media-plugins/gst-plugins-jpeg/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-jpeg-1.22.11.ebuild 386 BLAKE2B 3f8da4a19c27ebda2c238b0dcd4364a9543d0713cd288f9375a689d556d2ead4a869ef95216ae1af66e9853adea38a3485935c0c40f74bca86379f4090c86923 SHA512 52472819a1c994e7a3d0b58e167bbe7f65af620579028b4f8eb1b84c3230d951c25be6cfbacf540becb7f539f9125622259fa62455cc03fdb9ea426937375c99
+EBUILD gst-plugins-jpeg-1.22.12.ebuild 392 BLAKE2B e176f6bedfeaa70b11bfda3df1d0ed2259674c1f27d50c962f952b442462b5d2e403de0768a223e72027720777b9855d43f23a40a4e58ec8ed827b57abd99552 SHA512 5a097236de932d5b7dd5533adad10e0afc2c3931d3aca96498c9cb5ac900e21f935d5415ea3c56240dd6a9c5b2c7d2e46fb0237c68327cdac1577697231ebba5
MISC metadata.xml 660 BLAKE2B 3c04b23dc1137c3e3f726bfea150737939ad5b22b8ccd4964823e41db8dba675e46d3ed14de09077e6431794e4be9bc38ee42d094b105f24cf3cea26c8c6a5b0 SHA512 491bf8ece75726026a51476a85cecbc5461960ced3f09f58ce82997267e8445680241aca4c360a2fe5014eea9c8e0670d2596244b2deee2deb27aa21e1524370
diff --git a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.12.ebuild b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.12.ebuild
new file mode 100644
index 000000000000..c9fe991bab43
--- /dev/null
+++ b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="JPEG image encoder/decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-kate/Manifest b/media-plugins/gst-plugins-kate/Manifest
index 7ce12f1012d2..c6393bb6206a 100644
--- a/media-plugins/gst-plugins-kate/Manifest
+++ b/media-plugins/gst-plugins-kate/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-kate-1.22.11.ebuild 340 BLAKE2B b39e371bde96a1fdef5d4d0ec53bfd6284a80aac2b9eee19f8036b5e87910e8e655d568fae499eeef4075a74c94c98b7a50e7af46d48cfb2e46d78dd829b9685 SHA512 a55f8559c83d560a9ad8df9de7cd139f278e82fccde82d4d8705f7ac9c961d755652fd9a9ce0494735dceeb3a5b9310f2c4cb6e1b550dcf3066471b3526b5949
+EBUILD gst-plugins-kate-1.22.12.ebuild 340 BLAKE2B b39e371bde96a1fdef5d4d0ec53bfd6284a80aac2b9eee19f8036b5e87910e8e655d568fae499eeef4075a74c94c98b7a50e7af46d48cfb2e46d78dd829b9685 SHA512 a55f8559c83d560a9ad8df9de7cd139f278e82fccde82d4d8705f7ac9c961d755652fd9a9ce0494735dceeb3a5b9310f2c4cb6e1b550dcf3066471b3526b5949
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.12.ebuild b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.12.ebuild
new file mode 100644
index 000000000000..fb63c36ce6b9
--- /dev/null
+++ b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="Kate overlay codec suppport plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=media-libs/libkate-0.1.7[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-ladspa/Manifest b/media-plugins/gst-plugins-ladspa/Manifest
index 35f594853744..488790bfd1aa 100644
--- a/media-plugins/gst-plugins-ladspa/Manifest
+++ b/media-plugins/gst-plugins-ladspa/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-ladspa-1.22.11.ebuild 384 BLAKE2B 797344491d0be5e5c8581105016a3a6e3d623cf3fade276fa9b3cd43674007df96aaff23402ec5c0d6c12c20ccbafc13be6b0a4143237be6d048f13a729e6605 SHA512 49da88f4648d0622189664ea86c6c028beeaa20863345596b669f2b4a0c115ab8485ac999ec4b9cdd8dedc10c200cc9b0ae30439e4785831ae95667d4ec32fc6
+EBUILD gst-plugins-ladspa-1.22.12.ebuild 386 BLAKE2B b605af469a3c17ea57cb06ef727ecce002eb48e7d5bf79ea29c8e44e7536d774dfaf6f9a132231cae36cce74db3b873a0f79558a507593ce7355ac22cd54ea86 SHA512 9a58a27a55efecfc9fc5591d250e43a0a85b30c69aa079b92b6f99668f849e7ccf7bdf1ad9b6f85bb46f6bb1da30c0aa4721c2be941ddcd89e2444ec68b8b604
MISC metadata.xml 374 BLAKE2B 8323f41cdebbe14af4388ee8740c69af67b43e25352ce91804df40ada3e7a708896a6da6d85c6f6f80298260fdea54e1a7352321ddd4d902d3d73fd28b265016 SHA512 0030a4dcf645a1a0fdac28c4c5561d70f923cc08b9833476ffcd0767ed63cc8f547361a18657c303a341da17cdd8870c3f1289ed11b286c25f9ee7352cf392f3
diff --git a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.12.ebuild b/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.12.ebuild
new file mode 100644
index 000000000000..bcd17cd985c5
--- /dev/null
+++ b/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.22.12.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="Ladspa elements for Gstreamer"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}]
+ media-libs/liblrdf[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-lame/Manifest b/media-plugins/gst-plugins-lame/Manifest
index eacf6832c5c2..27191adb56a4 100644
--- a/media-plugins/gst-plugins-lame/Manifest
+++ b/media-plugins/gst-plugins-lame/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-lame-1.22.11.ebuild 380 BLAKE2B ee93dcb5dd391155bc024bfc3f88216f79ae674599001fc6e5f09496fca56a38d619763a45cbcd429beb3b41a9e98d67e6b83d14b4910c136c80aba5dd128e0a SHA512 fd29ffdee76bd1b84f8169232a29a1a52bfb6b08e641e01a989a95f759ed07e4e880e023070583f690009a300f236a89494cc3212cb5bb82360a827de105de8c
+EBUILD gst-plugins-lame-1.22.12.ebuild 384 BLAKE2B 7a0b4dd586b766d36cba88f51ea1ab7fda9f239d8b77bce4c40ddd370766aeeffffb32d9b6cd9e6d5f782b54a626ed5e5bd6218680fd5ab0dcdfc6d8f7e045b6 SHA512 6f1978f55bd5a73a12fca196288d5a0d9626453bf29da2121d4b5bf354193b0bf1338d18360cc11feb9f51c2ff85e982011e577048b964ed7e4f213c9c3e9d38
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.12.ebuild b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.12.ebuild
new file mode 100644
index 000000000000..f5fa4e5d467e
--- /dev/null
+++ b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="MP3 encoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-ldac/Manifest b/media-plugins/gst-plugins-ldac/Manifest
index a2433f10a25d..44ffce167660 100644
--- a/media-plugins/gst-plugins-ldac/Manifest
+++ b/media-plugins/gst-plugins-ldac/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-ldac-1.22.11.ebuild 334 BLAKE2B 32db5263e3cbd19d89502681d055c3707e703dc97a682385e9ae7d92476305046d5a3237ea76b38a6b8c294f6d6dd0032fd6b71ff6b285d48779c1fedc8fae4d SHA512 ee5abc5251cc96e05bea1800e394212a8b7b8ca298668f0cfb6dec3ac5ffda34772ad0e15e381be127a90bfa9da20c95983fc39b9ff6a82b4ca2e28da1cb2b3e
+EBUILD gst-plugins-ldac-1.22.12.ebuild 340 BLAKE2B c1f246ba696c76775d336e4e134bf94fef14b496802deada3499169e01b5f1e629135373638d285e57b7009682ddcf8488aa703c03b74e7dae33096700e35a35 SHA512 87c4ba4af2d6234b3f09b2d42ea45b74ac4a67ad8fbab7b4967fc0ad821d6956497373137f9e6a579f1db092c9dd0877bd9e74c1464b96b4ab413d7a12f5668f
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.12.ebuild b/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.12.ebuild
new file mode 100644
index 000000000000..b5fb87ce203c
--- /dev/null
+++ b/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="LDAC plugin for GStreamer"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="media-libs/libldac[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libav/Manifest b/media-plugins/gst-plugins-libav/Manifest
index 368327bdb827..437445fc4979 100644
--- a/media-plugins/gst-plugins-libav/Manifest
+++ b/media-plugins/gst-plugins-libav/Manifest
@@ -1,3 +1,5 @@
DIST gst-libav-1.22.11.tar.xz 207500 BLAKE2B 0fd50fc6bfa8932481be8aff4263a610a0d5642763a7387a5b720abcde8f7477ee6ec024b10fe96ad4149f9e531234ba445f7d41cd958cd0ea8c9397de3e9054 SHA512 808e5659130ed608960bddb68f4ab678149a21e1fb45ebe85d82f47166a254756d615ed37eb83e2aaba349e93279bf2dc43a73daa5c33833aba26d3d8e115362
+DIST gst-libav-1.22.12.tar.xz 208220 BLAKE2B 4373a5c56af796f27c1e01d7cfb991814871d5c49f45c811a5ab09e1f0e27b18ee3061a66e60492a7a2e6de45b5b536a8673cd85b36d45d2fd87e156db940b8a SHA512 3f5ff615708a08f1091213959f11a1d99dfb9ed297727ec43c575931b2f6f88cf61219d37d127273a71f4a326e135bb104166755d969a8758004fe163fffe2c8
EBUILD gst-plugins-libav-1.22.11.ebuild 774 BLAKE2B c9d0ae375997a0d1fc672efbd2cd6f4d43c3cbb47c4267e2719df61e1e22a12fcf8e8139612c415399864f979feb68132fa66251183e39cb5f9da0bd0473d5a2 SHA512 5f9467e45cb03810c7bd2d86da521d3b7fe205aeaddaceef48e087e6c5e6574b469f78267fadbd1cd6a7dbabe5a46b768d47d5a32588721f53b4577b44b810fc
+EBUILD gst-plugins-libav-1.22.12.ebuild 780 BLAKE2B ee9e1d70aa99c9494b49e1d30dc646a20e65e92379b717d389815aa7c094094b1f09f4b02e5437fc457726ab26b100fdc9d98303557d0bec77664e342490a3c9 SHA512 e243f2e96895a10771724151533faf5d486433cf3655bedee0dad896012b76f2d2f246831c53721a7f287038df0d617ffc16ab8030c8af200905cd3974692f20
MISC metadata.xml 267 BLAKE2B 331be70b2fa90cce1bf91ded1dac141de6a9bec40c1736bcb90d280ac7fabf22cfd0a701c7fd5864f007d1159954f7ee55701d5e68b47a1a9a217ca34b7ee619 SHA512 4dcdd6bc6d148a0e02a0f1b766bd0c5712d373d898c06078d8630e0067e858b815117392a11332b257156e95da6337494d99c2724d24cadb97432089908644b5
diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.12.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.12.ebuild
new file mode 100644
index 000000000000..b2d6770e29b2
--- /dev/null
+++ b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.22.12.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gstreamer-meson
+
+MY_PN="gst-libav"
+MY_PV="$(ver_cut 1-3)"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="FFmpeg based gstreamer plugin"
+HOMEPAGE="https://gstreamer.freedesktop.org/modules/gst-libav.html"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2+"
+SLOT="1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-libs/glib-2.40.0:2[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-${MY_PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${MY_PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-video/ffmpeg-4:0=[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=""
diff --git a/media-plugins/gst-plugins-libde265/Manifest b/media-plugins/gst-plugins-libde265/Manifest
index c2acaf7a74ca..ef3a7e87d665 100644
--- a/media-plugins/gst-plugins-libde265/Manifest
+++ b/media-plugins/gst-plugins-libde265/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-libde265-1.22.11.ebuild 323 BLAKE2B 3c88c96357a875932ab94e6031c5bcccbf5a5aedb0cbc3a69bff4d5a532e5de69ba500308cf1112349c315ae37699e45018f948174b81fbf68942e78357c56d5 SHA512 cc4e04af8bc91cb7ec0868128d6b60ed7ca53329f38ce864f8dadd7d0cd9d2085874567f6ae37513f875be10271f8230d0a0f114fa2b3e6216e6531a2bc11d3a
+EBUILD gst-plugins-libde265-1.22.12.ebuild 325 BLAKE2B 4cc713cb8c75f56cbe9732c5f77d5682f13f318ed5ba91a3354a6afea3937c1d8cf0ee638d344bf922a2f27e17660887818397367f7668ae67d15ec3aa7c2f5e SHA512 724c056a1a9f11c00729ae2478e1c49573e975766d984fb6204b9ee4aeedb4aca5aed7a9c633a6fee6a57ea5ad4562e70e2a5a923e0e440bb88ad2aba38edf25
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.12.ebuild b/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.12.ebuild
new file mode 100644
index 000000000000..0a75718cd1bc
--- /dev/null
+++ b/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="H.265 decoder plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=media-libs/libde265-0.9[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libpng/Manifest b/media-plugins/gst-plugins-libpng/Manifest
index ca3e0d83703c..f0dad9acaf47 100644
--- a/media-plugins/gst-plugins-libpng/Manifest
+++ b/media-plugins/gst-plugins-libpng/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-libpng-1.22.11.ebuild 401 BLAKE2B fa718ee15395889a0427790c18b2a0d366db5b19f87074c050bbdd8f54c7b276844443592c140fc85ad6721816a5ed3e572ad98e4dcea5ae0b8af5438ec8fe24 SHA512 2265146dd75ecceb7d0392d077b9f4baae2fdd49143b799c0443f9bcdccff2ec3e9f213eeb28f4bd68c375bb7d04346f02919b1e1dc992160ff635eef7c2f581
+EBUILD gst-plugins-libpng-1.22.12.ebuild 407 BLAKE2B fad3b7efd23beb54a6ee2d4e95bcfeb5e546cdc3b299f425b73674ed029829783414cf7f4a74499a06678c7313193fdce208b487bebb5ac02d5b79da94521dc5 SHA512 82634392d9a82ca11d2ec8b78329ee1f49f08cb7656f99a26e9668299fab79db9251da84eeae47c4413675d86d730e1fc963827f5f582403b0e634ca0816660c
MISC metadata.xml 484 BLAKE2B 39715acd23f06de3c5a0e7d46c75536018a122ff76fb537ef27ddfce3c9a8d8c97d435ef5393741b7d0964b75a7bd2617624f4f3173854ccc52beab06bc6fbd5 SHA512 916d09e2eaec4682390f0f530c8e3ce04dbe91c1f585ef45f3b33133774819667d7f3de33d5524000eb553ef87885ba9a026d669d3f2ba61ee93926044b992de
diff --git a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.12.ebuild b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.12.ebuild
new file mode 100644
index 000000000000..2f01b69c8d83
--- /dev/null
+++ b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.22.12.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="PNG image encoder/decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+GST_PLUGINS_ENABLED="png"
diff --git a/media-plugins/gst-plugins-libvisual/Manifest b/media-plugins/gst-plugins-libvisual/Manifest
index 746ff2af18d8..fc1bcd56e066 100644
--- a/media-plugins/gst-plugins-libvisual/Manifest
+++ b/media-plugins/gst-plugins-libvisual/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a SHA512 cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60
+DIST gst-plugins-base-1.22.12.tar.xz 2374324 BLAKE2B 7600d5a10a3d7d4f6874cc166cdca2d45d3daedec3fbb56982db172bd4f6c0463fcde812e31c42f912d8fbda793730695ab39e44b7f126b49581f7c87858b988 SHA512 f72edccd49ce2a35577dff80feb1d0f667df54d6b8f61ef2320b5d4564442b907954d015bccec7a915acf25d2197a507c32b72c1ab18dd38d254f57a3277b334
EBUILD gst-plugins-libvisual-1.22.11.ebuild 594 BLAKE2B cb2744a8ecdd8d91c49d3818e02dd99cf8d9c0e8293275f3a8b2273ddfd3682b200298de26fab453deef3136ad52c1c4046aea74b03283fcb37de616e31be40f SHA512 af018de7ed67597ba4bb2acf153bbbd7f2bd32b49525280f04123528d33cfbbae767b0dddf3f25672fb7750d19aa3c622e4879dab0ffaa5627a2efbdc55f7b65
+EBUILD gst-plugins-libvisual-1.22.12.ebuild 598 BLAKE2B d93e77c5d7822250d7c429d1185d998aed30f995a123d2bcf0e9a73463864d3c278ddfaa40562913ff6a6aa4e156c56005c7bdb5ff510588a3cd60f50880e30e SHA512 daed3e212fdf3c568d524a984cc00c995fa512d13becab79967ef5eaadbb282c5ebee6ba577ca06c7c69468b6404f0e50dd06b404efedd8fb52230641a5a49d1
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.12.ebuild b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.12.ebuild
new file mode 100644
index 000000000000..c508f76530b5
--- /dev/null
+++ b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.22.12.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-base
+
+inherit gstreamer-meson
+
+DESCRIPTION="Visualization elements for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=media-libs/libvisual-0.4.0-r3:0.4[${MULTILIB_USEDEP}]
+ >=media-plugins/libvisual-plugins-0.4.0-r3:0.4[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ gstreamer_system_package audio_dep:gstreamer-audio \
+ pbutils_dep:gstreamer-pbutils \
+ video_dep:gstreamer-video
+}
diff --git a/media-plugins/gst-plugins-lv2/Manifest b/media-plugins/gst-plugins-lv2/Manifest
index 31811091fd27..172eda7fc192 100644
--- a/media-plugins/gst-plugins-lv2/Manifest
+++ b/media-plugins/gst-plugins-lv2/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-lv2-1.22.11.ebuild 385 BLAKE2B 219f95345f7be2be87fcc392f3e4da348bac58a70d7e42ad08d2de68e2f062e59cd80d045aa7a4d715133e92ee1362ed8a8334edcdc39e9d2ce275eecf0134cc SHA512 5c7d2e2ad7344e8866bb8d131377c6fa0a69b8a93fcf273cf28cd90a826f00a6a7c00d5d931c9f7008c9dec86b6c32d0f2acf01688670ab52c300276b9f0fcab
+EBUILD gst-plugins-lv2-1.22.12.ebuild 387 BLAKE2B c41c399dfffb87e7d811c258c7844f14e48f2a1abfa711c1b01adf8cb3dc7c5eb8f4ec6328279b30b49cd1f49ddb1b71357da8fc87913fc50290eb81e2cd825a SHA512 aee51ccb824a2feade397a438c17f2e032b144f07da01b9f694bde153e8b1fa6ef48a2791bff31f9beb40891536bafd4056c5b0132cfa830c45bbd75f6c9b4f9
MISC metadata.xml 374 BLAKE2B 8323f41cdebbe14af4388ee8740c69af67b43e25352ce91804df40ada3e7a708896a6da6d85c6f6f80298260fdea54e1a7352321ddd4d902d3d73fd28b265016 SHA512 0030a4dcf645a1a0fdac28c4c5561d70f923cc08b9833476ffcd0767ed63cc8f547361a18657c303a341da17cdd8870c3f1289ed11b286c25f9ee7352cf392f3
diff --git a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.12.ebuild b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.12.ebuild
new file mode 100644
index 000000000000..300fa79a39ea
--- /dev/null
+++ b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.22.12.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="Lv2 elements for Gstreamer"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ >=media-libs/lv2-1.14.0-r1[${MULTILIB_USEDEP}]
+ >=media-libs/lilv-0.24.2-r2[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-meta/Manifest b/media-plugins/gst-plugins-meta/Manifest
index f20febe18a24..1fefdc60292b 100644
--- a/media-plugins/gst-plugins-meta/Manifest
+++ b/media-plugins/gst-plugins-meta/Manifest
@@ -1,3 +1,4 @@
EBUILD gst-plugins-meta-1.20.5.ebuild 3685 BLAKE2B ea8f0134149a3f0d78771cc145ec0859b847d1726fae792fa022dcccfaeb89b99be25ed7b0e4bde15dd3275a4de0540a1aa9ebd6d3295b847195ab568a2df57c SHA512 1ff4ae64edac0399599e4859ae7305e1ff0ecace1d04dea7abc1dd6b25bdb764d8b027268e0606a9d483c716443b49946f1c3b44d58b98a72681a19ee1f79b8a
EBUILD gst-plugins-meta-1.20.6.ebuild 3685 BLAKE2B ea8f0134149a3f0d78771cc145ec0859b847d1726fae792fa022dcccfaeb89b99be25ed7b0e4bde15dd3275a4de0540a1aa9ebd6d3295b847195ab568a2df57c SHA512 1ff4ae64edac0399599e4859ae7305e1ff0ecace1d04dea7abc1dd6b25bdb764d8b027268e0606a9d483c716443b49946f1c3b44d58b98a72681a19ee1f79b8a
+EBUILD gst-plugins-meta-1.22.12.ebuild 3691 BLAKE2B 211164acefaded2eebf3206eb7c20a7f6b86a5f6ac68e411646d895e58cb8d527b54abef36badddf00ea3b600f0d07254c6751c44044194787cd0e339a8dfd7a SHA512 ee32fab3eb92bd3cc44477ea713db7b6ef7fa58cef0d4038dc17e33101d0ea84546e24fa93951af764c1f5c9f4a349e3c130bc41f18b39a24ce679a138ded9f9
MISC metadata.xml 887 BLAKE2B 4c4239a5f3011e3b0a2e24b4cd40af9147f6812842544b3289edb69405e5ade23fb53091169fd0929b4eff8d2fc5d69e2d48e544b03bce1e8b5fd617eab0bef9 SHA512 9841adc0180bf7f9514dfc1789fc374ecdb004063b6748cbb7f881f0d901a87afb1cf7dcefa4f1bef070e5a66412a15698345b573aba4f7a6b036e3f5c0e0420
diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.22.12.ebuild b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.22.12.ebuild
new file mode 100644
index 000000000000..36e69dc4c050
--- /dev/null
+++ b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.22.12.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Meta ebuild to pull in gst plugins for apps"
+HOMEPAGE="https://gstreamer.freedesktop.org/"
+
+LICENSE="metapackage"
+SLOT="1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="aac a52 alsa cdda dts dv dvb dvd ffmpeg flac http jack lame libass libvisual mp3 modplug mpeg ogg opus oss pulseaudio taglib theora v4l vaapi vcd vorbis vpx wavpack X x264"
+REQUIRED_USE="opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )"
+
+RDEPEND="
+ >=media-libs/gstreamer-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${PV}:1.0[alsa?,ogg?,theora?,vorbis?,X?,${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-good-${PV}:1.0[${MULTILIB_USEDEP}]
+ a52? ( >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}] )
+ aac? ( >=media-plugins/gst-plugins-faad-${PV}:1.0[${MULTILIB_USEDEP}] )
+ cdda? ( || (
+ >=media-plugins/gst-plugins-cdparanoia-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-plugins/gst-plugins-cdio-${PV}:1.0[${MULTILIB_USEDEP}] ) )
+ dts? ( >=media-plugins/gst-plugins-dts-${PV}:1.0[${MULTILIB_USEDEP}] )
+ dv? ( >=media-plugins/gst-plugins-dv-${PV}:1.0[${MULTILIB_USEDEP}] )
+ dvb? (
+ >=media-plugins/gst-plugins-dvb-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${PV}:1.0[${MULTILIB_USEDEP}] )
+ dvd? (
+ >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-plugins/gst-plugins-a52dec-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-plugins/gst-plugins-dvdread-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-plugins/gst-plugins-resindvd-${PV}:1.0[${MULTILIB_USEDEP}] )
+ ffmpeg? ( >=media-plugins/gst-plugins-libav-${PV}:1.0[${MULTILIB_USEDEP}] )
+ flac? ( >=media-plugins/gst-plugins-flac-${PV}:1.0[${MULTILIB_USEDEP}] )
+ http? ( >=media-plugins/gst-plugins-soup-${PV}:1.0[${MULTILIB_USEDEP}] )
+ jack? ( >=media-plugins/gst-plugins-jack-${PV}:1.0[${MULTILIB_USEDEP}] )
+ lame? ( >=media-plugins/gst-plugins-lame-${PV}:1.0[${MULTILIB_USEDEP}] )
+ libass? ( >=media-plugins/gst-plugins-assrender-${PV}:1.0[${MULTILIB_USEDEP}] )
+ libvisual? ( >=media-plugins/gst-plugins-libvisual-${PV}:1.0[${MULTILIB_USEDEP}] )
+ modplug? ( >=media-plugins/gst-plugins-modplug-${PV}:1.0[${MULTILIB_USEDEP}] )
+ mp3? (
+ >=media-libs/gst-plugins-ugly-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-plugins/gst-plugins-mpg123-${PV}:1.0[${MULTILIB_USEDEP}] )
+ mpeg? ( >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] )
+ opus? ( >=media-plugins/gst-plugins-opus-${PV}:1.0[${MULTILIB_USEDEP}] )
+ oss? ( >=media-plugins/gst-plugins-oss-${PV}:1.0[${MULTILIB_USEDEP}] )
+ pulseaudio? ( >=media-plugins/gst-plugins-pulse-${PV}:1.0[${MULTILIB_USEDEP}] )
+ taglib? ( >=media-plugins/gst-plugins-taglib-${PV}:1.0[${MULTILIB_USEDEP}] )
+ v4l? ( >=media-plugins/gst-plugins-v4l2-${PV}:1.0[${MULTILIB_USEDEP}] )
+ vaapi? ( >=media-plugins/gst-plugins-vaapi-${PV}:1.0[${MULTILIB_USEDEP}] )
+ vcd? (
+ >=media-plugins/gst-plugins-mplex-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-plugins/gst-plugins-mpeg2dec-${PV}:1.0[${MULTILIB_USEDEP}] )
+ vpx? ( >=media-plugins/gst-plugins-vpx-${PV}:1.0[${MULTILIB_USEDEP}] )
+ wavpack? ( >=media-plugins/gst-plugins-wavpack-${PV}:1.0[${MULTILIB_USEDEP}] )
+ x264? ( >=media-plugins/gst-plugins-x264-${PV}:1.0[${MULTILIB_USEDEP}] )
+"
+
+# Usage note:
+# The idea is that apps depend on this for optional gstreamer plugins. Then,
+# when USE flags change, no app gets rebuilt, and all apps that can make use of
+# the new plugin automatically do.
+
+# When adding deps here, make sure the keywords on the gst-plugin are valid.
diff --git a/media-plugins/gst-plugins-modplug/Manifest b/media-plugins/gst-plugins-modplug/Manifest
index 60c8a796982b..eadb3bf09d71 100644
--- a/media-plugins/gst-plugins-modplug/Manifest
+++ b/media-plugins/gst-plugins-modplug/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-modplug-1.22.11.ebuild 378 BLAKE2B 7e26c485e522351d657c6afb9e6db6fc54e109867df8fcfcced84fe2c384e6652a5c5236b0e0c6b15661128ff582845d45e97a46468fc0cdf23ed0d0e35f99d4 SHA512 9104c26ded9aec3d34b209253054c5d8135a86a7d40499eeb8a7dd6060cc27f043a8eb3cb954ab3d831e56d5e4d2634a18e02bb47c690807a91517fe5ff5b142
+EBUILD gst-plugins-modplug-1.22.12.ebuild 383 BLAKE2B a44779afe2910df60b959f867afb21ba30acb54df2e838b479608ef8d0df2099dcec468545347a00f95287fbbe32d42a72c2ef2a7ed672db9cc0e0fdaf6bf464 SHA512 339d1ed98ba30cdb7812d0b7c6244884f5a301bbdedd32753b60396e0a6d84f115401290c0217f9649c09a3c28955ddc0362a59507909ec2ad4bba450e4c61e2
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.12.ebuild b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.12.ebuild
new file mode 100644
index 000000000000..22212b149e05
--- /dev/null
+++ b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="MOD audio decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND=">=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-mpeg2dec/Manifest b/media-plugins/gst-plugins-mpeg2dec/Manifest
index 6dc0369e8d28..71b7955345eb 100644
--- a/media-plugins/gst-plugins-mpeg2dec/Manifest
+++ b/media-plugins/gst-plugins-mpeg2dec/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
+DIST gst-plugins-ugly-1.22.12.tar.xz 257464 BLAKE2B c7f89dda309712cb2380b2e29b67a40c02c561bbe49a83acb2beb84aac6ebaed895e1a27d5f6fb6787c803e2e94a0409d14a3206feb9797c5329bbaff5e4a61d SHA512 3ef5cb384578bcaff3bb45fa8fa8f97884acb2e09a1621c504fca4bd8744cb83e71c342372a7ddd06bc4077fdd2684d1f7f078278392361ed4e18afed374c659
EBUILD gst-plugins-mpeg2dec-1.22.11.ebuild 510 BLAKE2B 13f62f28d761b536c1cc3cd9491460171d9a3a0b2413418cbbfb1c61077aa91a53093c3f47a29f4f93ac1c9551c85f9679bc276ed48403e10806954215493a91 SHA512 9d8ebc590d658250d6027ca6ee45c18fbc1b856a4db9cac13459747b28f230d6def613acbbd559155a6d7db780fe988d893f83a6f95a45bd7c932e2b6d659739
+EBUILD gst-plugins-mpeg2dec-1.22.12.ebuild 516 BLAKE2B 176836598012dff36e78327fa1356ccfbe6ebfbc0be391c3214cfd666e3a86eb20d98ef82547ce2fd638433ee4ec7b756682a9758b4d99948857a7a00ec1b4ae SHA512 dda9970aab432bd99573f12b5d2c3fb3e6de507fd2dd8ab2d01cce6f424c90f13a9a3555ae8a2241fc97e9be79d7c7bd049284e59b3dfaf8f583215045eecfa1
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.12.ebuild b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.12.ebuild
new file mode 100644
index 000000000000..ff64204b0513
--- /dev/null
+++ b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.22.12.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-ugly
+
+inherit gstreamer-meson
+
+DESCRIPTION="MPEG2 decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND=">=media-libs/libmpeg2-0.5.1-r2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-mpeg2enc/Manifest b/media-plugins/gst-plugins-mpeg2enc/Manifest
index 2f0ac230e619..c459f3736bb0 100644
--- a/media-plugins/gst-plugins-mpeg2enc/Manifest
+++ b/media-plugins/gst-plugins-mpeg2enc/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-mpeg2enc-1.22.11.ebuild 447 BLAKE2B 48fbfb1ebe267e8860c62891d1c834e9c1f0a862e44676b313ae1d1d19405f10b9e86e2c5180cd8a713004843aef0eab466518e798b73af971076989b0072304 SHA512 3e163be89d5161b5aeced6d61368b5ddbe57fb1531f8a14d249c8dda91b0d428f078909ca3f0ebeefa3cd0f9ea8569a4753d74c1e1259806147ff278aac46a48
+EBUILD gst-plugins-mpeg2enc-1.22.12.ebuild 449 BLAKE2B c82a17af8b05ea03b91c91d576f163e8495d8a357fd1c100d5a6bc5c8cac6681b34ad87d82b39fd749541d298ad50ff945bf01ce5d80e31fa77b169d319ea787 SHA512 962d47c5993c6ac874d82d7d96f6a5f3a3b8c6c14377f40a0c9f7682d5455301acf8b0d38d47228304b18b939654b4be8d7b01d829906a6a3739018eb505b812
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.12.ebuild b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.12.ebuild
new file mode 100644
index 000000000000..140cf1bb1df8
--- /dev/null
+++ b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.22.12.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="MPEG-1/2 video encoding plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=media-video/mjpegtools-2.1.0-r1:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-mpg123/Manifest b/media-plugins/gst-plugins-mpg123/Manifest
index b3776d6f221e..e6492eff377b 100644
--- a/media-plugins/gst-plugins-mpg123/Manifest
+++ b/media-plugins/gst-plugins-mpg123/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-mpg123-1.22.11.ebuild 383 BLAKE2B 818fa9107ce2989fbcc8c2b713dd0b34a5968cea5c87c6625c0d711970eadc78739eb26a0c477e0b5cf77c4b05eaacb202e2121f1b5206409871170a70d18184 SHA512 f957c723a98923d649eb2c3c59d01ba3f556a1c70fe6bfde38c70f7b20e3665389ee3e2a975a94331e1b388fde4cbcef63d1273ba2d0cf97ab61b07c16a0d1ba
+EBUILD gst-plugins-mpg123-1.22.12.ebuild 389 BLAKE2B b863da8f17e0926bf325e5844d7147c2d428f685e637f8f7a781e79abd3bea057f25af74261770dd1563d5cb8f75e6d9641c625ce58a80492cce92ebc00ea10f SHA512 1a82e15842a6f918f9ad787b0f9254bec5b213d58fb9f2e8b52713d872a6a59717b373bc283b5ae05fa1fc064215362f6d3b1ec574233b2779753a4c9f6087c1
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.12.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.12.ebuild
new file mode 100644
index 000000000000..ca79d18de6df
--- /dev/null
+++ b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.12.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="MP3 decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=media-sound/mpg123-base-1.23[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-mplex/Manifest b/media-plugins/gst-plugins-mplex/Manifest
index 3833251760db..1eae7286a7b2 100644
--- a/media-plugins/gst-plugins-mplex/Manifest
+++ b/media-plugins/gst-plugins-mplex/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-mplex-1.22.11.ebuild 518 BLAKE2B 205afcccf094f9d52e2975f5c9f88eab20de8bec00621a036e7b136027fcc458d1e68b5798d463acefd8d146478e3b100ea03d7779f38afbae3fddebd23f30d5 SHA512 7c41a659eb44ac4dc0d77edcb50f4c775014b3b51c186904a4d05f517a0988bbe93d3f7e865967ffbeadcc813fc6840dd2c873bbad51554ab0b9376a1df3e9b5
+EBUILD gst-plugins-mplex-1.22.12.ebuild 520 BLAKE2B 765571c9a9bb9aaede99fe226296c5ad8fb5c242c0a2b6ed6389860a088f12da006d47be991e8a91b6feb79c48ccbef8aa126c11fe6a1bb4ef460a974f12f628 SHA512 7363c3e7768c39cc26e71a50855222c83f2178458df716c201b1ba17ab0e4a2495d176e626cb9041038c44b429954c0d18000aac970911bbe9b79ea4eb7e421c
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.12.ebuild b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.12.ebuild
new file mode 100644
index 000000000000..80dff63cadd9
--- /dev/null
+++ b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.22.12.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="MPEG/DVD/SVCD/VCD video/audio multiplexing plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-video/mjpegtools-2.1.0-r1:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-neon/Manifest b/media-plugins/gst-plugins-neon/Manifest
index 1737b41dfee5..858dc6f75f6f 100644
--- a/media-plugins/gst-plugins-neon/Manifest
+++ b/media-plugins/gst-plugins-neon/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-neon-1.22.11.ebuild 390 BLAKE2B 1cd63b045a268da4de84bb36c087daa652da6e5dbd10356630fcf3eb777a510ddfa0360353bcb21ff8cbd01be35bd1e3316227f9badb77d2ed1b0f4ef524063c SHA512 cad1c14ffd935cbf786ca33938f211aaec0c29fd5239b7fd0a26b13981aea6a9ba897faccc4de98e50292e45d394a32d9c6b8bbda208a7e0683610a8a72df49a
+EBUILD gst-plugins-neon-1.22.12.ebuild 394 BLAKE2B b6d96147a40e15df31bb33c3ea72470fc929e2997aadcc333b1717509a82e3d280d9238b682ce56ce98ff1d8e17170cc4badc8e4dc1cf37a4db8aac31c01598d SHA512 a5c693adfaba5a9d3ddb22cb623ffaa91600944f18e9905ebfca991b8e233137315a637882f52162791c8785ab22d404f6abe26f578a7db23afbbc7518ed753c
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.12.ebuild b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.12.ebuild
new file mode 100644
index 000000000000..4e91665933ad
--- /dev/null
+++ b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.22.12.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="HTTP client source plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ >=net-libs/neon-0.30.0[${MULTILIB_USEDEP}]
+ <=net-libs/neon-0.33.99[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-openaptx/Manifest b/media-plugins/gst-plugins-openaptx/Manifest
index 7000cf400035..81a5c9fcf5ec 100644
--- a/media-plugins/gst-plugins-openaptx/Manifest
+++ b/media-plugins/gst-plugins-openaptx/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-openaptx-1.22.11.ebuild 416 BLAKE2B ad6da0769c46fdd460961d5f26d051eaee87f9611cad6d5e8b991b4d517dbc125e127e227889ba7ce461b1e4d28702680e32a62e4a463a52e700d1a737e36318 SHA512 925a099ded017bcb0056196bf56ef803207202cc6f51d8a569cc1a155feb95a930bf6d970ed9171c3b55ff9a5d6fbc1a294f3df388cd9b10947bf60922d56567
+EBUILD gst-plugins-openaptx-1.22.12.ebuild 422 BLAKE2B b546a81ddf8feec251eb0427ed0e7ededcabfd3d9376c41a2f849d190f3482e1f1a10f4a87c2dbcde0ac1eefd7db900d8e9d5252781a9b9ea3235be3f7554319 SHA512 1080ed35e2deb04ccc0199a6c5065561dd1e95c691ff213c3c261952726200d2213d39248c2a8199d3f7bc1f5a8fb67a1ca182c8d9e96afb1bc4057bc1f3c9ee
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.12.ebuild b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.12.ebuild
new file mode 100644
index 000000000000..6be73376483b
--- /dev/null
+++ b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.22.12.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="openaptx plugin for GStreamer"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ || (
+ >=media-libs/libfreeaptx-0.1.1[${MULTILIB_USEDEP}]
+ =media-libs/libopenaptx-0.2.0*[${MULTILIB_USEDEP}]
+ )
+"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-opencv/Manifest b/media-plugins/gst-plugins-opencv/Manifest
index 66e3161dd226..9989df061ab4 100644
--- a/media-plugins/gst-plugins-opencv/Manifest
+++ b/media-plugins/gst-plugins-opencv/Manifest
@@ -1,4 +1,6 @@
AUX gst-plugins-bad-1.22.3-use-system-libs-opencv.patch 2624 BLAKE2B 3dc25233b48a290af78793e439c5220be1e8a8f47a06f61f723a33b1817e740e46a60ba699432a95430715bcb0ca6d4f69375276ff3bf3688c57966b110bf224 SHA512 d51c3cbfeed6b6021a2a132aa5a10fdfad597a50512bbb9f1ca7aaca58a294311cc2f386da2c3c15fdfac52408b8a1d582a33d82205edc61970d086fb69af406
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-opencv-1.22.11.ebuild 777 BLAKE2B f4a534e9f910d8aca50d5e5236550e36b72b25ba13895ed0b736a708aa0f05a0977901cae8f4c76561759e8ece646c5c6143c9e5d959eae1019943db277e246e SHA512 e45d469beed2ea7a4797518c0c6db5cf1bf607aa17ccafc3c98e721d37657f973c97a575cd95554e5032799ce456538af8dbfe27040dbe7ef48fe83dd6eb411c
+EBUILD gst-plugins-opencv-1.22.12.ebuild 777 BLAKE2B f4a534e9f910d8aca50d5e5236550e36b72b25ba13895ed0b736a708aa0f05a0977901cae8f4c76561759e8ece646c5c6143c9e5d959eae1019943db277e246e SHA512 e45d469beed2ea7a4797518c0c6db5cf1bf607aa17ccafc3c98e721d37657f973c97a575cd95554e5032799ce456538af8dbfe27040dbe7ef48fe83dd6eb411c
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.12.ebuild b/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.12.ebuild
new file mode 100644
index 000000000000..82c867f9bc10
--- /dev/null
+++ b/media-plugins/gst-plugins-opencv/gst-plugins-opencv-1.22.12.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+inherit gstreamer-meson
+
+DESCRIPTION="OpenCV elements for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=media-libs/opencv-4.1.2-r3:=[contrib,contribdnn,${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/gst-plugins-bad-1.22.3-use-system-libs-opencv.patch
+)
+
+multilib_src_configure() {
+ local emesonargs=(
+ # We need to disable here to avoid colliding w/ gst-plugins-bad
+ # on translations, because we currently do a "full" install in
+ # multilib_src_install in this package. See bug #907480.
+ -Dnls=disabled
+ )
+
+ gstreamer_multilib_src_configure
+}
+
+multilib_src_install() {
+ DESTDIR="${D}" eninja install
+}
diff --git a/media-plugins/gst-plugins-openh264/Manifest b/media-plugins/gst-plugins-openh264/Manifest
index 170df7930413..ff5ff292a2c3 100644
--- a/media-plugins/gst-plugins-openh264/Manifest
+++ b/media-plugins/gst-plugins-openh264/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-openh264-1.22.11.ebuild 338 BLAKE2B d3093c2fb5d76bf6701caa34cc8b778e00f50c21c111bc735710b39586655b441cb8502fd65dabee1db466921b1ebb573cc1b265d0ae6246e38097f20b14776d SHA512 956ec36a87c4cbfe055422d4e82d1d48c36cddf0f18235aa300787aa5a4080cb2a6e5ec7bf3881387b28184f6ca47c6507929d491bfc6689723ad87c56d6b52a
+EBUILD gst-plugins-openh264-1.22.12.ebuild 340 BLAKE2B 00a205f2dddb5538ea49fea35d44752fc1b0ef706e98253fd9b7dfcb9ef4c5601ff21435b3aa00216575708ee9592ffbcb9b5af0e2c788dd2c745e380ee7b8c1 SHA512 4a8ea509d6cdc50275d64c412c366c2ccaa41255058ba2be5f7b533e2dd744566ebf790a8039b48a142a8d52a5f4565e34f160e52ac7219eb6960b72c09a460c
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.12.ebuild b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.12.ebuild
new file mode 100644
index 000000000000..69c2eb0f1f71
--- /dev/null
+++ b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="H.264 encoder/decoder plugin for GStreamer"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND=">=media-libs/openh264-1.3:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-opus/Manifest b/media-plugins/gst-plugins-opus/Manifest
index afaa10602d84..536f6d920b9a 100644
--- a/media-plugins/gst-plugins-opus/Manifest
+++ b/media-plugins/gst-plugins-opus/Manifest
@@ -1,4 +1,7 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
DIST gst-plugins-base-1.22.11.tar.xz 2373020 BLAKE2B 0809629afae7b82a12079dc40dd5a6a7c86876b591389c3179a74cea975b0ef3c66d9fc2f42a2f722892de2c75ef87eb0cfc5cc5df65f0ebefa02a891b0c392a SHA512 cfd8f7fe66f4707e043c8f070110eb80f9804cec529c8d29b13dbc8604db90e3f010c9614d538ad076b826df54f75ce5ebac355bd05a874e44dccead6a953c60
+DIST gst-plugins-base-1.22.12.tar.xz 2374324 BLAKE2B 7600d5a10a3d7d4f6874cc166cdca2d45d3daedec3fbb56982db172bd4f6c0463fcde812e31c42f912d8fbda793730695ab39e44b7f126b49581f7c87858b988 SHA512 f72edccd49ce2a35577dff80feb1d0f667df54d6b8f61ef2320b5d4564442b907954d015bccec7a915acf25d2197a507c32b72c1ab18dd38d254f57a3277b334
EBUILD gst-plugins-opus-1.22.11.ebuild 1566 BLAKE2B 00470ae1f2ebf41ce94ea0bde92bde42e6a93a677f564eb07747e7e1ebaa9cd4d78df3e3fe371da55195df5e7b7b9cdd0e619c528399155bbef203a961e7afff SHA512 ac14b51f977b8e5c431c40318be5f933e999155aae4a37b1e117bd86b69c7f20c78c655409447fafbb224b350ebbc74747e9e9532ae26c2567f88ffcd3310f14
+EBUILD gst-plugins-opus-1.22.12.ebuild 1572 BLAKE2B 2c78be7cdc07b356842f4499524eb78d39e66e59e0ded1f070d526ba0721d53f0173051c36a4fd0fefbf13de204dc7d49c245a4805681b1da110eae8d5c2deb2 SHA512 4a59ef1990190cf34e64d89dee309e850abaf1f853aea186c93d5a0d58b09cc63cc16ec7b349f1926e2b6a9a5cc86bc5004c26328a9b1cf4dae7efd62a293271
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.12.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.12.ebuild
new file mode 100644
index 000000000000..6ce1fb70161d
--- /dev/null
+++ b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.22.12.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-base
+
+inherit gstreamer-meson
+
+DESCRIPTION="Opus audio parser plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND=">=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]"
+
+RDEPEND="${COMMON_DEPEND}
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP},ogg]
+"
+DEPEND="${COMMON_DEPEND}"
+
+src_prepare() {
+ default
+ gstreamer_system_package audio_dep:gstreamer-audio \
+ pbutils_dep:gstreamer-pbutils \
+ tag_dep:gstreamer-tag
+}
+
+# Everything below is for building opusparse from gst-plugins-bad. Once it moves into -base, all below can be removed
+SRC_URI+=" https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-${PV}.tar.${GST_TARBALL_SUFFIX}"
+
+in_bdir() {
+ pushd "${BUILD_DIR}" || die
+ "$@"
+ popd || die
+}
+
+src_configure() {
+ S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi gstreamer_multilib_src_configure
+ S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi gstreamer_multilib_src_configure
+}
+
+src_compile() {
+ S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_compile
+ S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_compile
+}
+
+src_install() {
+ S="${WORKDIR}/gst-plugins-base-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_install
+ S="${WORKDIR}/gst-plugins-bad-${PV}" multilib_foreach_abi in_bdir gstreamer_multilib_src_install
+}
diff --git a/media-plugins/gst-plugins-oss/Manifest b/media-plugins/gst-plugins-oss/Manifest
index 234033e7a787..9270de7c7d01 100644
--- a/media-plugins/gst-plugins-oss/Manifest
+++ b/media-plugins/gst-plugins-oss/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-oss-1.22.11.ebuild 358 BLAKE2B 57e50a18371376cd4cb29c0830bec8675d2d341222da55b98f9cc8d0030fb4cc6ee508340b66bf610c5d32e3af9b6a9dd975153009bd17d52c3ef16cc103bf2b SHA512 c31e2b737fc9fcb7f7522c6a7d30ff859cdf01779bd8236a4b16e3365cc0be7e270ec45a38a0aa5717e801834810f5913e610d8b05140c36973dbfc55aefb447
+EBUILD gst-plugins-oss-1.22.12.ebuild 364 BLAKE2B 615c40a10c0c1b0fbbad47579aa03a9d3e687507868b1281211c97f75b9a75788e951859a9e90e8423fec256c058e0e89e8b4c25d56657c8db54da5210078803 SHA512 3f896668171f782347bec5c3ea1ae342ce5013953214caaa75ad6fd7e46d85a6cf6a8af138e4d51efb1e7290e206c3d04a9f23f83b66c0184821e73424f9d061
MISC metadata.xml 489 BLAKE2B da3aabebc7d62aee0a69ee7ecc40efe1c559048b4fefa3d2df3ea3c8899e3c64e371c6e6ebe083503beaf01d18b79a4f00b2e138632f36e8af6f7b2d7244191a SHA512 3607079dedbe1c0ccb14cf5fb8d74e6116b07213b7684357cce877d995f09f54c210580c8cb41cbcb8f61bd43e1706b2d5ab485cb87930ba2095c45c29f55e38
diff --git a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.12.ebuild b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.12.ebuild
new file mode 100644
index 000000000000..ac7c966f277f
--- /dev/null
+++ b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="OSS (Open Sound System) support plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=""
+DEPEND="virtual/os-headers"
diff --git a/media-plugins/gst-plugins-pulse/Manifest b/media-plugins/gst-plugins-pulse/Manifest
index a93ce638a7f9..8eeece1f80c5 100644
--- a/media-plugins/gst-plugins-pulse/Manifest
+++ b/media-plugins/gst-plugins-pulse/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-pulse-1.22.11.ebuild 458 BLAKE2B 5990a0c4def641ec468637fcecb57fe9410f3cb4b1bcdf090f1a96aca562db60509b510c03868fb44b226c2aede9dc7425fe60c0665e653194b826f0bc94ed27 SHA512 bea7c00d373665e76bbdf1a3d208f08b9d82be9792cb81ba8184ca505d4bc1b2f6b260a5b4b2994533f8e3ace67948d6450fa9fcf6df58d0025f72fb8c7b32c5
+EBUILD gst-plugins-pulse-1.22.12.ebuild 464 BLAKE2B b24eaee0341fefc48addaff31695a9d3dc47bea67716fb0d5c805f3e7145b622fa7a2303e9b3eeea0177ace31635ee7a212eb692682cf34a9e195adc1155549a SHA512 be1e74f9157d92e4e71bd4cf18666eced957504c12fae840417a5c62014a6b0bd8189cb652959d9930ebc29bf46c043355e20dcfbf318f04af257d9e05a980a3
MISC metadata.xml 611 BLAKE2B 380f7e85db2d10717c6871abb99dfcdf040a119d4e8f0c43b6e1ad44f41b1694af07797e70cbf724169e86110f4b4c06dd9b51f4d27f781bb71d3301efe38243 SHA512 f9605aee69329c581d8d92a14acc2cfebfe5d6adc93c7d66298fad2c3fb91328869c9142cb39fb8f70bd2a8f7a76e20c6a2a3be88c01ffa4270f372fe7248378
diff --git a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.12.ebuild b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.12.ebuild
new file mode 100644
index 000000000000..89bca732351a
--- /dev/null
+++ b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.22.12.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="PulseAudio sound server plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/libpulse-2.1-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-raw1394/Manifest b/media-plugins/gst-plugins-raw1394/Manifest
index fff4580785ec..1857643e5e60 100644
--- a/media-plugins/gst-plugins-raw1394/Manifest
+++ b/media-plugins/gst-plugins-raw1394/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-raw1394-1.22.11.ebuild 521 BLAKE2B 305d6b8ba727c5a5889026b9d3af887198be11a1a2691f4c8aa3fb0626318143cf46c5207615c698392a872d86f2bd7c12d50c56b4b5eb850a906888f989ce2c SHA512 93424f02aeffd33bb005364cfd41dac37cc70125aa33594988d960fb88b84abd306f4fc62d921f4cdcdd28c97d456f2536adfdc1ba776ff8ae1b24a2932ac194
+EBUILD gst-plugins-raw1394-1.22.12.ebuild 525 BLAKE2B 248085820d3a0bd6be0bc1ecc3d916e65c6c506aa327e1eface677dde443497ed93b57616b5af22def1382ed456b39f7e743ee48489e32036ced498fe9a00847 SHA512 ec190287d3f72e3f5359eb80d0ba35bcc2090572a88c3ebb807f23001fbe898979b293ce51d85278aaaec33114eccf60e6d218e3a9f15b73592f3cd8ef108fe8
MISC metadata.xml 549 BLAKE2B be976af7c97b7132b7d823921d9d67f74469b4f1f323104fd219f33791874ce80428c44f0d7caeff7a4b860b66621932a4b5cbdd702eeaa974ca962608cc5af5 SHA512 f38c8c4367a505d692dfaa796f66461ad74570464e5da4083ca4c8a18db74817e97135a46764fa4a6e7bf179b31be5b81578cf44ace688596f2e45ca79f41d9b
diff --git a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.12.ebuild b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.12.ebuild
new file mode 100644
index 000000000000..3e06eb3145ff
--- /dev/null
+++ b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.22.12.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="Fiwewire DV/HDV capture plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ >=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}]
+ >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
+ >=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+GST_PLUGINS_ENABLED="dv1394"
+GST_PLUGINS_BUILD_DIR="raw1394"
diff --git a/media-plugins/gst-plugins-resindvd/Manifest b/media-plugins/gst-plugins-resindvd/Manifest
index f0902bbb7fd5..a7c47081a7e7 100644
--- a/media-plugins/gst-plugins-resindvd/Manifest
+++ b/media-plugins/gst-plugins-resindvd/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-resindvd-1.22.11.ebuild 555 BLAKE2B 4c9916a707fb5285fb646ea35731197ce2b6b0417c024d6a2732cd32ef9341fddbbae5ceefcbb57ce3d5ad8fc055020b1ad723f96e5f6467e5f836fae23d056e SHA512 226f4d2906663c4cb15a3512979b46638a4574a8b4a124aced7890f2e7d1d11ca139d64508c8fab84bb45f813e155195c924fdee0488512e5a30d20ad5d28bc9
+EBUILD gst-plugins-resindvd-1.22.12.ebuild 560 BLAKE2B d23704a61cb7180ae104274ca34b1791c4404ef9eeb401f06e35d780aed5b1460caa492cc459cf81f3fda5173747e6d8ec2722a1a62d821cac0dd9396f2250f9 SHA512 20e5d8d01af51c149f04c4c78da185d41d7324de161c07a680bb0e8d7084ce2e717082d597a73a6c4452ba58c01e2edd5cc9cf650bcd0ebccd8f676f4ef33ae2
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.12.ebuild b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.12.ebuild
new file mode 100644
index 000000000000..e07086ed0a14
--- /dev/null
+++ b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.22.12.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="DVD playback support plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=media-libs/libdvdnav-4.2.0-r1:=[${MULTILIB_USEDEP}]
+ >=media-libs/libdvdread-4.2.0-r1:=[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-rtmp/Manifest b/media-plugins/gst-plugins-rtmp/Manifest
index 7dd3dd5706c1..ad97a601c559 100644
--- a/media-plugins/gst-plugins-rtmp/Manifest
+++ b/media-plugins/gst-plugins-rtmp/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-rtmp-1.22.11.ebuild 337 BLAKE2B 4ea899299008a3e4f8f4cd8f5a9a19ae6ce344abde5a441cff22e80426462e381cb008a6a548145200e7c73c6926d02b26ed1e393b647a4a2f6c666cb2382377 SHA512 e20d234861bec2434f0d9a0a2ff122c39b54470afd6d798ee396469f6b6b089c699a4b35617e56a9a14e9006aaaabb44182bc07351e7d845c1e57723dc00d3a8
+EBUILD gst-plugins-rtmp-1.22.12.ebuild 339 BLAKE2B 206a3e32576c6e1cc2fbcbd9b39183b98db1987b876c51e370e2c8fe43997202ffa272edb51391464833a9ef8ab476f179408d5ce736b0a45cce1bd855d10b6d SHA512 cb13fec227ce552891783cf7670696ac3751e0fdea8c0d9ed517190df541f7c0d2d8754eca9a5e27ea60c5805288d1f00d409b38406f86fabbc4d61cd94e3c1a
MISC metadata.xml 420 BLAKE2B 2a8c408c34ea3f895bf1e38b0fac72061979fb7e2b38b6d275d815bdd69ad9c6f328621919e1dbae37cbca37f9786cdae706cdf02ba77a49edbf6a65809a105e SHA512 f12a00575206882fd8c87f91ac85944ad9102f922c2bca6c503e99f3f534e74ec18074b6c13efa9d737e92299ad2e85f2c8f2c2850d60ee6fc8c5f1ead8a2157
diff --git a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.12.ebuild b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.12.ebuild
new file mode 100644
index 000000000000..bc68265744ce
--- /dev/null
+++ b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="RTMP source/sink plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-sbc/Manifest b/media-plugins/gst-plugins-sbc/Manifest
index 5ad0babf71c2..f9b955a3517b 100644
--- a/media-plugins/gst-plugins-sbc/Manifest
+++ b/media-plugins/gst-plugins-sbc/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-sbc-1.22.11.ebuild 324 BLAKE2B f82267d85f65b1e6aad1482f9bb6a8a5596bb33d822200c946b4fc96830f6b221fe2764fd82a1082356fb8bde0589fa9f04289e13ebdd70eeabe9343c3f8905b SHA512 f83662e623822156529a44bbcbef20a6ae2e19c2ea7f363af80e7161e4879f2ed580ee1f543e3274643c3da75228deeaa1030e0a6a4fc730a068c187a21387bd
+EBUILD gst-plugins-sbc-1.22.12.ebuild 324 BLAKE2B f82267d85f65b1e6aad1482f9bb6a8a5596bb33d822200c946b4fc96830f6b221fe2764fd82a1082356fb8bde0589fa9f04289e13ebdd70eeabe9343c3f8905b SHA512 f83662e623822156529a44bbcbef20a6ae2e19c2ea7f363af80e7161e4879f2ed580ee1f543e3274643c3da75228deeaa1030e0a6a4fc730a068c187a21387bd
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.12.ebuild b/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.12.ebuild
new file mode 100644
index 000000000000..1400b52c98b3
--- /dev/null
+++ b/media-plugins/gst-plugins-sbc/gst-plugins-sbc-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="SBC encoder and decoder plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="media-libs/sbc[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-sctp/Manifest b/media-plugins/gst-plugins-sctp/Manifest
index 528b41e64c54..342440493f50 100644
--- a/media-plugins/gst-plugins-sctp/Manifest
+++ b/media-plugins/gst-plugins-sctp/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-sctp-1.22.11.ebuild 266 BLAKE2B 522be8f3185b3285066ac356037ee3e31d1530faa50a3a5c545e5b9ff3d8d065c8f1b936821a4a1100d04d80c3cdf9e27bc1f74db2e877ad458328c2ebe2b772 SHA512 6d397e2b1447fd5ee205ceb30a526398188cd70d2752649fa1400f5557b9e165d75ace66b83bf4808ed49bcc82ed2250bb1b95199be9122fa6d4108b018e9a2b
+EBUILD gst-plugins-sctp-1.22.12.ebuild 267 BLAKE2B a4a93fa8f65c4f4f8457b288ef9b557fb9d2478c8cf4c37eb5fe2991c9a2630459f58727a47b73777a7f797933adb26056d995aae7c95d1cdd65cacc5b5bfd57 SHA512 0320c8ed7efb7751c2f83f93a53fe1352593b9813616888f132e58f2b7bb251ee08bd390b2fc449103ccd9d08ba1b642db0786b90dfd8760e9a31659b2a367c3
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.12.ebuild b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.12.ebuild
new file mode 100644
index 000000000000..8c6a35cc81bc
--- /dev/null
+++ b/media-plugins/gst-plugins-sctp/gst-plugins-sctp-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="SCTP plugins for GStreamer"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-shout2/Manifest b/media-plugins/gst-plugins-shout2/Manifest
index d79576f98730..51b22e493e80 100644
--- a/media-plugins/gst-plugins-shout2/Manifest
+++ b/media-plugins/gst-plugins-shout2/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-shout2-1.22.11.ebuild 390 BLAKE2B 4327863c49e612616eb039358a20b29d69e971d41405c1fcb9dbf4a751b521833074ddf16899e1b0cc8a8d62b17502ca02838571128d12d2d769ef26f5ad68fa SHA512 526cebe803e8ce3450a2770c7433d50005d8c6f16bb705adef911bd09642c509612120e3294c39f9013432b8fc501f379c902a0dd4d4a8745ff035e48c0bfbc1
+EBUILD gst-plugins-shout2-1.22.12.ebuild 394 BLAKE2B 2a89e9f6040d2bd3fd57b2b8caf084e6141ae7e4cdeabbc98a6c4924914c6bedf877d1c6fb80e2404bc2bdb12814ea36bc0bd05edc8363191162f2b331c41015 SHA512 a69c80919e1e1d17d2120a4354efb16bdcf6a8e93aadbc3b8692acc874ed24443e9cd19c61e0320613edd469c93bcf059d872926b5af3171d0aa570ea4115545
MISC metadata.xml 479 BLAKE2B bbb55743b9e8dce2189fd76c94cc7fa254bfb9c2bccf0a46dcf37763491424625e08a6adcdede64ae8896606897acbbbeccef224cea1279e0e4944e4418081b1 SHA512 4bceaeaee1b4dc92e6b8472fd8e8b7d697ee737d3c905ca96760ce3917db90c7769bf1e94af31429193c910b95504b292adf1ef604dcfcec36db05e178a13339
diff --git a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.12.ebuild b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.12.ebuild
new file mode 100644
index 000000000000..036719adce64
--- /dev/null
+++ b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.22.12.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="Icecast server sink plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+
+# Requires >= 2.4.3 but prefers >= 2.4.6
+RDEPEND=">=media-libs/libshout-2.4.6[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-sidplay/Manifest b/media-plugins/gst-plugins-sidplay/Manifest
index f190bf2865a2..24cb4b0c7adc 100644
--- a/media-plugins/gst-plugins-sidplay/Manifest
+++ b/media-plugins/gst-plugins-sidplay/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
+DIST gst-plugins-ugly-1.22.12.tar.xz 257464 BLAKE2B c7f89dda309712cb2380b2e29b67a40c02c561bbe49a83acb2beb84aac6ebaed895e1a27d5f6fb6787c803e2e94a0409d14a3206feb9797c5329bbaff5e4a61d SHA512 3ef5cb384578bcaff3bb45fa8fa8f97884acb2e09a1621c504fca4bd8744cb83e71c342372a7ddd06bc4077fdd2684d1f7f078278392361ed4e18afed374c659
EBUILD gst-plugins-sidplay-1.22.11.ebuild 461 BLAKE2B de8301fd0e2c0882a1535c1dce9578d02d196c5f20bb7aa46492018bedaa0ba7a2af78edb90e453aaa973b4186893f3df60af17c9f210f137e05fbcef56ba11e SHA512 bfeffa350e4791e8f7fe7aafc326d58b9d54ab4f80db5ec4c96103f59135e53bd8b329e93a092b028ab7c273bc88377d63fdaa7f242de9d210955c757cc3634b
+EBUILD gst-plugins-sidplay-1.22.12.ebuild 465 BLAKE2B ac2c5c10c971edd6b8ddff394969fa2ad6f991b8192191121340f3ab57104a435259713edf962db948957901ef6d4d7048162088f254d5c2524ca4f494d46295 SHA512 d253118aaa7ffd23c7dbfa90e7a16fb807e9595dff780cde24d919c9de8256d3ce02f54407708877b04129fac471c1d3e4db44bb90b86dc87d499335d4337a88
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.12.ebuild b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.12.ebuild
new file mode 100644
index 000000000000..b9c48b37b348
--- /dev/null
+++ b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.22.12.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-ugly
+
+inherit gstreamer-meson
+
+DESCRIPTION="Sid decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND=">=media-libs/libsidplay-1.36.59-r1:1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-smoothstreaming/Manifest b/media-plugins/gst-plugins-smoothstreaming/Manifest
index d3a6477f4159..fd994c3d0d67 100644
--- a/media-plugins/gst-plugins-smoothstreaming/Manifest
+++ b/media-plugins/gst-plugins-smoothstreaming/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-smoothstreaming-1.22.11.ebuild 699 BLAKE2B c12565827ccc1aace67de70eb09fd1e371d274b35dc28c9f8c3dae2f69d347da653220943f7a03c478570245ac4a911dcf49ee1b7715195bfeb522e773ec7a82 SHA512 2cd47e5f2f3450c02aff1199c0d2da157faca7e66743d8a71764b1e701949932380a3afecade36fac4ef40bbc05b1608cb6aa679c2c04e13085c7cc570846678
+EBUILD gst-plugins-smoothstreaming-1.22.12.ebuild 701 BLAKE2B 5016f42116c6e79e617d31d19304186f8919d3454fa096c02d221c384d00d0b13039f486b3c24c9243fb1dfff6085c29ce38468b846a2b975f243575df432880 SHA512 2bb533173a93fd117ef25fc67bd7fb1b290f6ada7f9a0a234beba741b41f1a1f9f36714143e8d68b52ba69e4a7928cde3f85fdf24cc5b8eabd042ad9e8efea90
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.12.ebuild b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.12.ebuild
new file mode 100644
index 000000000000..f62ec7647a20
--- /dev/null
+++ b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.22.12.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="Smooth Streaming plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ gstreamer_system_package gstcodecparsers_dep:gstreamer-codecparsers
+ gstreamer_system_library \
+ gstadaptivedemux_dep:gstadaptivedemux \
+ gstisoff_dep:gstisoff \
+ gsturidownloader_dep:gsturidownloader
+}
+
+pkg_postinst() {
+ einfo "media-plugins/gst-plugins-adaptivedemux2 provides an alternative smooth streaming demuxer option (mssdemux2)"
+}
diff --git a/media-plugins/gst-plugins-soundtouch/Manifest b/media-plugins/gst-plugins-soundtouch/Manifest
index 47d936c8174d..2dc8e6f987a6 100644
--- a/media-plugins/gst-plugins-soundtouch/Manifest
+++ b/media-plugins/gst-plugins-soundtouch/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-soundtouch-1.22.11.ebuild 365 BLAKE2B 3b1f8c9ce3698845a7c681e577509534b8b47450c3e7e6465d784519b782f0ef0d0a3dac7c6bb37c63e3d6cbc0254b695d12c51cca28d466e4aa5d90160399b1 SHA512 b2475d265da5d75ddbf409fd0c27a6bb414ef5631710971137a8eef985899b175e8d4eae3197ead9ece1c0f7f87fe76edfc4b81abcf8c8188294a3ae4428ac71
+EBUILD gst-plugins-soundtouch-1.22.12.ebuild 367 BLAKE2B 5a9efb609781ce39e71be6452f92b43506a90da06a934c1995a366ca2c02bbb43f1da5ddde2cd2c96591ff875f8eadc8247ed0ef0a5cc01e39379e285fb327f3 SHA512 81e201c51aa329fe6a418fb80ee0c35a11e41511e58ef0772fb05d4454b7c186bd18ca42d6efc88f337935bee4de0f3e6551a7bb4892f8ad7093185aca0c1932
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.12.ebuild b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.12.ebuild
new file mode 100644
index 000000000000..2fe2c1153988
--- /dev/null
+++ b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="Beats-per-minute detection and pitch controlling plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=media-libs/libsoundtouch-1.7.1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-soup/Manifest b/media-plugins/gst-plugins-soup/Manifest
index 9bd2a9f71112..72c190ef5b2b 100644
--- a/media-plugins/gst-plugins-soup/Manifest
+++ b/media-plugins/gst-plugins-soup/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-soup-1.22.11.ebuild 671 BLAKE2B 413652572ce0f47005c8bbec52a71316108d8f66086be35983b070d76b974eb5eaeeb84499534f7974649470b37abbb9d5b3e6aa32f7f92a5eb8b0560e088bf5 SHA512 a37ddf2cc60e7fc44a19fc192a298a0cc45cfbe7c935e9ec2cacd4a01a57b013d2615a451ee716cf9136ca62d5360fe6b2866b0f7d9ffe518e7361076c2821b8
+EBUILD gst-plugins-soup-1.22.12.ebuild 677 BLAKE2B 0eecfb9eced520dd8affb5be53d220db72c0669c97f03e00f815cc1c5da78e0e1090fe6bd8cadfc08d81cf0702bb17df069802d7dea37973446ae80f0f5a6c5f SHA512 38835c0dc67772b608ffcbe98600624afce9730c584bc24a9673629fcff6199acff633aa865cb03016d2026498adb12707bc0a5d175f6f60a70225a38b36dd96
MISC metadata.xml 564 BLAKE2B c333ac17f9e0ee63bcdcc23edbb3a89d0eb59b9883c5cb4c182a3277eb0d2ba2ef8250def267cf7faa447614d56a1a2f8efb56c26012bb89282b4c1a998c1a48 SHA512 8c5af5c75039d2241b68094b9799d924126a2d30ab85baccb8ed883298cbcf5b759bfb9759cfb89685ff9402dc2742862b866f2cec07d896322dadd48e99f38d
diff --git a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.12.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.12.ebuild
new file mode 100644
index 000000000000..c68c66badf53
--- /dev/null
+++ b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.22.12.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="HTTP client source/sink plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+
+# Checks at runtime which libsoup was linked in and picks the appropriate one.
+# Need both here to guarantee consumers will work.
+# May be able to get rid of 2.4 later if it's possible to build 2.4 support
+# from 3.0 headers.
+RDEPEND="
+ >=net-libs/libsoup-2.48:2.4[${MULTILIB_USEDEP}]
+ net-libs/libsoup:3.0[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-speex/Manifest b/media-plugins/gst-plugins-speex/Manifest
index 2e7c7b26bd3b..46cb7d5cbca2 100644
--- a/media-plugins/gst-plugins-speex/Manifest
+++ b/media-plugins/gst-plugins-speex/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-speex-1.22.11.ebuild 371 BLAKE2B 09ec031d25eb2b84d5e29ebe38045a7c1bdf6b9d20cfcf91998d5659a71f7ad2d2a43bb75ec4c9d1608e7221c699dfb79bdf17c10eee689c1c4cc9c9f2620703 SHA512 a4b4a5458c9313cd9822ba95841b93cdcd16c6471cbe731930030366a7e9b110699685f138a1303416cb07eb2f2d1ecf43595d39fe8a6e2596ae78f6ff701dcc
+EBUILD gst-plugins-speex-1.22.12.ebuild 375 BLAKE2B 0aa61ff88db93db891bed4219f5bd73ff0f033b154b6f6f6a29372a0b943ea644d5bbc7ed8cdcd1d2d21974689ce175389c6b7f6cb59b0081683053283838b52 SHA512 a607cf6c3b7d0ba8120ef51bbf0124bb0f64f37f141e3af26c823eb5446c4510e887c4049fb9c884415515b61809e3fc67d39844add64bdd8fc44dad9c81b99a
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.12.ebuild b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.12.ebuild
new file mode 100644
index 000000000000..468c96a1366b
--- /dev/null
+++ b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="Speex encoder/decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND=">=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-srt/Manifest b/media-plugins/gst-plugins-srt/Manifest
index 5a18a3ed5331..bb62ad23b272 100644
--- a/media-plugins/gst-plugins-srt/Manifest
+++ b/media-plugins/gst-plugins-srt/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-srt-1.22.11.ebuild 374 BLAKE2B d2cc70569748293c48ddc17497f1e90aa75dc957f0bf841ae263e50d892f5381577d58516a5d9fb0ac3afad92f4ff8f4360a6773489676b71881b69c2ee3063d SHA512 7e6601cafc4c0ddd7fae7e6ef4ffe0999ffa732487b7275005e472b41724b15b3469e08b30e2ed843cf60ac93ec0385d5fb0e5aabd1950a798f30a8aed283494
+EBUILD gst-plugins-srt-1.22.12.ebuild 374 BLAKE2B d2cc70569748293c48ddc17497f1e90aa75dc957f0bf841ae263e50d892f5381577d58516a5d9fb0ac3afad92f4ff8f4360a6773489676b71881b69c2ee3063d SHA512 7e6601cafc4c0ddd7fae7e6ef4ffe0999ffa732487b7275005e472b41724b15b3469e08b30e2ed843cf60ac93ec0385d5fb0e5aabd1950a798f30a8aed283494
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.12.ebuild b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.12.ebuild
new file mode 100644
index 000000000000..96583bca8cb3
--- /dev/null
+++ b/media-plugins/gst-plugins-srt/gst-plugins-srt-1.22.12.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="Secure reliable transport (SRT) transfer plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND=">=net-libs/srt-1.3.0:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/glib-utils"
diff --git a/media-plugins/gst-plugins-srtp/Manifest b/media-plugins/gst-plugins-srtp/Manifest
index 3f22fd49e419..8d50ac316f60 100644
--- a/media-plugins/gst-plugins-srtp/Manifest
+++ b/media-plugins/gst-plugins-srtp/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-srtp-1.22.11.ebuild 396 BLAKE2B 233d99c2143dfef81bc1c2222040a68a71e57fd7ee21ea4ed3bc107f6087232dabb274d4ef62d19bdf35876215c21a71d7113ca1e7899429dabf0ba157208ec4 SHA512 3eda8021ea2c3406bfc4e9566b68b253cad0a10ace5cc84b89b0e5dc6633f682bf4a8fd5ca2a5ca175c86266bca63532272bd519c90b3af9ce03621157afe5ef
+EBUILD gst-plugins-srtp-1.22.12.ebuild 402 BLAKE2B f450c7ae6a727b87eee5d7e726317d36a9ed45fff9c99468b7128486565229ae28dd9217435cddf39c7c3472bd1d5b52df39bd1f165b21ad72b70ba4b0c61029 SHA512 e653a8677804ddea04d375429ce9e616815c3a9be1ce98ae8906a9e618678f87bc3c35acd3774c0accf087914fa089a64c7b5df8435b015c235b341000b20401
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.12.ebuild b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.12.ebuild
new file mode 100644
index 000000000000..6f8c5f75a5b8
--- /dev/null
+++ b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.22.12.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="SRTP encoder/decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND=">=net-libs/libsrtp-2.1.0:2=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/glib-utils"
diff --git a/media-plugins/gst-plugins-taglib/Manifest b/media-plugins/gst-plugins-taglib/Manifest
index b10c8ec01974..7699c2b6fe9a 100644
--- a/media-plugins/gst-plugins-taglib/Manifest
+++ b/media-plugins/gst-plugins-taglib/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-taglib-1.22.11.ebuild 382 BLAKE2B f13f15b6d9fa7f4c0e3a49f938b04579a98095e06a98328a6ad7a6f6607c2055bf7d10b57c5c25ef401b57c37cb16e7fa2f9074a2740636d07e444596aad3a14 SHA512 c9fef0f27df0b74902ee001ca22135ec18554e67e9872b5b0cdc088124e9242464a36a8f88e6308c4f97c5b1f5a9222a3ea9f77722a14ae54131415280299e46
+EBUILD gst-plugins-taglib-1.22.12.ebuild 388 BLAKE2B 4c7b96f8f8d6b93a6df7270f655435fecdcf842382f0e16e2c5ae7f29e7f9277452d5a500e672ae5d05fe2a557b78d1daa616fbd9558485c84d90635eae28816 SHA512 2d8e126e3a130dea794dd3ae58049ccaf7aed8d98bf60182be7cf9cc618859a817e8dcb39fa78fe9f9239ea3e0010350df6c3428c9a2c06e3402ac8d7966ef87
MISC metadata.xml 473 BLAKE2B ea9703f6462bd4e4632ce2d8fbf164845f979f55016d2f855eb323ec9d048d1f83a12473195bb890f28d8d246ab85021bb20c88eb372db8e54f029ccdf7bfa43 SHA512 9bcf273ff843b7a554caba67748bf4ebb7cbdcf919ec639d29ed62816ab1492b8c71c7f9d62da54251248b899c58ea0fc37a3c05f523e01a5dbff790567e0fd2
diff --git a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.12.ebuild b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.12.ebuild
new file mode 100644
index 000000000000..9faf6339b212
--- /dev/null
+++ b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="ID3v2/APEv2 tagger plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-libs/taglib-1.9.1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-twolame/Manifest b/media-plugins/gst-plugins-twolame/Manifest
index 5a8381d03cbf..602f567f5db3 100644
--- a/media-plugins/gst-plugins-twolame/Manifest
+++ b/media-plugins/gst-plugins-twolame/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-twolame-1.22.11.ebuild 359 BLAKE2B c10c5316965919f30e93e6bb902fe7ae848db4c7bbc41dd6dd0745ed21ddbb082f825313222225c4befc973df3bdd4993b01736bca22c5f6fdf901dc84febab3 SHA512 10ad9cd36971d5a6390256b23050f93ca4c25ce0b4d36391b02b9c98f247c73216822b8ab3b487259af5e0f889f9697551aa7278cf371c28947c6fa404225a93
+EBUILD gst-plugins-twolame-1.22.12.ebuild 363 BLAKE2B 66d8f8f7cf78868651d52b616943148dbde77fc936747414e7d051de7aa03a83b7cf39bc586d39a7af7d4e5a15371ed357f9c5ac8e5f23703db8cac7bf36b840 SHA512 ae495fee8d47b12b4ba8b1180fae2f21c9c2aeece1dae52d2081afa30ad70f30dd058119600bf621771821ae180380650ef2e3c59f3d13623b3b577ccb38ff13
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.12.ebuild b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.12.ebuild
new file mode 100644
index 000000000000..ff0a92cea73b
--- /dev/null
+++ b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="MPEG2 encoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND=">=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-uvch264/Manifest b/media-plugins/gst-plugins-uvch264/Manifest
index 8a40ddee563a..aaec1251292a 100644
--- a/media-plugins/gst-plugins-uvch264/Manifest
+++ b/media-plugins/gst-plugins-uvch264/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-uvch264-1.22.11.ebuild 478 BLAKE2B 483fd73c45faecfdb9badc992ed38851d9b22b2a032243e14f66abb85fd9aa1cbe8c80e0cfc6d3aec154cc76e453e027b0fb367807d959fe3c02e1d91def6af0 SHA512 1c81ade0cb15e30bc579585ef84cef9c198c05f0d5f988f1bd3a2140f4f556dd26ea39c32239cf5a170ef8042c1914e4f17f3c1b56e50fc2480fc07482a500b3
+EBUILD gst-plugins-uvch264-1.22.12.ebuild 480 BLAKE2B 56e9923a2ab2c4de8ec6d6f9e479eea2f7f23d2f80d76f04e69627ec98ba6615e81658be00c3d4edbf25c58a78b74a93448929061a3820a56dfdad98b4612a35 SHA512 db035c1406064baa84dd74e665aad9983dcb80a521227a84fe45fc3897e949d9ca1c20d107140abe9f455b5cca394ba93b55d3a53cef3b309d3ab6e5ef426241
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.12.ebuild b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.12.ebuild
new file mode 100644
index 000000000000..1ccf4a92f59b
--- /dev/null
+++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.22.12.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="UVC compliant H264 encoding cameras plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ dev-libs/libgudev:=[${MULTILIB_USEDEP}]
+ virtual/libusb:1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ gstreamer_system_library gstbasecamerabin_dep:libgstbasecamerabinsrc
+}
diff --git a/media-plugins/gst-plugins-v4l2/Manifest b/media-plugins/gst-plugins-v4l2/Manifest
index 2d529bc4a147..87fafbd2120d 100644
--- a/media-plugins/gst-plugins-v4l2/Manifest
+++ b/media-plugins/gst-plugins-v4l2/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-v4l2-1.22.11.ebuild 698 BLAKE2B 9b44ae1670d86f99e987f2925a0cab7a45f1ce5c30c64a573ab1ab9d61b90e47253384f57ca7f0866d9c338edd40ee47dd6705136cf59ef2c12bbb1f96d9b6a2 SHA512 48d8947bbe39c77ec3f2a6e1cb3382590308629f29f6f5a1b7d967e09ab5791007df84dae29d0ced6c281fdac9e59699452d3acb3ad98ecfc6ddc07f3950efdc
+EBUILD gst-plugins-v4l2-1.22.12.ebuild 704 BLAKE2B b3bc9e52197d1082d2a12d0c1f14b612d8fc94b4930977a56b1c47bdc96c251581b450dc2360b3e8454b7d785ea7451c87683e216f34b28cc424a871c14ed24e SHA512 43dee3b86646f5b8e7efdbfc27f969b0698a0982b0a0e3215db8c06af47e7a3d78c18bdaca9a2df158b38024afa98893f890b25b7f5839f98e67bb463a46cbbc
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.12.ebuild b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.12.ebuild
new file mode 100644
index 000000000000..b9926c9f5a83
--- /dev/null
+++ b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.22.12.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPION="V4L2 source/sink plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="udev"
+
+RDEPEND="
+ >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ udev? ( >=dev-libs/libgudev-208:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}
+ virtual/os-headers
+"
+
+GST_PLUGINS_ENABLED="v4l2"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dv4l2-gudev=$(usex udev enabled disabled)
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index 9aff5cfe2973..294f64f7c182 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -1,3 +1,5 @@
DIST gstreamer-vaapi-1.22.11.tar.xz 552468 BLAKE2B 0353699651add70639a4f7d591eccb646f5d6cda3ba8832553597b7b4e9bd3ebfe07d9eb1ac6e078219ee630131d502adccc8106a2207bb0234353905bafd8cd SHA512 939b748fea88c94ad59c1d4610a872a794b383382096a8f5f011a21d4c8fb041c28e1aa9a8d54f519fb3e48a69ed79622b0d45be01d2d5a900738a7928401563
+DIST gstreamer-vaapi-1.22.12.tar.xz 556192 BLAKE2B d8a1a0cb6616f001b1bc98febcb50c61e3af222f9461e8bb9b9d7cb43fd907f115eae76e1c069108fc98370432a82d4a754135a4e755f66d0a3107f205372793 SHA512 6253a97918cf8da5d063bfb9e3e8809c43610cc6495181319e7f198f43395637664ba867b210eaa72d74138dd9be4c39e3cd2d9e6d889ce4a06b0c2ad577f47a
EBUILD gst-plugins-vaapi-1.22.11-r1.ebuild 4184 BLAKE2B 44d1f0a062bee71c5e96122605340a21f6cc70abebdf1ef4645c49e072088db93607383ff735d37939447b75aaab0842187d2c8efd3e23d19aa4c51cba411ae2 SHA512 d6cf5fa0423a5dcc871e4b89d3e577c9d7db8897ab6b1fece1622a677d1a2e0ff020620f1e4b8cd39267316c31f141ec28dccd42970035410a8df4900ec7202b
+EBUILD gst-plugins-vaapi-1.22.12.ebuild 4188 BLAKE2B 868f5ecada0ded98f622753bf5e74ccb7b086af82d7742c377f22965bd3e7377eeae59fe899776eb2d1bea48b7db6e27fe05ab547cce7812bc5f9ee525d4c7e6 SHA512 4a8ad627004c276c619c54dfd1b1a7cb089aa48f49b4c1825ad349f71b6b562ac8078dead371c25a878c168d7d963c94445a2b50cdb2fc1a475e9c3e87e2e1cd
MISC metadata.xml 389 BLAKE2B 5bc087279f785f79761e488cbe11d0ecbdb3eba144a9f7312521ef98aed1f380acd1a0bdeeb041939dc3eeefe5df6b9ce95def5cad190f48ef600e1a2a9db661 SHA512 5ea6c64550ee823a3e74bf9dde214fb89967df663f32cde421e9d50f3cbc88f4de3598da976d3bebe57274f18c642c42b68705cc67af8268d022220371958a75
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.12.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.12.ebuild
new file mode 100644
index 000000000000..0b2bbaa48bca
--- /dev/null
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.22.12.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gstreamer-meson
+
+MY_PN="gstreamer-vaapi"
+DESCRIPTION="Hardware accelerated video decoding through VA-API plugin for GStreamer"
+HOMEPAGE="https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi"
+SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="1.0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
+
+# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
+# we design gst-vaapi ebuild in terms of GL API as main choice as well, meaning that USE opengl and/or gles2 is required to
+# enable opengl support at all and choices get chained from there.
+# One or multiple video output are required: drm, x11, glx, egl and/or wayland;
+# but GL API is our main trigger, thus USE=egl should be ineffective if neither gles2 or opengl is enabled;
+# So "|| ( drm egl opengl wayland X )" would be wrong, because egl isn't built with USE="egl -opengl -gles2", ending up with no video outputs.
+# As we ensure at least one working GL output with other REQUIRED_USE, we can put gles2/opengl in REQUIRED_USE instead of egl, solving the issue.
+# gles2 API only supported windowing system (on linux) is EGL, so require it
+# opengl API only supported windowing systems (on linux) are EGL and GLX, so require one of them (glx is enabled with USE="opengl X")
+REQUIRED_USE="
+ || ( drm gles2 opengl wayland X )
+ gles2? ( egl )
+ opengl? ( || ( egl X ) )
+ wayland? ( drm )
+"
+
+# glx doesn't require libva-glx (libva[opengl]) afaics, only by tests/test-display.c
+# USE flag behavior:
+# 'drm' enables vaapi drm support
+# 'egl' enables EGL platform support (but only if also 'opengl||gles2')
+# - 'egl' is exposed as a USE flag mainly to get EGL support instead of or in addition to GLX support with desktop GL while keeping it optional for pure GLX cases;
+# it's always required with USE=gles2, thus USE="gles2 opengl X" will require and build desktop GL EGL platform support as well on top of GLX, which doesn't add extra deps at that point.
+# 'gles2' enables GLESv2 or GLESv3 based GL API support
+# 'opengl' enables desktop OpenGL based GL API support
+# 'wayland' enables non-GL Wayland support; wayland EGL support when combined with 'egl' (but only if also 'opengl||gles2')
+# 'X' enables non-GL X support; GLX support when combined with 'opengl'
+# gst-plugins-bad still needed for codecparsers (GL libraries moved to -base); checked for 1.14 (recheck for 1.16)
+GST_REQ="${PV}"
+GL_DEPS="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[egl?,gles2?,opengl?,wayland?,X?]
+ || (
+ >=media-libs/mesa-24.1.0_rc1[opengl,X?,${MULTILIB_USEDEP}]
+ <media-libs/mesa-24.1.0_rc1[gles2?,egl(+)?,X?,${MULTILIB_USEDEP}]
+ )
+"
+RDEPEND="
+ >=media-libs/gst-plugins-base-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-bad-${GST_REQ}:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/libva-1.10.0:=[drm(+)?,wayland?,X?,${MULTILIB_USEDEP}]
+ drm? (
+ >=virtual/libudev-208:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libdrm-2.4.98[${MULTILIB_USEDEP}]
+ )
+ gles2? ( ${GL_DEPS} )
+ opengl? ( ${GL_DEPS} )
+ wayland? ( >=dev-libs/wayland-1.11.0[${MULTILIB_USEDEP}] )
+ X? (
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}]
+ x11-libs/libXrender[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+# FIXME: "Failed to create vaapipostproc element"
+RESTRICT="test"
+
+multilib_src_configure() {
+ GST_PLUGINS_NOAUTO="wayland"
+
+ local emesonargs=(
+ -Dencoders=enabled
+ $(meson_feature drm)
+ $(meson_feature X x11)
+ $(meson_feature wayland)
+ )
+
+ if use opengl || use gles2; then
+ emesonargs+=( $(meson_feature egl) )
+ else
+ emesonargs+=( -Degl=disabled )
+ fi
+
+ if use opengl && use X; then
+ emesonargs+=( -Dglx=enabled )
+ else
+ emesonargs+=( -Dglx=disabled )
+ fi
+
+ # Workaround EGL/eglplatform.h being built with X11 present
+ use X || export CFLAGS="${CFLAGS} -DEGL_NO_X11"
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-voaacenc/Manifest b/media-plugins/gst-plugins-voaacenc/Manifest
index c5df9a36d0d1..0ef365428a15 100644
--- a/media-plugins/gst-plugins-voaacenc/Manifest
+++ b/media-plugins/gst-plugins-voaacenc/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-voaacenc-1.22.11.ebuild 324 BLAKE2B 64365ba12512abf915ea8cc737cc21a733ce8425e34a84604991c7db6ff820948d9899fe1fa67f1fb1cdb95f14cfe106165869a616016a8bf353f9d72259c9a6 SHA512 f820ea94bc18bd31fc7dbc786c0c15888f9f715ea92d8f87c5f48989e97d0537060a482dcd8fadb62e06162ac6e0f92e769a321329aade1cc4cb817334c97666
+EBUILD gst-plugins-voaacenc-1.22.12.ebuild 326 BLAKE2B 537d82ef5f4a5824edda3c0150180406579e80d301797806bd7b94b7b78da05669507d3736a1e23575ba8cf38dfb920ca896afb9e32ac9f7f677016aabb725df SHA512 37a5bcf96a71d4c1f0d308273ffb2394312eb3ba2b5c211214f91d0d01027d79f9424d4faa5ad420c6d9348760053f6912f83fb5513ccb71b6550d8097f075a1
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.12.ebuild b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.12.ebuild
new file mode 100644
index 000000000000..b7e5d7855260
--- /dev/null
+++ b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="AAC encoder plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=media-libs/vo-aacenc-0.1.3[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-voamrwbenc/Manifest b/media-plugins/gst-plugins-voamrwbenc/Manifest
index a9fd4e90460c..6a28d1181dbc 100644
--- a/media-plugins/gst-plugins-voamrwbenc/Manifest
+++ b/media-plugins/gst-plugins-voamrwbenc/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-voamrwbenc-1.22.11.ebuild 338 BLAKE2B fae12bce963d5e8046a47d625d772778b52a5c1422417a44b52d12186740ea53bb9c1236fefc24da2e6c68c0e8e844859f63a860316bc746af7de7dd304cbb3f SHA512 ab08db96a20cf69f2020ec7ee45cd49dbba9e79568c809b8192b770a0e47ee28d1f85bc6e97e1d59c529607837cf9df90025ef15b49cce8f31a97d2f0063bf66
+EBUILD gst-plugins-voamrwbenc-1.22.12.ebuild 340 BLAKE2B ec0ef544fc4b24638c8339376a04ba0d39482c05c971614e13b5ab110189b1b14695f9d8bba25dd2d8ba7547023714432d3ef365f41737816b6a5bee4b827b64 SHA512 73f591e91d80b008a6152bd8d6214aaf14c85cfa1fb913b97155f51304c871c7a605cd63df52a4d9d069792a0c27f5a44c8ea23fbf3b8d39b05e80954351261f
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.12.ebuild b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.12.ebuild
new file mode 100644
index 000000000000..065d6781c8b7
--- /dev/null
+++ b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="AMR-WB audio encoder plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND=">=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-vpx/Manifest b/media-plugins/gst-plugins-vpx/Manifest
index 9e354ae3c48d..143eaebb270d 100644
--- a/media-plugins/gst-plugins-vpx/Manifest
+++ b/media-plugins/gst-plugins-vpx/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-vpx-1.22.11.ebuild 406 BLAKE2B 2fee6b100bc1004fe4566f5115d0d64b7ca0acab87d8f3757ae24d0e213637b7232f2cd293c66138184a0b63a189f8e121b3eab5ff5bcb9011664a98d05e56f4 SHA512 0a2b8d2dc8ec61efbdf26fa376ba768a25b7a318b51cbf48948c455a32c7afdd4b10e915e732b14200166c42b15a511fbc39b4dc63549ba5326c1680e517bfe3
+EBUILD gst-plugins-vpx-1.22.12.ebuild 412 BLAKE2B 4340dfbd601b478d5609abe91bfde2ebb2b7dca1f886810a59748a1c058d26e05529ab09dc419a691fc8e5970785335f355971f3861bc13581f60e247d35b47c SHA512 3113648d9fec8b616c683282d51f905fa39148e09f7ead428e85a2a817c1e4be2dd5c5a5fe453163d97ee3c14bcd81329ae43bdeed25d2e0d1ef143fe34622cc
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.12.ebuild b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.12.ebuild
new file mode 100644
index 000000000000..66667c21e93f
--- /dev/null
+++ b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.22.12.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="VP8/VP9 video encoder/decoder plugin for GStreamer"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-libs/libvpx-1.7.0:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/glib-utils"
diff --git a/media-plugins/gst-plugins-wavpack/Manifest b/media-plugins/gst-plugins-wavpack/Manifest
index 8cc5ba03b1f6..c70789469427 100644
--- a/media-plugins/gst-plugins-wavpack/Manifest
+++ b/media-plugins/gst-plugins-wavpack/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-wavpack-1.22.11.ebuild 396 BLAKE2B 8549fdbc31f9e586a701b367280311479843035f140203480516782923e9a3fe35ed16e6661e78eb3ad95b01bbb00d39f473f75400f372ddaa78544a73a62b2a SHA512 6feb6df9ed783ec331b90acaa4ee4f81f73755270689f2007d67bc8f389b21581f529de8e4b6cdc1d98823044d5e5500f28b19b3e8b2d65419ffeade79e2d7e7
+EBUILD gst-plugins-wavpack-1.22.12.ebuild 400 BLAKE2B a49d14e5e976a6bb1db0c027acc38f2e999d59ca0e944ee4cf0dba0a157fc90733ca537d590a089266747a8da463a660457f2208034d0595b31c1880afb55c6f SHA512 f076005673f881052dd7bf02e52c2cdc628e2eb636e228ef1dafd29f6ba95ea2a222b595d7e64d9f3936481f01b862e22ec1e4b210a67e12d794edf2c706ca95
MISC metadata.xml 530 BLAKE2B e03d00ad0be4cfe389447d4cb1cf58f708f80a247c79b8613c39d45e465aeac95943f34f447e240804b3bb05f2d69a23e70d32b67909e94b1c954f43c19cdbed SHA512 6f29436bc0fa41085fd6f2a350ef088f982416891784f52ef455742ea130970b23db9f69948ed4b107d7861ab0b252cffa42b9e5318a90f49f6ea8ec5e13db09
diff --git a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.12.ebuild b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.12.ebuild
new file mode 100644
index 000000000000..696d71a05eff
--- /dev/null
+++ b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="Wavpack audio encoder/decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-webp/Manifest b/media-plugins/gst-plugins-webp/Manifest
index 8947f797ad1a..bdae1410d7e8 100644
--- a/media-plugins/gst-plugins-webp/Manifest
+++ b/media-plugins/gst-plugins-webp/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-webp-1.22.11.ebuild 324 BLAKE2B c7042c499adb98fb9e94b8c7f907decc6b85af847936dd6eea90170d9a80bdeea6c139caded2fa53b81e936e9647957444603e5d75a82bf57b6b415b2600d7cf SHA512 ffa706075656590c4880e9b87a4be437c99fc012d6c8b8d7fd1b4cde72d3f89bb091f7d74fa9e4625d18637889e905b3ea5b87cf16feade0404ffddac10b19f1
+EBUILD gst-plugins-webp-1.22.12.ebuild 326 BLAKE2B d646d6e3089b1c7fdf22863fdd1d0984600c17bb1a10e5c711705c110614a9d34e7012b7198c2424584e7220bb96d5446e6a1fe69da2ed1fd00978505bae21e1 SHA512 aaa0b86c76638ccfe7fdd6b02e2006ca98d0e36635eaf50ec3e88f9ccf4e132054b0f2f2191ca28c3b93289eeaf9672ff13482b5b92f48248d671d94093aeb6e
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.12.ebuild b/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.12.ebuild
new file mode 100644
index 000000000000..3908d21e318e
--- /dev/null
+++ b/media-plugins/gst-plugins-webp/gst-plugins-webp-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="WebP image format support for GStreamer"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND=">=media-libs/libwebp-0.2.1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-webrtc/Manifest b/media-plugins/gst-plugins-webrtc/Manifest
index d598fba7f30b..5d4a0f004480 100644
--- a/media-plugins/gst-plugins-webrtc/Manifest
+++ b/media-plugins/gst-plugins-webrtc/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-webrtc-1.22.11.ebuild 1093 BLAKE2B dddf310ee62b065b2956e1118119b9750b4ea792ee98f69fb2464fa9ec7e227ee98f0d525b139b5468f0cbb364a1e52eb9d3cc86d7ccb98ed5a0361ff935942c SHA512 80d613c029a79c5ff37dd4501cbf903ae40369428b3f6de6596e7cf83e388885952d7ed3ad158e73eee082f9a7de8bba86e512bf0fe626119a9d6df0d4f6814e
+EBUILD gst-plugins-webrtc-1.22.12.ebuild 1094 BLAKE2B 8938ab733e353dde63d0f5a503f64286966108f8f50a80e0839a56709f5f01343b09e533aaa238227b45376109a008bd818f6df5df84ac0ed8cdc4fd461f0ec6 SHA512 5a6210036e8d5470124a91ecb5a32dc8bffb7b8417c11e97c0a4ada47d330bc3e446097e4f9e96f9979572aeb9c8d072344ea11e9d938316412ef355d352c4a5
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.12.ebuild b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.12.ebuild
new file mode 100644
index 000000000000..1b372148ef7c
--- /dev/null
+++ b/media-plugins/gst-plugins-webrtc/gst-plugins-webrtc-1.22.12.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="WebRTC plugins for GStreamer"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ >=media-plugins/gst-plugins-sctp-${PV}:1.0[${MULTILIB_USEDEP}]
+ >=media-libs/webrtc-audio-processing-0.2:0[${MULTILIB_USEDEP}]
+ <media-libs/webrtc-audio-processing-0.4:0
+ >=net-libs/libnice-0.1.21[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+GST_PLUGINS_ENABLED="webrtc webrtcdsp"
+GST_PLUGINS_BUILD_DIR="webrtc webrtcdsp"
+
+src_prepare() {
+ default
+ gstreamer_system_package \
+ gstwebrtc_dep:gstreamer-webrtc \
+ gstsctp_dep:gstreamer-sctp \
+ gstbadaudio_dep:gstreamer-bad-audio
+}
+
+multilib_src_install() {
+ # TODO: Fix this properly, see bug #907470 and bug #909079.
+ insinto /usr/$(get_libdir)
+ doins "${BUILD_DIR}"/ext/webrtc/libgstwebrtc.so
+ doins "${BUILD_DIR}"/gst-libs/gst/webrtc/nice/libgstwebrtcnice-1.0.so*
+ insinto /usr/include/gstreamer-1.0/gst/webrtc/nice
+ doins "${S}"/gst-libs/gst/webrtc/nice/*.h
+ gstreamer_multilib_src_install
+}
diff --git a/media-plugins/gst-plugins-x264/Manifest b/media-plugins/gst-plugins-x264/Manifest
index eaaa78c4fefe..bc26064650f2 100644
--- a/media-plugins/gst-plugins-x264/Manifest
+++ b/media-plugins/gst-plugins-x264/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-ugly-1.22.11.tar.xz 256812 BLAKE2B 143fe16c92465be0c5bfb5b6c452be9e730501d372e49c26c6837eb2ff336b8098cda5afc61b3620f9ea9ed13eed6118e0deed8dcc9eab499b941e5e64157fd9 SHA512 767e80c1d15ec79ff196c4c4ad6128bc17502b490201c1a3799341a2784848f639392310de7dabc922d022acb5156bd25e4191ba2409c17b3a23a278f7722c5c
+DIST gst-plugins-ugly-1.22.12.tar.xz 257464 BLAKE2B c7f89dda309712cb2380b2e29b67a40c02c561bbe49a83acb2beb84aac6ebaed895e1a27d5f6fb6787c803e2e94a0409d14a3206feb9797c5329bbaff5e4a61d SHA512 3ef5cb384578bcaff3bb45fa8fa8f97884acb2e09a1621c504fca4bd8744cb83e71c342372a7ddd06bc4077fdd2684d1f7f078278392361ed4e18afed374c659
EBUILD gst-plugins-x264-1.22.11.ebuild 528 BLAKE2B e64b1e722dbdbc09423d957ca04c267b37da2d3abafac5825322cfa02e4076a6ea6d130851acc5e370c86b4bc12b20922c58bfab9755c5b209ac15a3eb3e1b18 SHA512 da61f210495d0a916a345f847048ca384de197cb3601ad9cce8af9c9199b23bde87e6a37e39910528a07e7a7999ddd0678a686d5a342f52e7fe6d4e1687bfb1e
+EBUILD gst-plugins-x264-1.22.12.ebuild 534 BLAKE2B 654b425e4d0706d74517dc7da441f1cc5891323d1a1ea1fe5330ea598bcb0ee4feb68eadf73811944f4a8d15ffb3fe6a04f0585b51441349d9fb8167365df195 SHA512 728489a4bf889a4ce879e3aeb9445ef9cc6294f9fc30136f9be0657f25154d10a12882581a90c7fcaefb2534516c9f680ed59b800b88e68c7fdefe261d2deff4
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.12.ebuild b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.12.ebuild
new file mode 100644
index 000000000000..4a80ccd397bb
--- /dev/null
+++ b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.22.12.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-ugly
+
+inherit gstreamer-meson
+
+DESCRIPTION="H.264 encoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# 20111220 ensures us X264_BUILD >= 120
+RDEPEND=">=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-x265/Manifest b/media-plugins/gst-plugins-x265/Manifest
index b37d807f2b65..1a5af3bf2d84 100644
--- a/media-plugins/gst-plugins-x265/Manifest
+++ b/media-plugins/gst-plugins-x265/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-x265-1.22.11.ebuild 421 BLAKE2B ab7333d623ed674c2bc6b75561340b5256223afc8cd3e1913e3575f6774a23b1a2ddfe21a90e316fc5b995b77e33457e2e66cd98ca01927ffb7cdcff8233e773 SHA512 7772788fda09413a73c3550a931cbec972dd549f58cec48744c5ec1d1131d152e1240b19ef157cf2925e935a14ebcf227911325e07cb22fa8d382a6feff64581
+EBUILD gst-plugins-x265-1.22.12.ebuild 423 BLAKE2B 9ee50f229b2cd72d827eef2bf05c950864b807702fb20a9d676e54a0ff938c7c38563a0c89d9566cef484dd0cdf7fbf88e417997b866321bad524eda7c483dc5 SHA512 50f642121cb56621e1c2dd580fa7b140c12ada00957d13a6e60586ee40c59d8bf4c8dfe70778204940cc41fa36408a5dbbc47ffbd3d6bf01d44414c018131615
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.12.ebuild b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.12.ebuild
new file mode 100644
index 000000000000..4267f657ceea
--- /dev/null
+++ b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.22.12.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE="gst-plugins-bad"
+
+inherit gstreamer-meson
+
+DESCRIPTION="H.265 encoder plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="media-libs/x265:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dgpl=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-ximagesrc/Manifest b/media-plugins/gst-plugins-ximagesrc/Manifest
index f85e37aa75e4..180c510c9d7f 100644
--- a/media-plugins/gst-plugins-ximagesrc/Manifest
+++ b/media-plugins/gst-plugins-ximagesrc/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
EBUILD gst-plugins-ximagesrc-1.22.11.ebuild 814 BLAKE2B 4ddea0b37d68d39df7f7248a35607e2e079f110991dcc476d7216e27999d741af8f08d180767ca32c0e57a253f229b84c7343d5a38d3b854ebe880c9d26f7e6b SHA512 7a8b93463ddf2f493b9848272918b423deb2b22739a8d59426537c29954483c4efbd969b2edcb8cc9bdcb6eee297989633650bfb4910e671cbfa43cd89d397ef
+EBUILD gst-plugins-ximagesrc-1.22.12.ebuild 818 BLAKE2B 02cd8192265eeb3505d29733510046cbcc428d3f068ba5ff98cab0118c71f0802305050ae0a40e98cd53df353da67d283a4008350d741545c4968c29e6224817 SHA512 65124857d57f964f204b49420a4fc80aadfc76002107fcd1e943d38125660525e2b1e27f02d04362f99b53ffa27d21c594b901b7300653b5b72165f8fc5e8a63
MISC metadata.xml 458 BLAKE2B d284d58cc4bddde2a8942050d0db12bc040dddca27a415ffb90daa533a3b6f854478f2dee805fb39b2c20c494ced1d9855b77abdd4edc52cd28016307a5782a8 SHA512 1b264f32d905d9fbf4e676da23da4e52c68d5c2b6a4119b2ff31c1bdb793c0c0701b912a34849ec065cdc31bd2c89be96b6a1f9c434841458646ce500f12380d
diff --git a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.12.ebuild b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.12.ebuild
new file mode 100644
index 000000000000..0143c4a99180
--- /dev/null
+++ b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.22.12.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="X11 video capture stream plugin for GStreamer"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+ >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
+ >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXdamage-1.1.4-r1[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+"
+
+GST_PLUGINS_BUILD_DIR="ximage"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Dximagesrc=enabled
+ -Dximagesrc-xshm=enabled
+ -Dximagesrc-xfixes=enabled
+ -Dximagesrc-xdamage=enabled
+ )
+
+ gstreamer_multilib_src_configure
+}
diff --git a/media-plugins/gst-plugins-zbar/Manifest b/media-plugins/gst-plugins-zbar/Manifest
index aca4e8e4226f..fc653e14b0f6 100644
--- a/media-plugins/gst-plugins-zbar/Manifest
+++ b/media-plugins/gst-plugins-zbar/Manifest
@@ -1,3 +1,5 @@
DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
+DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
EBUILD gst-plugins-zbar-1.22.11.ebuild 345 BLAKE2B 3a0fe714b69eafde98b4ace044d0a023c1389f855624c55161fdc122431130a9a6c37078f9b9f43076985b3204603a5ba2742ad1a5ab52678dc0a9ccfb34ab27 SHA512 c72501adab2224d745fa9f64055786e7420b39a5637779f8df8067a2d3e87bc1b8f468098b86369d36d7fc6acaecd329eb3b40b26373ed76884f4875587c80f6
+EBUILD gst-plugins-zbar-1.22.12.ebuild 345 BLAKE2B 3a0fe714b69eafde98b4ace044d0a023c1389f855624c55161fdc122431130a9a6c37078f9b9f43076985b3204603a5ba2742ad1a5ab52678dc0a9ccfb34ab27 SHA512 c72501adab2224d745fa9f64055786e7420b39a5637779f8df8067a2d3e87bc1b8f468098b86369d36d7fc6acaecd329eb3b40b26373ed76884f4875587c80f6
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.12.ebuild b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.12.ebuild
new file mode 100644
index 000000000000..26ddb9945dd3
--- /dev/null
+++ b/media-plugins/gst-plugins-zbar/gst-plugins-zbar-1.22.12.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer-meson
+
+DESCRIPTION="Bar codes detection in video streams for GStreamer"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND=">=media-gfx/zbar-0.10_p20121015-r2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"