[packages/gstreamer-plugins-bad] - updated to 1.16.0

bszx bszx at pld-linux.org
Mon Jun 3 19:41:27 CEST 2019


commit f288c45939ec4beb836bfb13ca93e330b6266b23
Author: Bartek Szady <bszx at bszx.eu>
Date:   Mon Jun 3 19:40:38 2019 +0200

    - updated to 1.16.0

 gstreamer-plugins-bad-fdkaac2.patch | 37 --------------------
 gstreamer-plugins-bad-mfx.patch     | 10 +++---
 gstreamer-plugins-bad.spec          | 70 ++++++++++++++++++++++++++-----------
 3 files changed, 54 insertions(+), 63 deletions(-)
---
diff --git a/gstreamer-plugins-bad.spec b/gstreamer-plugins-bad.spec
index f1e7657..db4ff6e 100644
--- a/gstreamer-plugins-bad.spec
+++ b/gstreamer-plugins-bad.spec
@@ -8,7 +8,7 @@
 %bcond_without	bs2b		# bs2b headphone stereo improvement plugin
 %bcond_without	bluez		# Bluez plugin
 %bcond_without	chromaprint	# chromaprint fingerprint plugin
-%bcond_without	daala		# Daala video encoder/decoder plugin
+%bcond_with	daala		# Daala video encoder/decoder plugin [ unsupported since 1.16.0, removed ]
 %bcond_without	dc1394		# dc1394 input plugin
 %bcond_without	directfb	# DirectFB videosink plugin
 %bcond_without	dts		# DTS audio decoder plugin
@@ -38,7 +38,7 @@
 %bcond_without	sbc		# SBC bluetooth audio codec plugin
 %bcond_with	sdl		# SDL audio/videosink plugin [not ported to 1.0, removed]
 %bcond_without	sndfile		# sndfile audio files encoder/decoder plugin
-%bcond_without	spc		# spc audio decoder plugin
+%bcond_with	spc		# spc audio decoder plugin [ unsupported since 1.16.0, replaced by gme ]
 %bcond_without	srtp		# SRTP decoder/encoder plugin
 %bcond_with	timidity	# timidity MIDI files decoder plugin [not ported to 1.0, removed]
 %bcond_without	tinyalsa	# ALSA audiosink using tinyalsa library
@@ -59,21 +59,20 @@
 
 %define		gstname		gst-plugins-bad
 %define		gst_major_ver	1.0
-%define		gst_req_ver	1.14.4
-%define		gstpb_req_ver	1.14.4
+%define		gst_req_ver	1.16.0
+%define		gstpb_req_ver	1.16.0
 %include	/usr/lib/rpm/macros.gstreamer
 Summary:	Bad GStreamer Streaming-media framework plugins
 Summary(pl.UTF-8):	Złe wtyczki do środowiska obróbki strumieni GStreamer
 Name:		gstreamer-plugins-bad
-Version:	1.14.4
-Release:	8
+Version:	1.16.0
+Release:	1
 License:	LGPL v2+
 Group:		Libraries
 Source0:	https://gstreamer.freedesktop.org/src/gst-plugins-bad/%{gstname}-%{version}.tar.xz
-# Source0-md5:	5d20a91d027708abcf924f6c1279dd25
+# Source0-md5:	e9e562d86c1527c44d904500dd35e326
 Patch0:		%{name}-libdts.patch
 Patch1:		%{name}-mfx.patch
-Patch2:		%{name}-fdkaac2.patch
 URL:		https://gstreamer.freedesktop.org/
 BuildRequires:	autoconf >= 2.69
 BuildRequires:	automake >= 1:1.14
@@ -147,7 +146,7 @@ BuildRequires:	libjpeg-devel
 BuildRequires:	liblrdf-devel
 %{?with_mms:BuildRequires:	libmms-devel >= 0.4}
 BuildRequires:	libmodplug-devel
-%{?with_musepack:BuildRequires:	libmpcdec-devel >= 1.2}
+%{?with_musepack:BuildRequires:	musepack-devel}
 %{?with_ofa:BuildRequires:	libofa-devel >= 0.9.3}
 BuildRequires:	libopenmpt-devel
 %{?with_spc:BuildRequires:	libopenspc-devel >= 0.3.99}
@@ -402,6 +401,20 @@ GStreamer Chromaprint audio fingerprinting plugin.
 Wtyczka GStreamera wykonująca odciski identyfikacyjne dźwięku przy
 użyciu biblioteki Chromaprint.
 
+%package -n gstreamer-closedcaption
+Summary:	GStreamer Closedcaption plugin
+Summary(pl.UTF-8):	Wtyczka Closedcaption dla GStreamera
+Group:		Libraries
+Requires:	gstreamer >= %{gst_req_ver}
+Requires:	gstreamer-plugins-base >= %{gstpb_req_ver}
+
+%description -n gstreamer-closedcaption
+Plugin for Closedcaption support.
+
+%description -n gstreamer-closedcaption -l pl.UTF-8
+Wtyczka GStreamera obsługująca Closedcaption.
+
+
 %package -n gstreamer-curl
 Summary:	GStreamer cURL network sink plugin
 Summary(pl.UTF-8):	Wtyczka wyjścia sieciowego cURL dla GStreamera
@@ -940,6 +953,19 @@ SBC bluetooth audio codec plugin for GStreamer.
 %description -n gstreamer-sbc -l pl.UTF-8
 Wtyczka kodeka dźwięku bluetooth SBC dla GStreamera.
 
+%package -n gstreamer-sctp
+Summary:	GStreamer plugin for encoding/decoding SCTP
+Summary(pl.UTF-8):	Wtyczka GStremaera do kodowania/dekodowania SCTP
+Group:		Libraries
+Requires:	gstreamer >= %{gst_req_ver}
+Requires:	gstreamer-plugins-base >= %{gstpb_req_ver}
+
+%description -n gstreamer-sctp
+GStreamer plugin for encoding/decoding SCTP.
+
+%description -n gstreamer-sctp -l pl.UTF-8
+Wtyczka GStremaera do kodowania/dekodowania SCTP.
+
 %package -n gstreamer-sndfile
 Summary:	GStreamer sndfile plugin
 Summary(pl.UTF-8):	Wtyczka sndfile dla GStreamera
@@ -1274,7 +1300,6 @@ Wtyczka GStreamera skanująca kody kreskowe.
 %setup -q -n %{gstname}-%{version}
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 
 %build
 %{__libtoolize}
@@ -1355,8 +1380,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %ghost %{_libdir}/libgstadaptivedemux-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgstbadaudio-%{gst_major_ver}.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgstbadaudio-%{gst_major_ver}.so.0
-%attr(755,root,root) %{_libdir}/libgstbadvideo-%{gst_major_ver}.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgstbadvideo-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgstbasecamerabinsrc-%{gst_major_ver}.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgstbasecamerabinsrc-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgstcodecparsers-%{gst_major_ver}.so.*.*.*
@@ -1371,6 +1394,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %ghost %{_libdir}/libgstphotography-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgstplayer-%{gst_major_ver}.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgstplayer-%{gst_major_ver}.so.0
+%attr(755,root,root) %{_libdir}/libgstsctp-%{gst_major_ver}.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgstsctp-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgsturidownloader-%{gst_major_ver}.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgsturidownloader-%{gst_major_ver}.so.0
 %attr(755,root,root) %{_libdir}/libgstwayland-%{gst_major_ver}.so.*.*.*
@@ -1397,7 +1422,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgstcamerabin.so
 %attr(755,root,root) %{gstlibdir}/libgstcoloreffects.so
 %attr(755,root,root) %{gstlibdir}/libgstcolormanagement.so
-%attr(755,root,root) %{gstlibdir}/libgstcompositor.so
 %attr(755,root,root) %{gstlibdir}/libgstdashdemux.so
 %attr(755,root,root) %{gstlibdir}/libgstdebugutilsbad.so
 %attr(755,root,root) %{gstlibdir}/libgstdecklink.so
@@ -1431,7 +1455,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgstmpegtsmux.so
 %attr(755,root,root) %{gstlibdir}/libgstmxf.so
 %attr(755,root,root) %{gstlibdir}/libgstnetsim.so
-%attr(755,root,root) %{gstlibdir}/libgstopenglmixers.so
 %attr(755,root,root) %{gstlibdir}/libgstpcapparse.so
 %attr(755,root,root) %{gstlibdir}/libgstpnm.so
 %attr(755,root,root) %{gstlibdir}/libgstproxy.so
@@ -1444,10 +1467,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgstsiren.so
 %attr(755,root,root) %{gstlibdir}/libgstsmooth.so
 %attr(755,root,root) %{gstlibdir}/libgstsmoothstreaming.so
-%attr(755,root,root) %{gstlibdir}/libgststereo.so
 %attr(755,root,root) %{gstlibdir}/libgstsubenc.so
 %attr(755,root,root) %{gstlibdir}/libgsttimecode.so
-%attr(755,root,root) %{gstlibdir}/libgstvcdsrc.so
 %attr(755,root,root) %{gstlibdir}/libgstvideofiltersbad.so
 %attr(755,root,root) %{gstlibdir}/libgstvideoframe_audiolevel.so
 %attr(755,root,root) %{gstlibdir}/libgstvideoparsersbad.so
@@ -1465,7 +1486,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libgstadaptivedemux-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstbadaudio-%{gst_major_ver}.so
-%attr(755,root,root) %{_libdir}/libgstbadvideo-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstbasecamerabinsrc-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstcodecparsers-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstinsertbin-%{gst_major_ver}.so
@@ -1473,11 +1493,13 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libgstmpegts-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstphotography-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstplayer-%{gst_major_ver}.so
+%attr(755,root,root) %{_libdir}/libgstsctp-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgsturidownloader-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstwayland-%{gst_major_ver}.so
 %attr(755,root,root) %{_libdir}/libgstwebrtc-%{gst_major_ver}.so
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/audio/audio-bad-prelude.h
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/audio/gstnonstreamaudiodecoder.h
+%{_includedir}/gstreamer-%{gst_major_ver}/gst/audio/gstplanaraudioadapter.h
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/basecamerabinsrc
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/codecparsers
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/insertbin
@@ -1485,10 +1507,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/isoff
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/mpegts
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/player
+%{_includedir}/gstreamer-%{gst_major_ver}/gst/sctp
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/uridownloader
-%{_includedir}/gstreamer-%{gst_major_ver}/gst/video/gstvideoaggregator.h
-%{_includedir}/gstreamer-%{gst_major_ver}/gst/video/gstvideoaggregatorpad.h
-%{_includedir}/gstreamer-%{gst_major_ver}/gst/video/video-bad-prelude.h
 %{_includedir}/gstreamer-%{gst_major_ver}/gst/webrtc
 %{_datadir}/gir-1.0/GstInsertBin-1.0.gir
 %{_datadir}/gir-1.0/GstMpegts-1.0.gir
@@ -1499,8 +1519,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/gstreamer-mpegts-%{gst_major_ver}.pc
 %{_pkgconfigdir}/gstreamer-plugins-bad-%{gst_major_ver}.pc
 %{_pkgconfigdir}/gstreamer-bad-audio-%{gst_major_ver}.pc
-%{_pkgconfigdir}/gstreamer-bad-video-%{gst_major_ver}.pc
 %{_pkgconfigdir}/gstreamer-player-%{gst_major_ver}.pc
+%{_pkgconfigdir}/gstreamer-sctp-%{gst_major_ver}.pc
 %{_pkgconfigdir}/gstreamer-webrtc-%{gst_major_ver}.pc
 %{_gtkdocdir}/gst-plugins-bad-libs-%{gst_major_ver}
 
@@ -1564,6 +1584,10 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgstchromaprint.so
 %endif
 
+%files -n gstreamer-closedcaption
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstclosedcaption.so
+
 %files -n gstreamer-curl
 %defattr(644,root,root,755)
 %attr(755,root,root) %{gstlibdir}/libgstcurl.so
@@ -1767,6 +1791,10 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{gstlibdir}/libgstsbc.so
 %endif
 
+%files -n gstreamer-sctp
+%defattr(644,root,root,755)
+%attr(755,root,root) %{gstlibdir}/libgstsctp.so
+
 %if %{with sndfile}
 %files -n gstreamer-sndfile
 %defattr(644,root,root,755)
diff --git a/gstreamer-plugins-bad-fdkaac2.patch b/gstreamer-plugins-bad-fdkaac2.patch
deleted file mode 100644
index 7616400..0000000
--- a/gstreamer-plugins-bad-fdkaac2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- gst-plugins-bad-1.14.4/ext/fdkaac/gstfdkaacenc.c.orig	2018-03-23 21:45:15.000000000 +0100
-+++ gst-plugins-bad-1.14.4/ext/fdkaac/gstfdkaacenc.c	2019-04-23 21:09:29.487183501 +0200
-@@ -71,10 +71,6 @@
-   GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
-           GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
-           GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT}}, {
--    3, MODE_2_1, {
--  GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
--          GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT,
--          GST_AUDIO_CHANNEL_POSITION_LFE1}}, {
-     4, MODE_1_2_1, {
-   GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER,
-           GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT,
---- gst-plugins-bad-1.14.4/ext/fdkaac/gstfdkaacdec.c.orig	2018-03-23 21:45:15.000000000 +0100
-+++ gst-plugins-bad-1.14.4/ext/fdkaac/gstfdkaacdec.c	2019-04-23 21:21:00.353440757 +0200
-@@ -151,17 +151,13 @@
-     gst_buffer_unref (codec_data);
-   }
- 
-+  /* Choose WAV channel mapping to get interleaving even with libfdk-aac 2.0.0
-+   * The pChannelIndices retain the indices from the standard MPEG mapping so
-+   * we're agnostic to the actual order. */
-   if ((err =
-           aacDecoder_SetParam (self->dec, AAC_PCM_OUTPUT_CHANNEL_MAPPING,
--              0)) != AAC_DEC_OK) {
--    GST_ERROR_OBJECT (self, "Failed to set output channel mapping: %d", err);
--    return FALSE;
--  }
--
--  if ((err =
--          aacDecoder_SetParam (self->dec, AAC_PCM_OUTPUT_INTERLEAVED,
-               1)) != AAC_DEC_OK) {
--    GST_ERROR_OBJECT (self, "Failed to set interleaved output: %d", err);
-+    GST_ERROR_OBJECT (self, "Failed to set output channel mapping: %d", err);
-     return FALSE;
-   }
- 
diff --git a/gstreamer-plugins-bad-mfx.patch b/gstreamer-plugins-bad-mfx.patch
index dd3f9c2..3193aa8 100644
--- a/gstreamer-plugins-bad-mfx.patch
+++ b/gstreamer-plugins-bad-mfx.patch
@@ -1,11 +1,11 @@
---- gst-plugins-bad-1.12.0/configure.ac.orig	2017-05-15 19:01:27.766782482 +0200
-+++ gst-plugins-bad-1.12.0/configure.ac	2017-05-15 21:28:05.130015371 +0200
-@@ -2034,8 +2034,8 @@
+--- gst-plugins-bad-1.16.0/configure.ac.orig	2019-05-20 12:19:22.139787834 +0200
++++ gst-plugins-bad-1.16.0/configure.ac	2019-05-20 12:23:00.638290319 +0200
+@@ -1067,8 +1067,8 @@
              [AS_IF([test "x$MFX_HOME" != "x"],
                     [MSDK_PREFIX="$MFX_HOME"],
                     [MSDK_PREFIX="/opt/intel/media"])])
--    MSDK_CFLAGS="-I$MSDK_PREFIX/include"
--    MSDK_LIBS="-L$MSDK_PREFIX/lib/lin_x64 -lmfx -ldl"
+-    MSDK_CFLAGS="-I$MSDK_PREFIX/include -I$MSDK_PREFIX/include/mfx"
+-    MSDK_LIBS="-L$MSDK_PREFIX/lib/lin_x64 -L$MSDK_PREFIX/lib/x64 -L$MSDK_PREFIX/lib64 -L$MSDK_PREFIX/lib -lmfx -ldl"
 +    MSDK_CFLAGS="-I/usr/include/mfx"
 +    MSDK_LIBS="-lmfx -ldl"
      AC_SUBST(MSDK_CFLAGS)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gstreamer-plugins-bad.git/commitdiff/f288c45939ec4beb836bfb13ca93e330b6266b23



More information about the pld-cvs-commit mailing list