Hello community,

here is the log from the commit of package gstreamer-0_10-plugins-base for 
openSUSE:Factory checked in at 2012-02-24 12:04:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-base (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer-0_10-plugins-base", Maintainer is 
"gnome-maintain...@suse.de"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-base/gstreamer-0_10-plugins-base.changes
  2012-02-21 07:31:15.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-base.new/gstreamer-0_10-plugins-base.changes
     2012-02-24 12:04:47.000000000 +0100
@@ -1,0 +2,174 @@
+Tue Feb 21 14:02:05 UTC 2012 - vu...@opensuse.org
+
+- Update to version 0.10.36:
+  + audio:
+    - new IEC 61937 payloading library
+    - new GstAudioFormat, GstAudioFormatInfo and GstAudioInfo API
+    - new GstAudioDecoder and GstAudioEncoder base classes
+    - baseaudiosink: allow subclasses to provide payloaders
+    - baseaudiosink: fix latency calculation for live elements
+    - baseaudiosink: make discont-wait configurable
+    - baseaudiosink: split "drift-tolerance" into
+      "alignment-threshold"
+  + codec-utils: add method to convert H.264 text level in a
+    level_idc
+  + discoverer: add support for subtitles; try harder to extract
+    language and duration
+  + encoding-profile: add function to create a profile from a
+    discoverer info
+  + ringbuffer: add support for AAC, DTS, E-AC3 and MPEG audio
+    buffers
+  + rtcpbuffer:
+    - add feedback message types from RFC 510
+    - prevent overflow of 16bit header length
+  + rtspconnection:
+    - make hostname lookup thread-safe; OSX portability fixes
+    - only send new data immediately if there are no queued
+      messages
+  + tags:
+    - add new GstTagMux base class
+    - add convenience API to handle creative commons licenses
+    - add API to parse ID3v2 tags
+    - various exif and xmp tag writing fixes
+    - xmp: add Iptc4xmpExt schema support
+    - gstvorbistag: map ENCODER Vorbis comment to application-name
+  + video:
+    - add video overlay composition API for subtitles
+    - fix a RGB ordering mixup in colorspace conversion code
+  + alsasink: fix high sample rates being rejected, and negotiation
+    to "nearest" rate
+  + audioresample:
+    - don't emit DISCONT buffers if no discontinuity happened
+    - fix quality setting being ignored; use SSE/SSE2 when possible
+  + audiotestsrc: add red (brownian) and blue/violet noise
+    generator
+  + cdparanoiasrc: fix build issue on OSX (caused by broken
+    cdparanoia port and broken system headers)
+  + decodebin2:
+    - improve handling of multi-stream chains (e.g. mpeg-ts)
+    - cache the upstream seekability for demuxer decode chains and
+      use it for the non-preroll multiqueue limits
+    - add support for autoplugging parsers and parser-converters,
+      and negotiate stream-format conversions properly as needed
+    - link elements before testing if they can reach the READY
+      state, so allow hw-accelerated elements can query the video
+      context
+    - use a TIME limit for pre-rolling in live streams and not in
+      non-live streams
+    - fix preroll for HLS streams at low bitrates
+    - add source pads to stream-topology element messages
+  + decodebin, decodebin2: don't plug the same parser multiple
+    times in a row, so we can make parsers accept parsed input as
+    well (and use them to convert to different stream formats)
+  + encodebin:
+    - add flags to disable conversion elements
+    - autoplug formatters; re-enable parsers
+  + gnomevfssrc: add support for cancelling read operations
+  + oggdemux, oggmux: add support for new Opus audio codec
+  + oggdemux:
+    - implement push mode seeking (e.g. for http)
+    - assume input is live stream if byte size cannot be determined
+    - fix hang on small truncated files
+  + oggmux:
+    - add skeleton write support
+    - sync input streams and select input buffers based on running
+      time
+    - headers should always have granpos 0
+    - refactor how EOS is determined
+    - support sparse streams as input (e.g. kate subtitle streams)
+  + playbin2:
+    - fix decoder-sink compatibility check for raw audio/video
+      formats
+    - make sure that the decoders we plug are compatible with the
+      fixed sink
+    - improve stream switching
+  + playsink: add audio and video converter convenience bins
+  + playbin2/playsink:
+    - decide if A/V caps are raw only inside playsink
+    - better support for raw + compressed streams (audio
+      passthrough)
+    - improve handling of "non-raw" formats (for hw-accelerated
+      video decoding)
+  + playsinkconvertbin: reconfigure if we switch from raw to
+    incompatible raw caps
+  + subparse: subtitle format typefinding improvements
+  + subtitleoverlay: handle non raw video streams (add suport for
+    hardware accelerated videos)
+  + textoverlay:
+    - support more video formats
+    - add "outline-color" and "shadow" properties
+    - attach GstVideoOverlayComposition to buffers if input is not
+      raw video
+  + theoraenc:
+    - do not automatically override quality when using target
+      bitrate
+    - proxy downstream caps restrictions upstream
+  + typefinding:
+    - extract SOF marker in jpeg typefinder (to distinguish
+      lossless JPEG)
+    - add typefinder for WAP WBMP bitmaps (mostly to avoid false
+      positives)
+    - typefind UTF-16 and UTF-32 with BOMs (to avoid false
+      positives)
+    - recognize Asylum modules
+  + videorate:
+    - add a "max-rate" property; optionally ensure maximum average
+      output frame rate
+    - add "force-fps" property to force an output framerate or
+      change it on the fly
+    - optionally only drop frames to ensure maximum frame rate
+  + videoscale: add modified Lanczos scaling method
+  + volume: fix handling of volume>=4.0 for 8 and 16 bit integer
+    formats
+  + vorbisenc: relax overly tight jitter tolerances (make it work
+    better with non-perfect input streams)
+  + xvimagesink, ximagesink: fall back to non-XShm mode if
+    allocating the XShm image failed
+  + See NEWS for API additions.
+  + Bugs fixed: bgo#643202, bgo#654270, bgo#658984, bgo#555437,
+    bgo#556648, bgo#563251, bgo#584811, bgo#607619, bgo#607742,
+    bgo#609918, bgo#610443, bgo#612443, bgo#615131, bgo#615342,
+    bgo#621897, bgo#628337, bgo#628764, bgo#629212, bgo#630322,
+    bgo#630442, bgo#630497, bgo#632788, bgo#635556, bgo#637812,
+    bgo#638897, bgo#639055, bgo#640041, bgo#640564, bgo#640859,
+    bgo#642690, bgo#642878, bgo#643578, bgo#644284, bgo#647648,
+    bgo#647769, bgo#649319, bgo#649642, bgo#649969, bgo#650406,
+    bgo#651089, bgo#651294, bgo#651496, bgo#651615, bgo#651788,
+    bgo#651855, bgo#652342, bgo#652642, bgo#652838, bgo#653461,
+    bgo#654295, bgo#654434, bgo#654959, bgo#655244, bgo#655268,
+    bgo#655279, bgo#655347, bgo#655503, bgo#655574, bgo#656022,
+    bgo#656034, bgo#656392, bgo#656715, bgo#656775, bgo#656781,
+    bgo#657049, bgo#657062, bgo#657151, bgo#657257, bgo#657261,
+    bgo#657319, bgo#657333, bgo#657504, bgo#657872, bgo#658294,
+    bgo#658416, bgo#658443, bgo#658514, bgo#658609, bgo#658846,
+    bgo#658901, bgo#659562, bgo#660150, bgo#660170, bgo#660301,
+    bgo#660304, bgo#660598, bgo#660604, bgo#660816, bgo#661105,
+    bgo#661106, bgo#661122, bgo#661202, bgo#661738, bgo#661897,
+    bgo#661983, bgo#662049, bgo#662108, bgo#662330, bgo#662475,
+    bgo#662829, bgo#663174, bgo#663312, bgo#663390, bgo#663391,
+    bgo#663465, bgo#663766, bgo#663892, bgo#663893, bgo#664818,
+    bgo#665004, bgo#665074, bgo#665080, bgo#665120, bgo#666395,
+    bgo#667210, bgo#667306, bgo#667311, bgo#667312, bgo#667313,
+    bgo#667315, bgo#667316, bgo#667917, bgo#668097, bgo#669039,
+    bgo#669164, bgo#669167, bgo#669203, bgo#646868, bgo#654388,
+    bgo#311486.
+- Add explicit glib2-devel BuildRequires so it can be versioned.
+- Add zlib-devel BuildRequires, to enable zlib support for ID3
+  parsing.
+- Add libICE-devel and libSM-devel BuildRequires on > 12.1: this
+  used to be pulled by something else, but got changed after the
+  xorg-x11 packaging change.
+- Add xz BuildRequires on openSUSE <= 12.1, to be able to
+  decompress the xz tarball.
+- Change gtk2-devel BuildRequires to gtk3-devel, but only enable it
+  on 12.1 and later (where we have it): it's an optional dependency
+  for examples. GTK+ 2.x support was removed.
+- On openSUSE < 12.1, add cairo-devel and pango-devel BuildRequires
+  to make sure we keep building the pango, ximagesink and
+  xvimagesink plugins (since there is no gtk2-devel BuildRequires
+  anymore).
+- Add gstreamer-0_10-plugins-base-missing-return-value.patch: fix
+  missing return value.
+- Remove unneeded call to autogen.sh.
+
+-------------------------------------------------------------------

Old:
----
  gst-plugins-base-0.10.35.tar.bz2

New:
----
  gst-plugins-base-0.10.36.tar.xz
  gstreamer-0_10-plugins-base-missing-return-value.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gstreamer-0_10-plugins-base.spec ++++++
--- /var/tmp/diff_new_pack.hFhI5i/_old  2012-02-24 12:04:48.000000000 +0100
+++ /var/tmp/diff_new_pack.hFhI5i/_new  2012-02-24 12:04:48.000000000 +0100
@@ -20,19 +20,43 @@
 
 Name:           gstreamer-0_10-plugins-base
 %define _name gst-plugins-base
-Version:        0.10.35
+Version:        0.10.36
 Release:        0
 %define gst_branch 0.10
+Url:            http://gstreamer.freedesktop.org/
+Summary:        GStreamer Streaming-Media Framework Plug-Ins
+License:        GPL-2.0+ ; LGPL-2.1+
+Group:          Productivity/Multimedia/Other
+Source:         
http://gstreamer.freedesktop.org/src/gst-plugins-base/%{_name}-%{version}.tar.xz
+Source2:        baselibs.conf
+# PATCH-FIX-UPSTREAM gstreamer-0_10-plugins-base-missing-return-value.patch 
bgo#670548 vu...@opensuse.org -- Fix missing return value
+Patch0:         gstreamer-0_10-plugins-base-missing-return-value.patch
 BuildRequires:  alsa-devel
 BuildRequires:  cdparanoia-devel
 BuildRequires:  check-devel
+BuildRequires:  glib2-devel >= 2.24
 BuildRequires:  gnome-vfs2-devel
-BuildRequires:  gstreamer-0_10-devel
+%if 0%{?suse_version} >= 1120
+BuildRequires:  gobject-introspection-devel >= 0.9.12
+%endif
+BuildRequires:  gstreamer-0_10-devel >= 0.10.36
 BuildRequires:  gtk-doc
-BuildRequires:  gtk2-devel
+%if 0%{?suse_version} >= 1210
+BuildRequires:  gtk3-devel >= 3.0.0
+%else
+# We have no gtk, but we still want to build the pango, ximagesink and
+# xvimagesink plugins
+BuildRequires:  cairo-devel
+BuildRequires:  pango-devel >= 1.16.0
+%endif
 BuildRequires:  iso-codes-devel
 BuildRequires:  krb5
-%if %suse_version > 1110
+%if 0%{?suse_version} > 1210
+# used by libgstximagesink.so
+BuildRequires:  libICE-devel
+BuildRequires:  libSM-devel
+%endif
+%if 0%{?suse_version} > 1110
 BuildRequires:  libgudev-1_0-devel
 %endif
 BuildRequires:  libtheora-devel
@@ -50,37 +74,33 @@
 %ifarch %ix86 ppc x86_64
 BuildRequires:  valgrind-devel
 %endif
-%if %suse_version >= 1120
-BuildRequires:  gobject-introspection-devel >= 0.9.12
+%if 0%{?suse_version} <= 1210
+BuildRequires:  xz
 %endif
+BuildRequires:  zlib-devel
 %if 0%{?suse_version} >= 1220
 BuildRequires:  pkgconfig(xv)
 %endif
-Source:         %{_name}-%{version}.tar.bz2
-Source2:        baselibs.conf
-Url:            http://gstreamer.freedesktop.org/
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Summary:        GStreamer Streaming-Media Framework Plug-Ins
-License:        GPL-2.0+ ; LGPL-2.1+
-Group:          Productivity/Multimedia/Other
+PreReq:         filesystem
+# Core modules may depend on new enough libraries:
+Requires:       libgstinterfaces-0_10-0 >= %{version}
+%define gstreamer010_plugins_base_req %(xzgrep --text "^GST[_A-Z]*_REQ" %{S:0} 
| sort -u | sed 's/GST_REQ=/gstreamer-0_10 >= /')
+Requires:       %gstreamer010_plugins_base_req
+Recommends:     %{name}-lang
+Recommends:     PackageKit-gstreamer-plugin
 Supplements:    gstreamer-0_10
+# For update from <= 11.1 (gstapp):
+Conflicts:      gstreamer-0_10-plugins-bad < 0.10.10
 # Name up to 10.3:
 Provides:       gstreamer010-plugins-base = %{version}
 Obsoletes:      gstreamer010-plugins-base < %{version}
 # Generic name, never used in SuSE:
 Provides:       gst-plugins-base = %{version}
 # Nanes of splitted subpackages (<=10.2 and ==SLE10):
-Provides:       gstreamer010-plugins-base-oil = %{version}-%{release} 
gstreamer010-plugins-base-visual = %{version}-%{release}
+Provides:       gstreamer010-plugins-base-oil = %{version}-%{release}
+Provides:       gstreamer010-plugins-base-visual = %{version}-%{release}
 Obsoletes:      gstreamer010-plugins-base-oil < %{version}-%{release} 
gstreamer010-plugins-base-visual < %{version}-%{release}
-Recommends:     %{name}-lang = %{version}
-# Core modules may depend on new enough libraries:
-Requires:       libgstinterfaces-0_10-0 >= %{version}
-# For update from <= 11.1 (gstapp):
-Conflicts:      gstreamer-0_10-plugins-bad < 0.10.10
-PreReq:         filesystem
-%define gstreamer010_plugins_base_req %(zgrep --text "^GST[_A-Z]*_REQ" %{S:0} 
| sort -u | sed 's/GST_REQ=/gstreamer-0_10 >= /')
-Requires:       %gstreamer010_plugins_base_req
-Recommends:     PackageKit-gstreamer-plugin
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 GStreamer is a streaming media framework based on graphs of filters
@@ -123,7 +143,7 @@
 videos. Its plug-in-based architecture means that new data types or
 processing capabilities can be added simply by installing new plug-ins.
 
-%if %suse_version >= 1120
+%if 0%{?suse_version} >= 1120
 %package -n typelib-1_0-GstInterfaces-0_10
 Summary:        GStreamer Streaming-Media Framework Plug-Ins -- Introspection 
bindings
 Group:          System/Libraries
@@ -152,7 +172,7 @@
 videos. Its plug-in-based architecture means that new data types or
 processing capabilities can be added simply by installing new plug-ins.
 
-%if %suse_version >= 1120
+%if 0%{?suse_version} >= 1120
 %package -n typelib-1_0-GstApp-0_10
 Summary:        GStreamer Streaming-Media Framework Plug-Ins -- Introspection 
bindings
 Group:          System/Libraries
@@ -173,7 +193,7 @@
 Group:          Development/Libraries/C and C++
 Requires:       libgstapp-0_10-0 = %{version}
 Requires:       libgstinterfaces-0_10-0 = %{version}
-%if %suse_version >= 1120
+%if 0%{?suse_version} >= 1120
 Requires:       typelib-1_0-GstApp-0_10 = %{version}
 Requires:       typelib-1_0-GstInterfaces-0_10 = %{version}
 %endif
@@ -211,19 +231,15 @@
 %prep
 %setup -q -n %{_name}-%{version}
 translation-update-upstream po gst-plugins-base-0.10
+%patch0 -p1
 
 %build
-# FIXME: GTKDOC_CFLAGS, GST_OBJ_CFLAGS:
-# Silently ignored compilation of uninstalled gtk-doc scanners without 
RPM_OPT_FLAGS.
-%if %suse_version >= 1110
-NOCONFIGURE=1 ./autogen.sh
-%endif
 export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
 %configure\
        --disable-static\
        --enable-experimental\
        --enable-gtk-doc\
-%if %suse_version >= 1120
+%if 0%{?suse_version} >= 1120
         --enable-introspection\
 %endif
        %{nil}
@@ -250,6 +266,11 @@
 %doc AUTHORS COPYING COPYING.LIB NEWS README RELEASE REQUIREMENTS
 %{_bindir}/gst-discoverer-%{gst_branch}
 %{_bindir}/gst-visualise-%{gst_branch}
+%dir %{_datadir}/gst-plugins-base/
+# This is really needed by libgsttag-0.10.so.0, but it can live without it and
+# it's better to have it in this package for SLPP (+ libgsttag-0.10.so.0
+# depends on this package anyway)
+%{_datadir}/gst-plugins-base/license-translations.dict
 %{_libdir}/gstreamer-%{gst_branch}/libgstadder.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstalsa.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstapp.so
@@ -261,7 +282,7 @@
 %{_libdir}/gstreamer-%{gst_branch}/libgstdecodebin.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstdecodebin2.so
 %{_libdir}/gstreamer-%{gst_branch}/libgstffmpegcolorspace.so
-%if %suse_version > 1030
+%if 0%{?suse_version} > 1030
 %{_libdir}/gstreamer-%{gst_branch}/libgstgio.so
 %endif
 %{_libdir}/gstreamer-%{gst_branch}/libgstlibvisual.so
@@ -297,7 +318,7 @@
 %{_libdir}/*.so.*
 %exclude %{_libdir}/libgstapp*.so.*
 
-%if %suse_version >= 1120
+%if 0%{?suse_version} >= 1120
 %files -n typelib-1_0-GstInterfaces-0_10
 %defattr(-, root, root)
 %{_libdir}/girepository-1.0/*.typelib
@@ -308,7 +329,7 @@
 %defattr(-, root, root)
 %{_libdir}/libgstapp*.so.*
 
-%if %suse_version >= 1120
+%if 0%{?suse_version} >= 1120
 %files -n typelib-1_0-GstApp-0_10
 %defattr(-, root, root)
 %{_libdir}/girepository-1.0/GstApp-*.typelib
@@ -319,7 +340,7 @@
 %{_includedir}/gstreamer-%{gst_branch}/*
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
-%if %suse_version >= 1120
+%if 0%{?suse_version} >= 1120
 %{_datadir}/gir-1.0/*.gir
 %endif
 

++++++ gstreamer-0_10-plugins-base-missing-return-value.patch ++++++
>From 45124fd2ea9632a66ba513e466967ff18ece59cc Mon Sep 17 00:00:00 2001
From: Vincent Untz <vu...@gnome.org>
Date: Tue, 21 Feb 2012 16:43:59 +0100
Subject: [PATCH] tag: xmp: Fix a build warning

Return a value even if the code will never be reached, to make compilers
happy.

https://bugzilla.gnome.org/show_bug.cgi?id=670548
---
 common                       |    2 +-
 gst-libs/gst/tag/gstxmptag.c |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/gst-libs/gst/tag/gstxmptag.c b/gst-libs/gst/tag/gstxmptag.c
index 1fb7f39..28ed9d1 100644
--- a/gst-libs/gst/tag/gstxmptag.c
+++ b/gst-libs/gst/tag/gstxmptag.c
@@ -175,6 +175,9 @@ xmp_tag_type_get_name (GstXmpTagType tagtype)
     default:
       g_assert_not_reached ();
   }
+
+  /* Make compiler happy */
+  return "";
 }
 
 struct _PendingXmpTag
-- 
1.7.9

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to