[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