From 987e2a7db6ef85d1ccb52d10340ed42f835d9c0e413635d5f783bd0a2f5a21e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Fri, 1 Nov 2013 08:50:01 +0000 Subject: [PATCH] Accepting request 205312 from home:dimstar:branches:multimedia:libs OBS-URL: https://build.opensuse.org/request/show/205312 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-base?expand=0&rev=35 --- gst-plugins-base-1.0.10.tar.xz | 3 --- gst-plugins-base-1.2.0.tar.xz | 3 +++ gstreamer-plugins-base.changes | 46 +++++++++++++++++++++++++++++++++ gstreamer-plugins-base.spec | 47 ++++++++++++++++++++++++++++++++-- 4 files changed, 94 insertions(+), 5 deletions(-) delete mode 100644 gst-plugins-base-1.0.10.tar.xz create mode 100644 gst-plugins-base-1.2.0.tar.xz diff --git a/gst-plugins-base-1.0.10.tar.xz b/gst-plugins-base-1.0.10.tar.xz deleted file mode 100644 index 45df1de..0000000 --- a/gst-plugins-base-1.0.10.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9754e83b2a3ff61266112915bfc84c895c4d145519ad9a3381edceb216bc97e8 -size 2371640 diff --git a/gst-plugins-base-1.2.0.tar.xz b/gst-plugins-base-1.2.0.tar.xz new file mode 100644 index 0000000..dcbf88a --- /dev/null +++ b/gst-plugins-base-1.2.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8656e20bf4b675e5696fb4af193793351926d428ca02826c5667a6384729a45d +size 2512136 diff --git a/gstreamer-plugins-base.changes b/gstreamer-plugins-base.changes index 9c965b7..7c4f3aa 100644 --- a/gstreamer-plugins-base.changes +++ b/gstreamer-plugins-base.changes @@ -1,3 +1,49 @@ +------------------------------------------------------------------- +Tue Oct 22 20:59:08 UTC 2013 - dimstar@opensuse.org + +- Update to version 1.2.0: + + A bunch of API changes (new stable branch 1.2). + + New tool: gst-play-1.0 in gst-plugins-base for basic playback + testing on the command line. + + New plugins: + - mssdemux for Microsoft Smooth Streaming. + - dashdemux for DASH adaptive streaming protocol. + - bluez for interaction with Bluetooth devices. + - openjpeg for JPEG2000 decoding and encoding. + - daala for experimental Daala decoding and encoding. + - vpx plugin has experimental VP9 decoding and encoding + support. + - webp plugin for WebP decoding (encoding to be added later). + - Various others: yadif, srtp, sbc, fluidsynth, midiparse, + mfc, ivtv, accuraterip and audiofxbad. + + Moved plugins: dtmf, vp8rtp, scaletempo and rtpmux plugins are + now in gstreamer-plugins-good. + + Audio and Video related fixes. + + Other changes: + - gst-libav now uses libav 9. + - Static linking of plugins is supported now. + - rtspsrc: add support for NetClientClock. + - RTP retransmission / NACK support and big RTP jitterbuffer + improvements. + - SRTP and DTLS support. + - Changes to many elements and core to use the correct sticky + event order and also not lose any important sticky events + during flushing. + - >1000 fixed bug reports, and many other bug fixes and other + improvements everywhere that had no bug report. + + Notes: + - Single header includes for all libraries, + e.g. #include + - Stricter (correct) caps subset checking in some cases. + - x264enc now outputs data in byte-stream by default if + downstream has ANY caps. + - The MPEG TS demuxer posts messages contain the PMT, PAT, + etc, in a different format now. + - The GstContext API has changed between 1.1.4 and 1.1.90. +- Create new subpackage libgstallocators-1_0-0 and + typelib-1_0-GstAllocators-1_0, following the shared library + packaging policy. + ------------------------------------------------------------------- Sat Aug 31 10:26:26 UTC 2013 - zaitor@opensuse.org diff --git a/gstreamer-plugins-base.spec b/gstreamer-plugins-base.spec index e89fcd6..08cbf91 100644 --- a/gstreamer-plugins-base.spec +++ b/gstreamer-plugins-base.spec @@ -18,7 +18,7 @@ Name: gstreamer-plugins-base %define _name gst-plugins-base -Version: 1.0.10 +Version: 1.2.0 Release: 0 %define gst_branch 1.0 Url: http://gstreamer.freedesktop.org/ @@ -26,7 +26,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: GStreamer Streaming-Media Framework Plug-Ins License: LGPL-2.1+ and GPL-2.0+ Group: Productivity/Multimedia/Other -Source: http://gstreamer.freedesktop.org/src/gst-plugins-base/%{_name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gst-plugins-base/1.2/%{_name}-%{version}.tar.xz Source2: baselibs.conf BuildRequires: cdparanoia-devel BuildRequires: glib2-devel >= 2.32 @@ -79,6 +79,33 @@ anything media-related, from real-time sound processing to playing videos. Its plug-in-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins. +%package -n libgstallocators-1_0-0 +Summary: GStreamer Streaming-Media Framework Plug-Ins +Group: System/Libraries +# We want to have base modules installed: +Requires: %{name} + +%description -n libgstallocators-1_0-0 +GStreamer is a streaming media framework based on graphs of filters +that operate on media data. Applications using this library can do +anything media-related, from real-time sound processing to playing +videos. Its plug-in-based architecture means that new data types or +processing capabilities can be added simply by installing new plug-ins. + +%package -n typelib-1_0-GstAllocators-1_0 +Summary: GStreamer Streaming-Media Framework Plug-Ins -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-GstAllocators-1_0 +GStreamer is a streaming media framework based on graphs of filters +that operate on media data. Applications using this library can do +anything media-related, from real-time sound processing to playing +videos. Its plug-in-based architecture means that new data types or +processing capabilities can be added simply by installing new plug-ins. + +This package provides the GObject Introspection bindings for GStreamer +plug-ins. + %package -n libgstapp-1_0-0 Summary: GStreamer Streaming-Media Framework Plug-Ins Group: System/Libraries @@ -352,6 +379,7 @@ plug-ins. %package devel Summary: Include files and libraries mandatory for development with gstreamer-plugins-base Group: Development/Libraries/C and C++ +Requires: libgstallocators-1_0-0 = %{version} Requires: libgstapp-1_0-0 = %{version} Requires: libgstaudio-1_0-0 = %{version} Requires: libgstfft-1_0-0 = %{version} @@ -362,6 +390,7 @@ Requires: libgstrtsp-1_0-0 = %{version} Requires: libgstsdp-1_0-0 = %{version} Requires: libgsttag-1_0-0 = %{version} Requires: libgstvideo-1_0-0 = %{version} +Requires: typelib-1_0-GstAllocators-1_0 = %{version} Requires: typelib-1_0-GstApp-1_0 = %{version} Requires: typelib-1_0-GstAudio-1_0 = %{version} Requires: typelib-1_0-GstFft-1_0 = %{version} @@ -415,6 +444,10 @@ find %{buildroot} -type f -name "*.la" -exec %{__rm} -fv {} + %clean rm -rf $RPM_BUILD_ROOT +%post -n libgstallocators-1_0-0 -p /sbin/ldconfig + +%postun -n libgstallocators-1_0-0 -p /sbin/ldconfig + %post -n libgstapp-1_0-0 -p /sbin/ldconfig %postun -n libgstapp-1_0-0 -p /sbin/ldconfig @@ -459,6 +492,7 @@ rm -rf $RPM_BUILD_ROOT %defattr(-, root, root) %doc AUTHORS COPYING COPYING.LIB NEWS README RELEASE REQUIREMENTS %{_bindir}/gst-discoverer-%{gst_branch} +%{_bindir}/gst-play-%{gst_branch} %{_libdir}/gstreamer-%{gst_branch}/libgstadder.so %{_libdir}/gstreamer-%{gst_branch}/libgstalsa.so %{_libdir}/gstreamer-%{gst_branch}/libgstapp.so @@ -491,9 +525,18 @@ rm -rf $RPM_BUILD_ROOT #%{_libdir}/gstreamer-%{gst_branch}/libgstgdp.so %{_libdir}/gstreamer-%{gst_branch}/libgstencodebin.so %doc %{_mandir}/man1/gst-discoverer-* +%doc %{_mandir}/man1/gst-play-* %files lang -f %{_name}-%{gst_branch}.lang +%files -n libgstallocators-1_0-0 +%defattr(-, root, root) +%{_libdir}/libgstallocators*.so.* + +%files -n typelib-1_0-GstAllocators-1_0 +%defattr(-, root, root) +%{_libdir}/girepository-1.0/GstAllocators-*.typelib + %files -n libgstapp-1_0-0 %defattr(-, root, root) %{_libdir}/libgstapp*.so.*