Hello community,

here is the log from the commit of package gstreamer-0_10-plugins-good for 
openSUSE:Factory checked in at 2012-02-23 15:32:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-good (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-good.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer-0_10-plugins-good", Maintainer is 
"[email protected]"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-good/gstreamer-0_10-plugins-good.changes
  2012-02-20 16:12:46.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-good.new/gstreamer-0_10-plugins-good.changes
     2012-02-23 15:32:51.000000000 +0100
@@ -1,0 +2,207 @@
+Tue Feb 21 14:46:28 UTC 2012 - [email protected]
+
+- Update to version 0.10.31:
+  + audioparsers: propagate downstream caps constraints upstream
+  + ac3parse:
+    - add support for IEC 61937 alignment and conversion/switching
+      between alignments
+    - let bsid 9 and 10 through
+  + auparse: implement seeking
+  + avidemux: fix wrong stride when inverting uncompressed video
+  + cairotextoverlay: add a "silent" property to skip rendering;
+    forward new segment events
+  + deinterlace:
+    - add support for deinterlacing using buffer caps/flags (as set
+      by e.g. fieldanalysis)
+    - new fieldanalysis-related properties: "locking" and
+      "ignore-obscure"
+  + directsoundsink: fix negotiation/device setup: 16-bit audio is
+    signed, 8-bit is unsigned
+  + effecttv: fix reverse negotiation; repair color modes in
+    radioactv by taking rgb,bgr into account
+  + equalizer: also sync the parameters for the filter bands
+  + flacdec:
+    - better timestamp/offset handling; try upstream first for
+      duration queries
+    - send EOS when seeking after the end of file instead of
+      failing
+  + flacenc: do not drop the first data buffer on the floor
+  + flacparse:
+    - detect when a file lies about fixed block size; ignore
+      invalid minimum_blocksize
+    - more accurate/better duration/timestamp handling
+  + flvdemux: better timestamp handling (negative cts, detect large
+    pts gaps; fix discontinuity threshold check when timestamps go
+    backwards)
+  + flvmux: properly determine final duration; metadata/header
+    writing fixes
+  + gdkpixbufsink: fix inverted pixel-aspect-ratio info on pixbufs
+  + jack: add "client-name" property to jackaudiosink and
+    jackaudiosrc
+  + jpegdec:
+    - add sof-marker to template caps, so we don't get plugged for
+      lossless jpeg
+    - implement upstream negotiation
+  + matroskademux:
+    - seeking fixes; better handling of non-finalized files
+    - better timestamp/duration handling, fix some stuttering A/V
+    - add "max-gap-time" property to make gap handling configurable
+    - UTF-8 subtitles may have markup
+  + matroskamux:
+    - do not use unoffical V_MJPEG codec id
+    - fix segment handling, so we actually use running time
+    - for streaming files, push tags first
+    - handle GstForceKeyUnit event
+  + multifile: new splitfilesrc element to read multiple files as
+    if they were one single file
+  + multifilesrc: add "loop" property
+  + multifilesink:
+    - handle buffer lists, useful to keep groups of buffers (GOPs)
+      in the same file
+    - add flag to cut after a force key unit event
+    - add "max-files" property
+    - add new 'max-size' mode and "max-file-size" property for
+      switching to the next file based on size
+    - write stream-headers when switching to the next file in
+      max-size mode
+  + multipartdemux: add property to assume a single stream and emit
+    no-more-pads
+  + multipartmux: add \r\n to tail of pushed buffers
+  + navseek: toggle pause/play on space bar
+  + osxvideo: fix leak of NSOpenGLPixelFormat object
+  + pcmadepay,pcmudepay: allow variable sample rate
+  + pngenc: increase arbitrary resolution limits
+  + pulse:
+    - drop support for PA versions before 0.9.16 (1.x is
+      recommended)
+    - new pulseaudiosink element to handle format changes (not
+      autoplugged yet)
+  + pulsesink:
+    - add support for compressed audio format passthrough (S/PDIF,
+      mp3-over-bluetooth)
+    - allow writes in bigger chunks
+    - use the extended stream API if available
+  + pulsesrc: add a "source-output-index" property; implement
+    GstStreamVolume interface
+  + qtdemux:
+    - better fragmented support (avoid adjustment for keyframe
+      seek; mark all audio track samples as keyframe)
+    - parse embedded ID32 tags; improve bitrate guessing/extraction
+    - push mode fixes, fix buffered streaming
+  + qtmux:
+    - add direct dirac mapping
+    - calculate average bitrate for streams
+    - fix ctts generation for streams that don't start at 0
+      timestamps
+    - use GST_TAG_IMAGE for coverart too
+  + ismlmux: use iso-fragmented as variant type (useful in
+    connection with encodebin)
+  + rtph263ppay:
+    - implement getcaps following RFC 4629, picks the right annexes
+    - set H263-2000 if thats what the other side wants
+  + rtph264depay:
+    - complete merged AU on marker bit (thus reducing latency)
+    - cope with FU-A E bit not being set (caused by buggy payloaders)
+    - exclude NALu size from payload length on truncated packets
+  + rtph264pay:
+    - proxy downstream caps restrictions (converting
+      profile-level-id from RTP caps into video/x-h264 style caps)
+    - only set the marker bit on the last NALU of a multi-NALU
+      access unit
+  + rtpjpegpay:
+    - add support for H.264 payload in MJPEG container
+    - fix for "odd" resolutions not a multiple of DCTSIZE
+  + rtpmp4adepay:
+    - fix output buffer timestamps in case of multiple frames
+    - improve bogus interleaved index compensating
+  + rtpmp4vpay: deprecated send-config property and replace by
+    config-interval
+  + rtppcmapay/depay: static clock rates on static payloads,
+    dynamic on dynamic
+  + rtpvrawpay,-depay: RGB video payloading/depayloading fixes
+  + rtpg722pay: Compensate for clockrate vs. samplerate difference
+  + rtpbin:
+    - allow configurable rtcp stream syncing interval
+    - new "rtcp-sync" property, alternative inter-stream syncing
+      methods
+  + rtpjitterbuffer/rtpbin: relax dropping rtcp packets; misc other
+    fixes
+  + rtpmanager: don't reveal the user's username, hostname or real
+    name by default
+  + rtpsession:
+    - process received Full Intra Requests (FIR)
+    - add special mode to use FIR as repair as Google does
+    - send FIR requests in response to key unit requests with
+      all-headers=TRUE
+    - always send application requested feedback in immediate mode
+    - put the PLI requests in each RTPSource
+    - wait longer to timeout SSRC collision
+  + rtspsrc:
+    - implement async network I/O
+    - allow sending short RTSP requests to a server
+    - configure rtcp interval if provided
+    - open on play and pause when not done yet
+  + shout2send: send video/webm through libshout
+  + soup: new souphttpclientsink element
+  + udpsrc: drop dataless UDP packets
+  + v4l2: take care not to change the current format where
+    appropriate
+  + v4l2src, v4l2sink: add "norm" property; default to a
+    pixel-aspect-ratio of 1/1
+  + v4l2src:
+    - do not ignore the highest frame interval or the largest
+      resolution
+    - handle some feature query failures more gracefully
+  + videobox: avoid wrapping opaque to transparent
+  + wavenc: allow setcaps to be called after a format was
+    negotiated if it's compatible
+  + ximagesrc:
+    - add "xid" and "xname" properties to allow capturing a
+      particular window
+    - fallback to non-XShm mode if allocating the XShm image failed
+    - clear flags on buffer reuse, so that flags like DISCONT
+      aren't set accidentally
+  + Bugs fixed: bgo#432612, bgo#541215, bgo#546932, bgo#571400,
+    bgo#576524, bgo#586450, bgo#595055, bgo#605834, bgo#610916,
+    bgo#614803, bgo#616686, bgo#616936, bgo#619548, bgo#619590,
+    bgo#620186, bgo#622412, bgo#624887, bgo#630456, bgo#631430,
+    bgo#632504, bgo#634093, bgo#638300, bgo#639217, bgo#640323,
+    bgo#643847, bgo#644151, bgo#644154, bgo#644512, bgo#647540,
+    bgo#648312, bgo#648642, bgo#648937, bgo#649067, bgo#649617,
+    bgo#649780, bgo#649955, bgo#650258, bgo#650313, bgo#650503,
+    bgo#650555, bgo#650691, bgo#650714, bgo#650785, bgo#650877,
+    bgo#650912, bgo#650916, bgo#650937, bgo#650960, bgo#651059,
+    bgo#651443, bgo#652195, bgo#652286, bgo#652467, bgo#652727,
+    bgo#653080, bgo#653091, bgo#653327, bgo#653559, bgo#653709,
+    bgo#654175, bgo#654379, bgo#654583, bgo#654585, bgo#654744,
+    bgo#654749, bgo#654816, bgo#655530, bgo#655570, bgo#655805,
+    bgo#655866, bgo#655918, bgo#656104, bgo#656606, bgo#656649,
+    bgo#656734, bgo#657080, bgo#657179, bgo#657376, bgo#657422,
+    bgo#657830, bgo#658178, bgo#658305, bgo#658419, bgo#658543,
+    bgo#658546, bgo#658659, bgo#659009, bgo#659065, bgo#659153,
+    bgo#659237, bgo#659242, bgo#659798, bgo#659808, bgo#659837,
+    bgo#659943, bgo#659947, bgo#660249, bgo#660275, bgo#660294,
+    bgo#660448, bgo#660468, bgo#660481, bgo#660969, bgo#661049,
+    bgo#661215, bgo#661400, bgo#661477, bgo#661841, bgo#661874,
+    bgo#662856, bgo#663186, bgo#663334, bgo#663580, bgo#664548,
+    bgo#664792, bgo#664892, bgo#665387, bgo#665412, bgo#665502,
+    bgo#665666, bgo#665872, bgo#665882, bgo#665911, bgo#666361,
+    bgo#666583, bgo#666602, bgo#666644, bgo#666688, bgo#666711,
+    bgo#667419, bgo#667818, bgo#667820, bgo#667846, bgo#668320,
+    bgo#668648, bgo#669455, bgo#669590, bgo#670197.
+- Drop gst-pulsesink-bufsize.diff: fixed upstream.
+- Drop gst-non-fatal-query-webcam-attr.patch: fixed upstream.
+- Add explicit glib2-devel and gstreamer-0_10-devel BuildRequires
+  so they can be versioned.
+- Add explicit zlib-devel BuildRequires: we just always want it.
+- Add libICE-devel, libSM-devel and libXv-devel BuildRequires on >
++++ 10 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-good/gstreamer-0_10-plugins-good.changes
++++ and 
/work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-good.new/gstreamer-0_10-plugins-good.changes

Old:
----
  gst-non-fatal-query-webcam-attr.patch
  gst-plugins-good-0.10.30.tar.bz2
  gst-pulsesink-bufsize.diff

New:
----
  gst-plugins-good-0.10.31.tar.xz
  gstreamer-0_10-plugins-good-missing-return-value.patch

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

Other differences:
------------------
++++++ gstreamer-0_10-plugins-good.spec ++++++
--- /var/tmp/diff_new_pack.bjdKTX/_old  2012-02-23 15:32:53.000000000 +0100
+++ /var/tmp/diff_new_pack.bjdKTX/_new  2012-02-23 15:32:53.000000000 +0100
@@ -17,33 +17,49 @@
 
 
 %define build_hal 0%{?suse_version} <= 1140
-
-Name:           gstreamer-0_10-plugins-good
 # aasink is just a toy. Once in future, we may want to disable aalib
 # support completely:
 %define ENABLE_AALIB 1
+
+Name:           gstreamer-0_10-plugins-good
 %define _name gst-plugins-good
-Version:        0.10.30
-Release:        4
+Version:        0.10.31
+Release:        0
 %define gst_branch 0.10
+Summary:        GStreamer Streaming-Media Framework Plug-Ins
+License:        LGPL-2.1+
+Group:          Productivity/Multimedia/Other
+Url:            http://gstreamer.freedesktop.org/
+Source0:        
http://gstreamer.freedesktop.org/src/gst-plugins-good/%{_name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM gstreamer-0_10-plugins-good-missing-return-value.patch 
bgo#670561 [email protected] -- Fix missing return value
+Patch0:         gstreamer-0_10-plugins-good-missing-return-value.patch
 %if 0%{?ENABLE_AALIB}
 BuildRequires:  aalib-devel
 %endif
 # Jack moved here from plugins bad in version 0.10.27
-BuildRequires:  libjack-devel
 BuildRequires:  cairo-devel
 BuildRequires:  check-devel
 BuildRequires:  esound-devel
 BuildRequires:  flac-devel
 BuildRequires:  gcc-c++
 BuildRequires:  gconf2-devel
-BuildRequires:  gstreamer-0_10-plugins-base-devel >= 0.10.33
+BuildRequires:  glib2-devel >= 2.24
+BuildRequires:  gstreamer-0_10-devel >= 0.10.36
+BuildRequires:  gstreamer-0_10-plugins-base-devel >= 0.10.36
 BuildRequires:  gtk-doc
 BuildRequires:  gtk2-devel
+BuildRequires:  libjack-devel
 %if %{build_hal}
 BuildRequires:  hal-devel
 %endif
+BuildRequires:  ftgl-devel
 BuildRequires:  ladspa-devel
+%if 0%{?suse_version} > 1210
+BuildRequires:  libICE-devel
+BuildRequires:  libSM-devel
+# used by libgstvideo4linux2.so
+BuildRequires:  libXv-devel
+%endif
 BuildRequires:  libavc1394-devel
 BuildRequires:  libcaca-devel
 BuildRequires:  libdv-devel
@@ -51,34 +67,35 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpulse-devel
 BuildRequires:  libshout-devel
+BuildRequires:  libsoup-devel
+BuildRequires:  libtag-devel
 BuildRequires:  libtheora-devel
 BuildRequires:  libv4l-devel
 BuildRequires:  libvorbis-devel
-BuildRequires:  ftgl-devel
-BuildRequires:  orc
+BuildRequires:  orc >= 0.4.11
 BuildRequires:  python-devel
 BuildRequires:  python-xml
 BuildRequires:  sgml-skel
-BuildRequires:  libsoup-devel
 BuildRequires:  speex-devel
-BuildRequires:  libtag-devel
 BuildRequires:  translation-update-upstream
 BuildRequires:  wavpack-devel
 # TODO find where process.h comes from, not kernel-devel and not wxWidgets so 
far.
 %ifarch %ix86 ppc x86_64
 BuildRequires:  valgrind-devel
 %endif
-License:        LGPL-2.1+
-Group:          Productivity/Multimedia/Other
-Source0:        
http://gstreamer.freedesktop.org/src/gst-plugins-good/%{_name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM gst-plusesink-bufsize.diff bnc684781 [email protected] -- 
increase the pulsesink transfer chunk size
-Patch1:         gst-pulsesink-bufsize.diff
-# PATCH-FIX-UPSTREAM gst-non-fatal-query-webcam-attr.patch bnc#747827 
[email protected] -- the errors from the webcam control attributes queries are not 
fatal
-Patch2:         gst-non-fatal-query-webcam-attr.patch
-Url:            http://gstreamer.freedesktop.org/
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Summary:        GStreamer Streaming-Media Framework Plug-Ins
+%if 0%{?suse_version} <= 1210
+BuildRequires:  xz
+%endif
+BuildRequires:  zlib-devel
+BuildRequires:  pkgconfig(gudev-1.0) >= 143
+%define gstreamer010_plugins_good_req %(xzgrep --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_good_req
+Recommends:     %{name}-lang = %{version}
 Enhances:       gstreamer-0_10
+# qtdemux, videocrop, wavpack moved from bad (after OpenSUSE 10.2): See TODO 
below the header.
+Conflicts:      gstreamer010-plugins-bad <= 0.10.4
+# souphttpsrc: moved from bad (before  OpenSUSE 11.1 & SLE11):
+Conflicts:      gstreamer-0_10-plugins-bad <= 0.10.8
 # Name up to 10.3:
 Provides:       gstreamer010-plugins-good = %{version}
 Obsoletes:      gstreamer010-plugins-good < %{version}
@@ -87,17 +104,11 @@
 # Pulseaudio plugin was integrated
 Provides:       gstreamer-0_10-pulse = %{version}
 Obsoletes:      gstreamer-0_10-pulse < %{version}
-%define gstreamer010_plugins_good_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_good_req
-Recommends:     %{name}-lang = %{version}
-# qtdemux, videocrop, wavpack moved from bad (after OpenSUSE 10.2): See TODO 
below the header.
-Conflicts:      gstreamer010-plugins-bad <= 0.10.4
-# souphttpsrc: moved from bad (before  OpenSUSE 11.1 & SLE11):
-Conflicts:      gstreamer-0_10-plugins-bad <= 0.10.8
 %if ! %{build_hal}
 # Obsolete hal subpackage which we had until 11.4.
 Obsoletes:      gstreamer-0_10-plugin-hal <= %{version}
 %endif
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %gconf_schemas_prereq
 
 %description
@@ -108,7 +119,6 @@
 processing capabilities can be added simply by installing new plug-ins.
 
 %package -n gstreamer-0_10-plugin-esd
-License:        LGPL-2.1+
 Summary:        GStreamer Streaming-Media Framework Plug-Ins -- EsounD plugin
 Group:          Productivity/Multimedia/Other
 # We might need some plugins from the same package
@@ -125,7 +135,6 @@
 %if %{build_hal}
 
 %package -n gstreamer-0_10-plugin-hal
-License:        LGPL-2.1+
 Summary:        GStreamer Streaming-Media Framework Plug-Ins -- HAL plugin
 Group:          Productivity/Multimedia/Other
 # We might need some plugins from the same package
@@ -141,7 +150,6 @@
 %endif
 
 %package doc
-License:        LGPL-2.1+
 Summary:        Documentation for gstreamer-0_10-plugins-good
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
@@ -153,7 +161,6 @@
 This package contains documentation for gstreamer-0_10-plugins-good.
 
 %package extra
-License:        LGPL-2.1+
 Summary:        Complementary plugins for gstreamer-0_10-plugins-good
 Group:          Productivity/Multimedia/Other
 Requires:       %{name} = %{version}
@@ -174,9 +181,8 @@
 %prep
 chmod 0644 %{S:0}
 %setup -q -n %{_name}-%{version}
-%patch1 -p1
-%patch2 -p1
 translation-update-upstream po gst-plugins-good-0.10
+%patch0 -p1
 
 %build
 # FIXME:

++++++ gstreamer-0_10-plugins-good-missing-return-value.patch ++++++
>From 14b8ef817f8bce2003cf4ab94b7b331431eb8950 Mon Sep 17 00:00:00 2001
From: Vincent Untz <[email protected]>
Date: Tue, 21 Feb 2012 17:57:44 +0100
Subject: [PATCH] pulse: Fix a build warning when compiling with asserts
 disabled

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

https://bugzilla.gnome.org/show_bug.cgi?id=670561
---
 ext/pulse/pulseaudiosink.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/ext/pulse/pulseaudiosink.c b/ext/pulse/pulseaudiosink.c
index cd9f7d9..c88fc0e 100644
--- a/ext/pulse/pulseaudiosink.c
+++ b/ext/pulse/pulseaudiosink.c
@@ -280,6 +280,9 @@ param_spec_copy (GParamSpec * spec)
   g_warning ("Unknown param type %ld for '%s'",
       (long) G_PARAM_SPEC_TYPE (spec), name);
   g_assert_not_reached ();
+
+  /* Make compiler happy */
+  return NULL;
 }
 
 static void
-- 
1.7.9

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to