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 |