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&amp;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.
openSUSE Build Service is sponsored by