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]
