Signed-off-by: Philipp Zabel <[email protected]>
---
rules/gst-plugins-bad1.in | 26 ++++++++++++++++++++++++++
rules/gst-plugins-bad1.make | 11 +++++++++--
2 files changed, 35 insertions(+), 2 deletions(-)
diff --git a/rules/gst-plugins-bad1.in b/rules/gst-plugins-bad1.in
index 578746df33a9..20b06622511b 100644
--- a/rules/gst-plugins-bad1.in
+++ b/rules/gst-plugins-bad1.in
@@ -14,6 +14,7 @@ menuconfig GST_PLUGINS_BAD1
select BZIP2_LIBBZ2 if GST_PLUGINS_BAD1_BZ2
select BLUEZ if GST_PLUGINS_BAD1_BLUEZ
select BLUEZ_LIBBLUETOOTH if GST_PLUGINS_BAD1_BLUEZ
+ select GTK if GST_PLUGINS_BAD1_GTK3
select LCMS if GST_PLUGINS_BAD1_COLORMANAGEMENT
select LIBCURL if GST_PLUGINS_BAD1_CURL
select LIBCURL_LIBSSH2 if GST_PLUGINS_BAD1_CURL_SSH2
@@ -110,6 +111,10 @@ config GST_PLUGINS_BAD1_CODECALPHA
bool
prompt "codecalpha"
+config GST_PLUGINS_BAD1_CODECTIMESTAMPER
+ bool
+ prompt "codectimestamper"
+
config GST_PLUGINS_BAD1_COLOREFFECTS
bool
prompt "coloreffects"
@@ -338,6 +343,14 @@ config GST_PLUGINS_BAD1_AOM
help
AOM AV1 video codec plugin
+config GST_PLUGINS_BAD1_AMFCODEC
+ bool
+ # needs amf
+ depends on BROKEN
+ prompt "amfcodec"
+ help
+ AMD AMF codec plugin
+
config GST_PLUGINS_BAD1_AVTP
bool
# needs avtp
@@ -517,6 +530,12 @@ config GST_PLUGINS_BAD1_GSM
help
GSM encoder/decoder plugin
+config GST_PLUGINS_BAD1_GTK3
+ bool
+ prompt "gtk3"
+ help
+ GTK+ video sink plugin
+
config GST_PLUGINS_BAD1_HLS
bool
prompt "hls"
@@ -713,6 +732,13 @@ config GST_PLUGINS_BAD1_QROVERLAY
help
QR code overlay plugin
+config GST_PLUGINS_BAD1_QSV
+ bool
+ depends on ARCH_X86_64
+ prompt "qsv"
+ help
+ Intel Quick Sync Video plugin
+
config GST_PLUGINS_BAD1_RESINDVD
bool
# needs dvdnav & dvdread
diff --git a/rules/gst-plugins-bad1.make b/rules/gst-plugins-bad1.make
index cd8509669bd3..e40408e2e787 100644
--- a/rules/gst-plugins-bad1.make
+++ b/rules/gst-plugins-bad1.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_GST_PLUGINS_BAD1) += gst-plugins-bad1
#
# Paths and names
#
-GST_PLUGINS_BAD1_VERSION := 1.20.5
-GST_PLUGINS_BAD1_MD5 := 142bd94df6f9c3705054c7cd71a59987
+GST_PLUGINS_BAD1_VERSION := 1.22.0
+GST_PLUGINS_BAD1_MD5 := 6c4df68e7d32e2ae6a682b7dbc22e35a
GST_PLUGINS_BAD1 := gst-plugins-bad-$(GST_PLUGINS_BAD1_VERSION)
GST_PLUGINS_BAD1_SUFFIX := tar.xz
GST_PLUGINS_BAD1_URL :=
http://gstreamer.freedesktop.org/src/gst-plugins-bad/$(GST_PLUGINS_BAD1).$(GST_PLUGINS_BAD1_SUFFIX)
@@ -36,6 +36,7 @@ GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AIFF)
+= aiff
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AES)
+= aes
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AOM)
+= aom
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AVTP) += avtp
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AMFCODEC) +=
amfcodec
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ASFMUX) +=
asfmux
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ASSRENDER) +=
assrender
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AUDIOBUFFERSPLIT) +=
audiobuffersplit
@@ -51,6 +52,7 @@ GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_BZ2)
+= bz2
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_CAMERABIN2)
+= camerabin2
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_CAMERABIN2)
+= camerabin
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CODECALPHA) +=
codecalpha
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CODECTIMESTAMPER) +=
codectimestamper
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CHROMAPRINT)
+= chromaprint
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CLOSEDCAPTION) +=
closedcaption
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_COLOREFFECTS) +=
coloreffects
@@ -87,6 +89,7 @@
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GEOMETRICTRANSFORM)
+= geomet
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_GL)
+= gl
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GME)
+= gme
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GSM)
+= gsm
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GTK3) += gtk3
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_HLS)
+= hls
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ID3TAG) +=
id3tag
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_INTER) += inter
@@ -135,6 +138,7 @@ GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_OPUS)
+= opusparse
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_PCAPPARSE) +=
pcapparse
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_PNM)
+= pnm
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_QROVERLAY) +=
qroverlay
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_QSV)
+= qsv
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_PROXY) += proxy
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_RAWPARSE) +=
rawparse
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SWITCHBIN) +=
switchbin
@@ -215,6 +219,7 @@ GST_PLUGINS_BAD1_CONF_OPT = \
-Dd3dvideosink=disabled \
-Dd3d11=disabled \
-Ddirectsound=disabled \
+ -Ddirectshow=disabled \
-Dexamples=disabled \
-Dextra-checks=disabled \
-Dgs=disabled \
@@ -227,6 +232,7 @@ GST_PLUGINS_BAD1_CONF_OPT = \
-Dmagicleap=disabled \
-Dmediafoundation=disabled \
-Dmfx_api=auto \
+ -Dmfx-modules-dir= \
-Donnx=disabled \
-Dopenaptx=disabled \
-Dnls=disabled \
@@ -234,6 +240,7 @@ GST_PLUGINS_BAD1_CONF_OPT = \
-Dsctp-internal-usrsctp=enabled \
-Dwasapi=disabled \
-Dwasapi2=disabled \
+ -Dwic=disabled \
-Dwinks=disabled \
-Dwinscreencap=disabled \
-Dx11=disabled
--
2.30.2