Diff gst-plugins-bad-1.20.3 with a gst-plugins-bad-1.20.4-r1

/usr/portage/media-libs/gst-plugins-bad/gst-plugins-bad-1.20.4-r1.ebuild 2023-10-09 14:52:31.668368405 +0300
3 3

  
4 4
EAPI=7
5 5
GST_ORG_MODULE="gst-plugins-bad"
6
PYTHON_COMPAT=( python3_{9,10} )
6
PYTHON_COMPAT=( python3_{9,10,11} )
7 7
inherit gstreamer-meson python-any-r1
8 8

  
9 9
DESCRIPTION="Less plugins for GStreamer"
......
13 13
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
14 14

  
15 15
# TODO: egl and gtk IUSE only for transition
16
IUSE="X bzip2 +egl gles2 gtk +introspection +opengl +orc vnc wayland" # Keep default IUSE mirrored with gst-plugins-base where relevant
16
IUSE="X bzip2 +egl gles2 gtk +introspection +opengl +orc vnc wayland qsv" # Keep default IUSE mirrored with gst-plugins-base where relevant
17 17

  
18 18
# X11 is automagic for now, upstream #709530 - only used by librfb USE=vnc plugin
19 19
# We mirror opengl/gles2 from -base to ensure no automagic openglmixers plugin (with "opengl?" it'd still get built with USE=-opengl here)
......
33 33
	)
34 34

  
35 35
	orc? ( >=dev-lang/orc-0.4.17[${MULTILIB_USEDEP}] )
36

  
37
	qsv? ( media-libs/oneVPL[wayland?,X?] )
36 38
"
37 39

  
38 40
DEPEND="${RDEPEND}"
......
57 59
}
58 60

  
59 61
multilib_src_configure() {
60
	GST_PLUGINS_NOAUTO="shm ipcpipeline librfb hls"
62
	GST_PLUGINS_NOAUTO="shm ipcpipeline librfb msdk hls"
61 63

  
62 64
	local emesonargs=(
63 65
		-Dshm=enabled
......
68 70
		$(meson_feature wayland)
69 71
	)
70 72

  
73
	# Quick Sync Video is amd64 native only
74
	if use qsv && multilib_is_native_abi; then
75
		emesonargs+=(
76
			-Dmsdk=enabled
77
			-Dmfx_api=oneVPL
78
		)
79
	else
80
		emesonargs+=( -Dmsdk=disabled )
81
	fi
82

  
71 83
	if use opengl || use gles2; then
72 84
		myconf+=( -Dgl=enabled )
73 85
	else
Thank you!