File gstreamer-0_10-plugins-bad.spec of Package gstreamer-0_10-plugins-bad
#
# spec file for package gstreamer-0_10-plugins-bad (Version 0.10.8)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: gstreamer-0_10-plugins-bad
# Patched code is built by default.
# Use rpmbuild -D 'BUILD_ORIG 1' to build original code.
# Use rpmbuild -D 'BUILD_ORIG 1' -D 'BUILD_ORIG_ADDON 1' to build patched build plus original as addon.
%define _name gst-plugins-bad
Version: 0.10.8
Release: 6.<RELEASE6>
%define gst_branch 0.10
BuildRequires: SDL-devel
BuildRequires: check-devel
BuildRequires: dirac-devel
BuildRequires: gstreamer-0_10-plugins-base-devel
BuildRequires: gtk-doc
BuildRequires: gtk2-devel
BuildRequires: jack-devel
BuildRequires: ladspa
BuildRequires: libcdaudio-devel
BuildRequires: libdc1394-devel
BuildRequires: libdvdnav-devel
BuildRequires: libexempi-devel
BuildRequires: libexif-devel
BuildRequires: libglade2-devel
BuildRequires: libgsm-devel
BuildRequires: libiptcdata-devel
BuildRequires: libmpcdec-devel
BuildRequires: libmusicbrainz-devel
BuildRequires: libofa-devel
BuildRequires: liboil-devel
BuildRequires: libsndfile-devel
BuildRequires: libtheora-devel
BuildRequires: mjpegtools-devel
BuildRequires: neon-devel
BuildRequires: python-devel
BuildRequires: pyxml
BuildRequires: sgml-skel
BuildRequires: soundtouch-devel
# FIXME: Requires timidity library, which is not part of OpenSUSE timidity package.
%if %suse_version > 1020
BuildRequires: ladspa-devel
# FIXME: Upstream disabled outdated swfdec.
#BuildRequires: swfdec-devel
# Prevent "have choice for swfdec: swfdec swfdec-orig":
#BuildRequires: swfdec
%endif
# Needed for modplug
BuildRequires: gcc-c++
%if %suse_version > 1010
BuildRequires: DirectFB-devel
%else
BuildRequires: DirectFB
%endif
%if 0%{?BUILD_ORIG}
BuildRequires: amrwb-devel
BuildRequires: faac-devel
BuildRequires: faad2-devel
BuildRequires: libdca-devel
BuildRequires: x264-devel
%if %suse_version > 1010
BuildRequires: xvid-devel
%else
BuildRequires: xvid
%endif
%ifarch %ix86
BuildRequires: divx4linux-devel
%endif
# FIXME: Enable more modules.
%if 0%{?BUILD_ORIG_ADDON}
Provides: patched_subset
%else
Provides: %{name}-orig-addon = %{version}
Obsoletes: %{name}-orig-addon
%endif
%else
Provides: patched_subset
%endif
%ifarch %ix86 ppc x86_64
BuildRequires: valgrind-devel
%endif
License: GPL v2 or later; LGPL v2.1 or later
Group: Productivity/Multimedia/Other
%if 0%{?BUILD_ORIG}
Source: http://gstreamer.freedesktop.org/src/%{_name}/%{_name}-%{version}.tar.bz2
%else
# WARNING: This is not a comment, but the real command to repack souce:
#%(bash %{_sourcedir}/%{name}-patch-source.sh %{_name}-%{version}.tar.bz2)
Source: %{_name}-%{version}-patched.tar.bz2
%endif
Patch: gstreamer010-plugins-bad-patched.patch
Patch2: gstreamer010-plugins-bad-libdca-shared.patch
# FIXME: Patch is incomplete.
Patch3: gstreamer010-plugins-bad-swfdec04.patch
Patch4: gstreamer010-plugins-bad-x264-i_bframe_adaptive.patch
Patch6: gstreamer010-plugins-bad-real.patch
# PATCH-FIX-UPSTREAM libmodplug-load_med.patch http://modplug-xmms.cvs.sourceforge.net/viewvc/modplug-xmms/libmodplug/src/load_med.cpp?r1=1.1&r2=1.2 sbrabec@suse.cz libmodplug-0.8.6 -- fix MED boundary condition error
Patch7: gstreamer-0_10-plugins-bad-libmodplug-load_med.patch
Url: http://gstreamer.freedesktop.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: GStreamer Streaming-Media Framework Plug-Ins
Enhances: gstreamer-0_10
# Name up to 10.3:
Provides: gstreamer010-plugins-bad = %{version}
Obsoletes: gstreamer010-plugins-bad < %{version}
# Generic name, never used in SuSE:
Provides: gst-plugins-bad = %{version}
%define gstreamer010_plugins_bad_req %(zgrep --text "^GST.*_REQ" %{S:0} | sort -u | sed 's/GST_REQ=/gstreamer-0_10 >= /;s/GSTPB_REQ=/gstreamer-0_10-plugins-base >= /' | tr '\\n' ' ')
Requires: %gstreamer010_plugins_bad_req
Requires: %{name}-lang = %{version}
%description
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.
Authors:
--------
Erik Walthinsen <omega@temple-baptist.com>
Matt Howell <mhowell@users.sourceforge.net>
Brent Bradburn <bbradburn@users.sourceforge.net>
Wim Taymans <wim.taymans@chello.be>
Richard Boulton <richard@tartarus.org>
Zaheer Abbas Merali <zaheerabbas@merali.org>
David I. Lehn <dlehn@users.sourceforge.net>
Chris Emerson <chris@tartarus.org>
Jens Thiele <karme@unforgettable.com>
Thomas Nyberg <thomas@codefactory.se>
Bastien Nocera <hadess@hadess.net>
Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
Thomas Vander Stichele <thomas@apestaart.org>
Andy Wingo <wingo@pobox.com>
Cameron Hutchison <camh@xdna.net>
David Schleef <ds@schleef.org>
Benjamin Otte <in7y118@public.uni-hamburg.de>
Ronald Bultje <rbultje@ronald.bitfreak.net>
Julien Moutte <julien@moutte.net>
Jan Schmidt <thaytan@mad.scientist.com>
Arwed v. Merkatz <v.merkatz@gmx.net>
%if 0%{?BUILD_ORIG}
%if 0%{?BUILD_ORIG_ADDON}
%package orig-addon
License: GPL v2 or later; LGPL v2.1 or later
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: Productivity/Multimedia/Other
Requires: %{name} >= %{version}
Supplements: %{name}
# Name up to 10.3:
Provides: gstreamer010-plugins-bad-orig-addon = %{version}
Obsoletes: gstreamer010-plugins-bad-orig-addon < %{version}
# Generic name, never used in SuSE:
Provides: gst-plugins-bad:%{_libdir}/gstreamer-%{gst_branch}/libgstx264.so = %{version}
# For update from == 11.0 (mpeg4videoparse mpegtsparse mpegvideoparse):
Conflicts: gstreamer-0_10-plugins-bad < 0.10.8
%description orig-addon
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.
Authors:
--------
Erik Walthinsen <omega@temple-baptist.com>
Matt Howell <mhowell@users.sourceforge.net>
Brent Bradburn <bbradburn@users.sourceforge.net>
Wim Taymans <wim.taymans@chello.be>
Richard Boulton <richard@tartarus.org>
Zaheer Abbas Merali <zaheerabbas@merali.org>
David I. Lehn <dlehn@users.sourceforge.net>
Chris Emerson <chris@tartarus.org>
Jens Thiele <karme@unforgettable.com>
Thomas Nyberg <thomas@codefactory.se>
Bastien Nocera <hadess@hadess.net>
Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
Thomas Vander Stichele <thomas@apestaart.org>
Andy Wingo <wingo@pobox.com>
Cameron Hutchison <camh@xdna.net>
David Schleef <ds@schleef.org>
Benjamin Otte <in7y118@public.uni-hamburg.de>
Ronald Bultje <rbultje@ronald.bitfreak.net>
Julien Moutte <julien@moutte.net>
Jan Schmidt <thaytan@mad.scientist.com>
Arwed v. Merkatz <v.merkatz@gmx.net>
%endif
%endif
%package -n libgstapp-0_10-0
License: GPL v2 or later; LGPL v2.1 or later
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: System/Libraries
# We want to have bad modules installed:
Requires: %{name}
%description -n libgstapp-0_10-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.
Authors:
--------
Erik Walthinsen <omega@temple-baptist.com>
Matt Howell <mhowell@users.sourceforge.net>
Brent Bradburn <bbradburn@users.sourceforge.net>
Wim Taymans <wim.taymans@chello.be>
Richard Boulton <richard@tartarus.org>
Zaheer Abbas Merali <zaheerabbas@merali.org>
David I. Lehn <dlehn@users.sourceforge.net>
Chris Emerson <chris@tartarus.org>
Jens Thiele <karme@unforgettable.com>
Thomas Nyberg <thomas@codefactory.se>
Bastien Nocera <hadess@hadess.net>
Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
Thomas Vander Stichele <thomas@apestaart.org>
Andy Wingo <wingo@pobox.com>
Cameron Hutchison <camh@xdna.net>
David Schleef <ds@schleef.org>
Benjamin Otte <in7y118@public.uni-hamburg.de>
Ronald Bultje <rbultje@ronald.bitfreak.net>
Julien Moutte <julien@moutte.net>
Jan Schmidt <thaytan@mad.scientist.com>
Arwed v. Merkatz <v.merkatz@gmx.net>
%package devel
License: GPL v2 or later; LGPL v2.1 or later
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
Requires: glib2-devel gstreamer-0_10-devel libxml2-devel zlib-devel
# Name up to 10.3:
Provides: gstreamer010-plugins-bad-devel = %{version}
Obsoletes: gstreamer010-plugins-bad-devel < %{version}
%description devel
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.
Authors:
--------
Erik Walthinsen <omega@temple-baptist.com>
Matt Howell <mhowell@users.sourceforge.net>
Brent Bradburn <bbradburn@users.sourceforge.net>
Wim Taymans <wim.taymans@chello.be>
Richard Boulton <richard@tartarus.org>
Zaheer Abbas Merali <zaheerabbas@merali.org>
David I. Lehn <dlehn@users.sourceforge.net>
Chris Emerson <chris@tartarus.org>
Jens Thiele <karme@unforgettable.com>
Thomas Nyberg <thomas@codefactory.se>
Bastien Nocera <hadess@hadess.net>
Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
Thomas Vander Stichele <thomas@apestaart.org>
Andy Wingo <wingo@pobox.com>
Cameron Hutchison <camh@xdna.net>
David Schleef <ds@schleef.org>
Benjamin Otte <in7y118@public.uni-hamburg.de>
Ronald Bultje <rbultje@ronald.bitfreak.net>
Julien Moutte <julien@moutte.net>
Jan Schmidt <thaytan@mad.scientist.com>
Arwed v. Merkatz <v.merkatz@gmx.net>
%package doc
License: GPL v2 or later; LGPL v2.1 or later
Summary: GStreamer Streaming-Media Framework Plug-Ins
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
# Name up to 10.3:
Provides: gstreamer010-plugins-bad-doc = %{version}
Obsoletes: gstreamer010-plugins-bad-doc < %{version}
%description doc
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.
Authors:
--------
Erik Walthinsen <omega@temple-baptist.com>
Matt Howell <mhowell@users.sourceforge.net>
Brent Bradburn <bbradburn@users.sourceforge.net>
Wim Taymans <wim.taymans@chello.be>
Richard Boulton <richard@tartarus.org>
Zaheer Abbas Merali <zaheerabbas@merali.org>
David I. Lehn <dlehn@users.sourceforge.net>
Chris Emerson <chris@tartarus.org>
Jens Thiele <karme@unforgettable.com>
Thomas Nyberg <thomas@codefactory.se>
Bastien Nocera <hadess@hadess.net>
Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
Thomas Vander Stichele <thomas@apestaart.org>
Andy Wingo <wingo@pobox.com>
Cameron Hutchison <camh@xdna.net>
David Schleef <ds@schleef.org>
Benjamin Otte <in7y118@public.uni-hamburg.de>
Ronald Bultje <rbultje@ronald.bitfreak.net>
Julien Moutte <julien@moutte.net>
Jan Schmidt <thaytan@mad.scientist.com>
Arwed v. Merkatz <v.merkatz@gmx.net>
%lang_package
%prep
%setup -q -n %{_name}-%{version}
%if ! 0%{?BUILD_ORIG}
%patch
%endif
if ! test -f /usr/%{_lib}/libdts_pic.a ; then
%patch2
fi
if grep 2>/dev/null -q i_bframe_adaptive /usr/include/x264.h ; then
%patch4
fi
# FIXME: Patch is incomplete.
#%patch3
%patch6
sed -i s/swfdec-0.3/swfdec-0.8/g configure.ac
%patch7
%build
NOCONFIGURE=1 ./autogen.sh
# needed for gst-plugins-bad-0.10.3:dfbvideosink.c
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%configure\
--disable-static\
--enable-experimental\
--enable-gtk-doc
# FIXME: warning: failed to load external entity "xml/plugin-sdlvideosink.xml"
make %{?jobs:-j%jobs}
%install
%makeinstall
rm $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{gst_branch}/*.*a
%if ! 0%{?BUILD_ORIG}
for MODULE in \
%{_libdir}/gstreamer-%{gst_branch}/libgstamrwb.so \
%{_libdir}/gstreamer-%{gst_branch}/libgstdivxdec.so \
%{_libdir}/gstreamer-%{gst_branch}/libgstdivxenc.so \
%{_libdir}/gstreamer-%{gst_branch}/libgstdtsdec.so \
%{_libdir}/gstreamer-%{gst_branch}/libgstfaac.so \
%{_libdir}/gstreamer-%{gst_branch}/libgstfaad.so \
%{_libdir}/gstreamer-%{gst_branch}/libgstmpeg4videoparse.so \
%{_libdir}/gstreamer-%{gst_branch}/libgstmpegtsparse.so \
%{_libdir}/gstreamer-%{gst_branch}/libgstmpegvideoparse.so \
%{_libdir}/gstreamer-%{gst_branch}/libgstx264.so \
%{_libdir}/gstreamer-%{gst_branch}/libgstxvid.so \
; do
rm -f $RPM_BUILD_ROOT$MODULE
done
%endif
%find_lang %{_name}-%{gst_branch}
%clean
rm -rf $RPM_BUILD_ROOT
%post -n libgstapp-0_10-0 -p /sbin/ldconfig
%postun -n libgstapp-0_10-0 -p /sbin/ldconfig
%files
%defattr(-, root, root)
%doc AUTHORS COPYING COPYING.LIB NEWS README RELEASE REQUIREMENTS
%{_libdir}/gstreamer-%{gst_branch}/libgstapp.so
%{_libdir}/gstreamer-%{gst_branch}/libgstalsaspdif.so
%{_libdir}/gstreamer-%{gst_branch}/libgstbayer.so
%{_libdir}/gstreamer-%{gst_branch}/libgstbz2.so
%{_libdir}/gstreamer-%{gst_branch}/libgstcdaudio.so
%{_libdir}/gstreamer-%{gst_branch}/libgstcdxaparse.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdc1394.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdeinterlace.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdeinterlace2.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdfbvideosink.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdirac.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdvb.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdvdspu.so
%{_libdir}/gstreamer-%{gst_branch}/libgstfbdevsink.so
%{_libdir}/gstreamer-%{gst_branch}/libgstfestival.so
%{_libdir}/gstreamer-%{gst_branch}/libgstfilter.so
%{_libdir}/gstreamer-%{gst_branch}/libgstflvdemux.so
%{_libdir}/gstreamer-%{gst_branch}/libgstfreeze.so
%{_libdir}/gstreamer-%{gst_branch}/libgstgsm.so
%{_libdir}/gstreamer-%{gst_branch}/libgsth264parse.so
%{_libdir}/gstreamer-%{gst_branch}/libgstjack.so
%{_libdir}/gstreamer-%{gst_branch}/libgstladspa.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmetadata.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmodplug.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmplex.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmusepack.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmve.so
%{_libdir}/gstreamer-%{gst_branch}/libgstneonhttpsrc.so
%{_libdir}/gstreamer-%{gst_branch}/libgstnsf.so
%{_libdir}/gstreamer-%{gst_branch}/libgstnuvdemux.so
%{_libdir}/gstreamer-%{gst_branch}/libgstofa.so
%{_libdir}/gstreamer-%{gst_branch}/libgstoss4audio.so
%{_libdir}/gstreamer-%{gst_branch}/libgstrawparse.so
%{_libdir}/gstreamer-%{gst_branch}/libresindvd.so
%{_libdir}/gstreamer-%{gst_branch}/libgstsdpelem.so
%{_libdir}/gstreamer-%{gst_branch}/libgstselector.so
%{_libdir}/gstreamer-%{gst_branch}/libgstsndfile.so
%{_libdir}/gstreamer-%{gst_branch}/libgstsoundtouch.so
%{_libdir}/gstreamer-%{gst_branch}/libgstspeexresample.so
%{_libdir}/gstreamer-%{gst_branch}/libgststereo.so
%ifarch %ix86 x86_64 ppc
%{_libdir}/gstreamer-%{gst_branch}/libgstreal.so
%endif
%{_libdir}/gstreamer-%{gst_branch}/libgstrfbsrc.so
%{_libdir}/gstreamer-%{gst_branch}/libgstrtpmanager.so
%{_libdir}/gstreamer-%{gst_branch}/libgstsdl.so
%{_libdir}/gstreamer-%{gst_branch}/libgstspeed.so
%{_libdir}/gstreamer-%{gst_branch}/libgstsubenc.so
%{_libdir}/gstreamer-%{gst_branch}/libgsttrm.so
%{_libdir}/gstreamer-%{gst_branch}/libgsttta.so
%{_libdir}/gstreamer-%{gst_branch}/libgstvcdsrc.so
%{_libdir}/gstreamer-%{gst_branch}/libgstvideosignal.so
%{_libdir}/gstreamer-%{gst_branch}/libgstvmnc.so
%{_libdir}/gstreamer-%{gst_branch}/libgsty4menc.so
%files lang -f %{_name}-%{gst_branch}.lang
%files -n libgstapp-0_10-0
%defattr(-, root, root)
%{_libdir}/*.so.*
%if 0%{?BUILD_ORIG}
%if 0%{?BUILD_ORIG_ADDON}
%files orig-addon
%defattr(-, root, root)
%endif
%{_libdir}/gstreamer-%{gst_branch}/libgstamrwb.so
%ifarch %ix86
%{_libdir}/gstreamer-%{gst_branch}/libgstdivxdec.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdivxenc.so
%endif
%{_libdir}/gstreamer-%{gst_branch}/libgstdtsdec.so
%{_libdir}/gstreamer-%{gst_branch}/libgstfaac.so
%{_libdir}/gstreamer-%{gst_branch}/libgstfaad.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmpeg4videoparse.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmpegtsparse.so
%{_libdir}/gstreamer-%{gst_branch}/libgstmpegvideoparse.so
%{_libdir}/gstreamer-%{gst_branch}/libgstx264.so
%{_libdir}/gstreamer-%{gst_branch}/libgstxvid.so
%endif
%files devel
%defattr(-, root, root)
%{_includedir}/gstreamer-0.10/gst/app
%{_libdir}/*.so
%{_libdir}/*.*a
%files doc
%defattr(-, root, root)
%{_datadir}/gtk-doc/html/gst-plugins-bad-plugins-%{gst_branch}
%changelog
* Wed Apr 22 2009 sbrabec@suse.cz
- Fixed libmodplug s3m boundary check overflow vulnerability in
Amiga MED and OctaMED files (bnc#496541, securityfocus#30801).
* Tue Nov 25 2008 sbrabec@suse.cz
- Patch source code to remove unwanted codecs, added correct
conflicts for seamless upgrade. (bnc#441855)
* Thu Nov 06 2008 sbrabec@suse.cz
- Build dc1394, dirac, mplex, musepack and sndfile modules
(bnc#441855).
- Build with EXIF, IPTC, XMP support in metadata module.
- Fixed valgrid BuildRequires.
* Wed Oct 22 2008 sbrabec@suse.cz
- Improvements of optional patches.
* Fri Sep 12 2008 maw@suse.de
- Update to version 0.10.8:
+ OSS v4 support
+ libdc1394 2.0.0 support
+ AAC support fixes
+ RTP support improved
+ New OFA element
+ SRT subtitle encoder added
+ Windows Inet support for http/ftp
+ Fixes in dc1394, MIDI, MPEG-2 encoding, MythTV input, NAS
+ Fixes in Bayer decoder, replaygain analysis, GSM decoder
+ DVB/MPEG-TS support improved
+ NSF decoder updated
+ 'metadata' plugin enhancements
+ Dirac encoder ported to libschroedinger
+ mplex element ported to 0.10
+ VCD/CDXA parser ported to 0.10
+ Directshow wrapper improvements
+ 'selector' plugin enhancements
+ souphttpsrc moved to the -good module
+ Various other fixes and enhancements
+ Support shared desktops in RFB input
+ Make the Quicktime codec wrapper work on win32
+ Experimental DVD navigation support
+ Support AAC/H.264 in FLV files
+ Fixes in the DirectShow codec wrapper
+ Fix the Real codec wrapper plugin
+ New deinterlace2 plugin incorporating TVtime deinterlacers
+ Handle seeking, timestamps, duration in RAW video/audio parsers
+ New DirectShow video sink for Win32
+ FAAD reverse playback support
+ OSS4 support improvements
+ MythTV seeking support
+ SPC decoder now supports seeking, tags and duration queries
+ Replaygain elements moved to Good
+ Deinterleave/interleave elements fixed and moved to Good
+ MPEG-4 video stream parser fixes
+ Improved MPEG-TS parsing for DVB support
+ Improvements in App source/sink
+ RTP manager enhancements
+ Bugs fixed: bfo#498237, bfo#529378, bfo#351309, bfo#469979,
bfo#494499, bfo#514948, bfo#514964, bfo#517937, bfo#518227,
bfo#518722, bfo#519905, bfo#520329, bfo#520626, bfo#520892,
bfo#520894, bfo#520897, bfo#521749, bfo#522134, bfo#522212,
bfo#522884, bfo#523854, bfo#524035, bfo#525271, bfo#526337,
bfo#527622, bfo#528000, bfo#528011, bfo#528245, bfo#528266,
bfo#528614, bfo#529283, bfo#529285, bfo#517854, bfo#517895,
bfo#517896, bfo#525100, bfo#481354, bfo#533736, bfo#544050,
bfo#454151, bfo#506594, bfo#521392, bfo#525613, bfo#528618,
bfo#529359, bfo#530611, bfo#531840, bfo#531955, bfo#532723,
bfo#533435, bfo#533559, bfo#535043, bfo#536042, bfo#536258,
bfo#536856, bfo#538560, bfo#539292, bfo#539601, bfo#541522,
bfo#541543, bfo#543286, bfo#543846, bfo#543848, bfo#543860,
bfo#543861, bfo#544457, bfo#526905, bfo#532011, and bfo#536309.
* Mon May 19 2008 schwab@suse.de
- Fix real patch.
* Tue Apr 08 2008 sbrabec@suse.cz
- Fixed Obsoletes (bnc#357153).
* Mon Mar 10 2008 maw@suse.de
- Update to version 0.10.6:
+ * DVB support added
+ dc1394 support
+ RTP-manager improvements
+ Support for native QT codecs on OS/X and DirectShow codecs on Windows,
courtesy of Songbird and Fluendo
+ New elements: flvdemux, flvparse, mpegtsparse, dvbsrc, dvdspu
+ More new elements: mpeg4videoparse, metadatademux/mux, souphttpsrc,
speexresample, qtwrapper
+ Even more new elements: rawaudioparse, fbdevsink
+ Renamed elements/plugins: switch (now selector), pitch (now soundtouch)
+ Elements graduated to good: multifilesrc/sink, spectrum, equalizer,
bpwsinc, lpwsinc
+ Elements graduated to ugly: xingmux (now part of mpegaudioparse)
+ OpenGL support moved to new module: gst-plugins-gl
+ appsrc/appsink improvements
+ Fixes in neonhttpsrc
+ Fixes in amrwbparse
+ Deinterlacer improvements
+ Fixes in dtsdec
+ Fixes in the Real codec wrappers
+ Bugs fixed: bgo#321240, bgo#508029, bgo#508294, bgo#387251,
bgo#393461, bgo#395424, bgo#397759, bgo#403992, bgo#409974,
bgo#426657, bgo#433373, bgo#444499, bgo#450175, bgo#450605,
bgo#452009, bgo#452258, bgo#453636, bgo#454078, bgo#454313,
bgo#456901, bgo#456912, bgo#461068, bgo#461373, bgo#461377,
bgo#461601, bgo#462737, bgo#464678, bgo#468039, bgo#471554,
bgo#473562, bgo#474969, bgo#476128, bgo#476148, bgo#476159,
bgo#476370, bgo#477306, bgo#478566, bgo#481200, bgo#481276,
bgo#481279, bgo#483400, bgo#484990, bgo#485462, bgo#487496,
bgo#487892, bgo#487901, bgo#490060, bgo#490682, bgo#492406,
bgo#492798, bgo#496221, bgo#498430, bgo#498667, bgo#498755,
bgo#499008, bgo#500099, bgo#500142, bgo#501579, bgo#502335,
bgo#502879, bgo#503308, bgo#507020, bgo#507584, bgo#507940,
bgo#508515, bgo#508587, bgo#508979, bgo#510708, bgo#511001,
bgo#511146, bgo#511530, bgo#511683, bgo#511686, bgo#511920,
bgo#512654, bgo#512774, bgo#512826, bgo#514093, bgo#515564,
bgo#515567, bgo#515588, bgo#515720, bgo#515721, bgo#515722,
bgo#515815, bgo#515860, bgo#515919, bgo#515964, bgo#515970,
bgo#516061, bgo#516094, bgo#516114, bgo#516160, bgo#516436,
bgo#516448, bgo#516499, bgo#517391, bgo#517571, bgo#517684,
bgo#478159, bgo#497020, and bgo#501562
- Drop gstreamer010-plugins-bad-ac.patch and
gstreamer010-plugins-bad-soundtouch-1.0.patch
- Several plugins have been moved from this package to
gstreamer-0_10-plugins-good.
* Tue Jan 22 2008 sbrabec@suse.cz
- Split package according to shared library packaging policy
(#223286).
- Created lang package.
* Thu Oct 18 2007 maw@suse.de
- Only package %%{_libdir}/gstreamer-%%{gst_branch}/libgstneonhttpsrc.so
on 10.2 and 10.3
- Add several requirements to the -devel subpackage.
* Tue Oct 16 2007 sbrabec@suse.cz
- Fixed backslash expansion in previous change.
* Mon Oct 15 2007 sbrabec@suse.cz
- Worked around OBS spec file corruption bug (#332132).
* Fri Oct 05 2007 sbrabec@suse.cz
- Use less restrictive Requires based on the sources.
* Fri Sep 07 2007 schwab@suse.de
- Fix file list.
* Thu Aug 02 2007 sbrabec@suse.cz
- Use Enhances: gstreamer010 instead of Supplements (#294358).
* Thu Jun 21 2007 sbrabec@suse.cz
- Updated to version 0.10.5:
* New plugin - realdec for decoding Real streams using binary
libs
* New plugin - MythTV source
* New plugin - appsrc (for application data insertion)
* New plugin - VMnc VMware capture decoder
* New plugin - JACK audio output
* New plugin - interleave/deinterleave
* New plugin - RTP manager
* New plugin - Bayer to RGB converter
* New plugin - ReplayGain support
* New plugin - DirectShow win32 input support
* New plugin - videosignal/videoanalyse
* LADSPA plugin improvements
* IIR equaliser ported to 0.10 (iirequalizer)
* libsndfile output ported to 0.10
* mpegvideoparse ported to 0.10 and improved
* switch element ported to 0.10
* VCD source element ported to 0.10
* AMR-WB support fixes
* MIDI renderer plugin based on timidity
* qtdemux, wavpack and videocrop plugins moved to the Good module
* Many other bug fixes and improvements
* Parallel installability with 0.8.x series
* Threadsafe design and API
* Wed May 16 2007 sbrabec@suse.cz
- Use Supplements instead of not yet supported Enhances.
* Thu May 10 2007 ro@suse.de
- added ladspa-devel to buildrequires
* Thu Apr 19 2007 schwab@suse.de
- Fix quoting in autoconf macros.
* Tue Apr 17 2007 sbrabec@suse.cz
- Removed NoSource - there is no problematic code.
* Wed Mar 28 2007 sbrabec@suse.cz
- Updated to version 0.10.4:
* V4L2 source element moved to Good plugins
* Many improvements in Quicktime playback
* Xvid encoding and decoding improvements
* FAAD decoder fixes
* New element: alsaspdifsink for IEC958 output
* Spectrum FFT analysis element ported
* New element: h264parse. H.264 Parser
* Fixes in bz2 support
* New element: theoraexpdec. Libtheoraexp based Theora decoder
* New element: wavpackenc. Wavpack decoder
* Improvements in the libneon based http source
* gstfilter ported to 0.10
* mpeg2enc ported to 0.10
* New element: nsfdec. NSF decoder
* New element: spcdec. libopenspc based SPC decoder
* videocrop ported/re-written from 0.8
* cdaudio element ported to 0.10
* New element: rganalysis. ReplayGain analysis element
* New element: dvbsrc. DVB source element (disabled by default)
* deinterlace (Simple deinterlacer) ported from 0.8
* New element: nuvdemux. NUV video demuxer
* Fixes in the DirectDraw output elements
* New elements: multifilesrc, multifilesink
* y4mencode ported from 0.8
* rfbsrc, librfb based capture source ported from 0.8
* New element: jackaudiosink. JACK audio output element
* Many fixes and improvements
- Support for BUILD_ORIG and BUILD_ORIG_ADDON defines (#237351).
* Fri Mar 02 2007 sbrabec@suse.cz
- Fixed BuildRequires to build on all products.
* Tue Feb 06 2007 sbrabec@suse.cz
- Reduced BuildRequires.
* Mon Dec 18 2006 sbrabec@suse.cz
- Prefix changed to /usr.
- Spec file cleanup.
* Mon Dec 11 2006 sbrabec@suse.cz
- Fixed build for 10.2.
* Tue Nov 28 2006 sbrabec@suse.cz
- Build correctly in older products.
* Thu Nov 09 2006 sbrabec@suse.cz
- Fixed linking of plugins with latest packages.
* Tue Oct 17 2006 ro@suse.de
- use DirectFB-devel in BuildRequires
* Sun Jul 23 2006 olh@suse.de
- readd gcc-c++ to buildrequires
adapt for neon 0.26 API
* Tue Jun 27 2006 sbrabec@suse.cz
- Build with libdca-devel.
* Tue Jun 20 2006 sbrabec@suse.cz
- Updated to version 0.10.3:
* FAAD/AAC decoder improvements
* Better QuickTime support
* Plugins ported from 0.8: modplug, v4l2src, Musicbrainz TRM
* New plugins: Xing muxer, libsoundtouch, AMR-WB, theora-exp
* Musepack decoder improved
* libneon based http input now supports iradio mode
* More uniform plugin descriptions
* Many bug fixes
- Added support for more plugins.
* Wed Mar 22 2006 hvogel@suse.de
- add gcc-c++ to buildrequires for some configure check
* Fri Feb 24 2006 jpr@suse.de
- Update to 0.10.1
- Changes since 0.10.0:
* Parallel installability with 0.8.x series
* Threadsafe design and API
* Lots of fixes for the QT/MOV demuxer, including restoring
the ability to play web streams, and more codecs supported
* AAC decoder fixes
* MMS source fixes
* DirectFB plugin updated
* New plugins ported to 0.10: swfdec, XVid, dtsdec, glimagesink
* New libneon based http source filter
* APE tag reader moved to gst-plugins-good module
Bugs fixed since 0.10.0:
* 303167 : Add bzip2 support
* 322973 : [wavpack] erroneous sampling rates range
* 326524 : Support for Indeo 3-encoded QuickTime files
* 327133 : [qtdemux] QuickTime with 8-bit audio
* 328854 : AAC+ stream not working with FAAD plugin
* 330089 : [bz2] Wrong mimetype and no typefinding
* 331302 : bz2 plugin source files lack copyright notices
* 331543 : crash on iTunes MPEG v4 AAC-LC files
* 331582 : [qtdemux] protect log statement against invalid memory access
* Tue Feb 14 2006 sbrabec@suse.cz
- Fixed Requires.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Tue Jan 24 2006 ro@suse.de
- avoid gstreamer installation (-gstreamer in nfb)
* Wed Jan 18 2006 sbrabec@suse.cz
- Build again with -export-symbols-regex.
* Mon Jan 09 2006 sbrabec@suse.cz
- Build GSM modules.
* Fri Jan 06 2006 sbrabec@suse.cz
- New SuSE package, version 0.10.0.
- Worked around -export-symbols-regex libtool problems.