Release 1.1.3
authorSebastian Dröge <slomo@circular-chaos.org>
Mon, 29 Jul 2013 11:42:18 +0000 (13:42 +0200)
committerSebastian Dröge <slomo@circular-chaos.org>
Mon, 29 Jul 2013 11:42:18 +0000 (13:42 +0200)
74 files changed:
ChangeLog
NEWS
RELEASE
configure.ac
docs/plugins/gst-plugins-good-plugins.args
docs/plugins/inspect/plugin-1394.xml
docs/plugins/inspect/plugin-aasink.xml
docs/plugins/inspect/plugin-alaw.xml
docs/plugins/inspect/plugin-alpha.xml
docs/plugins/inspect/plugin-alphacolor.xml
docs/plugins/inspect/plugin-apetag.xml
docs/plugins/inspect/plugin-audiofx.xml
docs/plugins/inspect/plugin-audioparsers.xml
docs/plugins/inspect/plugin-auparse.xml
docs/plugins/inspect/plugin-autodetect.xml
docs/plugins/inspect/plugin-avi.xml
docs/plugins/inspect/plugin-cacasink.xml
docs/plugins/inspect/plugin-cairo.xml
docs/plugins/inspect/plugin-cutter.xml
docs/plugins/inspect/plugin-debug.xml
docs/plugins/inspect/plugin-deinterlace.xml
docs/plugins/inspect/plugin-dtmf.xml
docs/plugins/inspect/plugin-dv.xml
docs/plugins/inspect/plugin-effectv.xml
docs/plugins/inspect/plugin-equalizer.xml
docs/plugins/inspect/plugin-flac.xml
docs/plugins/inspect/plugin-flv.xml
docs/plugins/inspect/plugin-flxdec.xml
docs/plugins/inspect/plugin-gdkpixbuf.xml
docs/plugins/inspect/plugin-goom.xml
docs/plugins/inspect/plugin-goom2k1.xml
docs/plugins/inspect/plugin-icydemux.xml
docs/plugins/inspect/plugin-id3demux.xml
docs/plugins/inspect/plugin-imagefreeze.xml
docs/plugins/inspect/plugin-interleave.xml
docs/plugins/inspect/plugin-isomp4.xml
docs/plugins/inspect/plugin-jack.xml
docs/plugins/inspect/plugin-jpeg.xml
docs/plugins/inspect/plugin-level.xml
docs/plugins/inspect/plugin-matroska.xml
docs/plugins/inspect/plugin-monoscope.xml
docs/plugins/inspect/plugin-mulaw.xml
docs/plugins/inspect/plugin-multifile.xml
docs/plugins/inspect/plugin-multipart.xml
docs/plugins/inspect/plugin-navigationtest.xml
docs/plugins/inspect/plugin-oss4.xml
docs/plugins/inspect/plugin-ossaudio.xml
docs/plugins/inspect/plugin-png.xml
docs/plugins/inspect/plugin-pulseaudio.xml
docs/plugins/inspect/plugin-replaygain.xml
docs/plugins/inspect/plugin-rtp.xml
docs/plugins/inspect/plugin-rtpmanager.xml
docs/plugins/inspect/plugin-rtsp.xml
docs/plugins/inspect/plugin-shapewipe.xml
docs/plugins/inspect/plugin-shout2send.xml
docs/plugins/inspect/plugin-smpte.xml
docs/plugins/inspect/plugin-soup.xml
docs/plugins/inspect/plugin-spectrum.xml
docs/plugins/inspect/plugin-speex.xml
docs/plugins/inspect/plugin-taglib.xml
docs/plugins/inspect/plugin-udp.xml
docs/plugins/inspect/plugin-video4linux2.xml
docs/plugins/inspect/plugin-videobox.xml
docs/plugins/inspect/plugin-videocrop.xml
docs/plugins/inspect/plugin-videofilter.xml
docs/plugins/inspect/plugin-videomixer.xml
docs/plugins/inspect/plugin-vpx.xml
docs/plugins/inspect/plugin-wavenc.xml
docs/plugins/inspect/plugin-wavpack.xml
docs/plugins/inspect/plugin-wavparse.xml
docs/plugins/inspect/plugin-ximagesrc.xml
docs/plugins/inspect/plugin-y4menc.xml
gst-plugins-good.doap
win32/common/config.h

index 2f1ba7d..35e0e77 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,914 @@
+=== release 1.1.3 ===
+
+2013-07-29  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         releasing 1.1.3
+
+2013-07-29 12:12:41 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/avi/gstavidemux.c:
+       * gst/flv/gstflvdemux.c:
+       * gst/isomp4/qtdemux.c:
+       * gst/matroska/matroska-demux.c:
+         gst: Don't swap start/stop for negative rates in the SEGMENT query
+
+2013-07-29 11:18:40 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: Check for data size when parsing h264 codec data from strf atom
+
+2013-07-29 10:53:54 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Implement SEGMENT query
+
+2013-07-29 10:53:47 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: Implement SEGMENT query
+
+2013-07-29 10:50:59 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: Implement SEGMENT query
+
+2013-07-27 18:10:22 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux_fourcc.h:
+         qtdemux: Support H264 fourcc
+         https://bugzilla.gnome.org/show_bug.cgi?id=704996
+
+2013-07-28 18:09:33 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: Fix handling of image tags
+         The caps should be used to get the mimetype and there is
+         only an info structure for the GstSample if the image-type
+         is not NONE.
+
+2013-07-28 18:04:32 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/flac/gstflacenc.c:
+         flacenc: Don't crash if there is no image tag information
+         https://bugzilla.gnome.org/show_bug.cgi?id=705018
+
+2013-07-28 17:38:56 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: Fix duration reporting in push mode
+         https://bugzilla.gnome.org/show_bug.cgi?id=700933
+
+2013-07-28 17:32:27 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: Don't forget unmapping and unreffing buffer
+
+2013-07-26 21:06:17 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: unmap buffer
+         https://bugzilla.gnome.org/show_bug.cgi?id=704951
+
+2013-07-26 22:31:41 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: don't make buffer writable prematurely
+         There is no reason to make the SR buffer writable at this point. This is better
+         delayed until needed.
+
+2013-07-26 22:25:50 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: ignore RTCP for inactive sources
+
+2013-07-26 22:25:17 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: small cleanup
+
+2013-07-26 17:17:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+       * gst/rtpmanager/rtpsource.h:
+         session: handle partial RTCP report blocks
+         When we have more SSRCs to report than what fit in an RTCP packet, use a
+         generation counter to make sure all of them end up in a packet eventually.
+
+2013-07-26 17:23:10 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: create SSRC before doing session cleanup
+         Make the internal source before we do session cleanup
+
+2013-07-26 17:21:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: reorganize the report block code
+
+2013-07-26 16:02:01 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: fix memory leak in check_subtitle_buffer
+         https://bugzilla.gnome.org/show_bug.cgi?id=704921
+
+2013-07-26 14:21:40 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: refactor active and sender checks
+
+2013-07-26 12:06:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: remove internal sources on timeout
+         When an internal source times out and becomes a receiver, remove it.
+
+2013-07-26 11:47:56 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: create an internal source for RTCP
+         When we need to do RTCP and we don't have an internal source yet,
+         make one.
+
+2013-07-26 10:47:28 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+       * gst/rtpmanager/rtpsource.c:
+         session: remove old code to change SSRC
+         Remove code used to change the SSRC after a collision. We now send
+         a RECONFIGURE event upstream to make the upstream element change the SSRC.
+
+2013-07-26 10:42:44 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsource.c:
+         source: don't update packet SSRC
+         Remove the code to update the SSRC in packets, it can never be called now that
+         we always use a source with matching packet SSRC.
+
+2013-07-26 10:24:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         session: delay allocation of internal source
+         Allocate the internal source when we receive a caps with the SSRC or when we see
+         a buffer with the SSRC.
+
+2013-07-26 10:00:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+         session: generate reconfigure on collision
+         When we detect a collision, change the SSRC that we suggest upstream
+         and trigger RECONFIGURE. This should make upstream select a new SSRC.
+
+2013-07-26 09:37:24 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         session: produce RTCP for all internal sources
+         Loop over all the internal sources and produce RTCP. We also need
+         to queue the RTCP packets and send them when we are finished.
+
+2013-07-26 01:40:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         session: deprecate internal source and ssrc properties
+         Deprecate the internal source and internal ssrc properties. There might
+         be more than one internal source.
+
+2013-07-26 01:29:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: internal sources don't use probation
+
+2013-07-26 01:24:07 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+         session: give caps to session
+         Let the session parse the caps and update its SSRC when needed.
+
+2013-07-26 01:14:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         session: make method to suggest available SSRC
+         Make a method to suggest the best available SSRC. This is the SSRC of the last
+         created internal source and is used to instruct upstream to produce this
+         SSRC.
+
+2013-07-26 01:01:49 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         session: keep SDES and set on new internal sources
+         Keep track of the SDES ourselves and set it on all newly created
+         internal sources.
+
+2013-07-26 00:48:25 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: make method to make internal sources
+         Add a method to obtain an internal source and use it to create
+         our internal source
+
+2013-07-26 00:29:41 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpstats.h:
+         session: count internal sources and how many are senders
+
+2013-07-26 00:14:29 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         rtpsession: separate BYE marking and scheduling
+         First mark sources with BYE and then schedule the BYE RTCP message.
+
+2013-07-25 23:56:46 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: get SSRC from RTCP packet itself
+         Get the SSRC from the RTCP packet instead.
+
+2013-07-25 23:51:34 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: fix bandwidth calculation
+         We iterate over all sources and the internal one is also in the
+         hashtable so avoid adding it twice.
+
+2013-07-25 23:38:08 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: add some docs
+
+2013-07-25 23:11:05 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: Rearrange RTCP reporting a little
+         Make a function to generate an RTCP packet for a source, pass the source as a
+         parameter.
+         Move timeout of collisions to session cleanup phase.
+
+2013-07-25 22:39:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: move check for is_early around
+         Move the check for the early RTCP to where it is needed and used.
+
+2013-07-25 17:35:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: parse packet outside of the session lock
+
+2013-07-25 17:34:06 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: do nicer checks for internal sources
+
+2013-07-25 17:15:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+       * gst/rtpmanager/rtpsource.c:
+       * gst/rtpmanager/rtpsource.h:
+         session: let source keep track if it sent BYE
+
+2013-07-25 17:06:22 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsource.c:
+         source: reset more
+
+2013-07-25 16:49:41 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+       * gst/rtpmanager/rtpsource.c:
+       * gst/rtpmanager/rtpsource.h:
+         source: also use the source for bye_reason
+         Store the BYE reason in our internal source object. Rename the methods on the
+         source object a little because now the BYE can be received in RTCP or
+         set when the session wants to send BYE.
+
+2013-07-25 16:24:04 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+       * gst/rtpmanager/rtpsource.c:
+       * gst/rtpmanager/rtpsource.h:
+         session: configure sdes with structure only
+         Remove code to configure the SDES with methods and types, only
+         allow configuration with GstStructure
+
+2013-07-25 15:56:39 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: refactor add and find source
+         Make functions to find and add a source to the hashtable.
+
+2013-07-25 15:43:11 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         session: remove source from sync_rtcp
+         We don't need to know the sender source of the session in the
+         callback, the SR packet is for all participants in the session.
+
+2013-07-24 14:18:14 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         jitterbuffer: add some more debug
+
+2013-07-15 17:11:45 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/audioparsers/Makefile.am:
+       * gst/audioparsers/gstaacparse.c:
+       * gst/audioparsers/gstaacparse.h:
+         aacparse: allow conversion from ADTS to raw AAC
+         Some muxers (eg, qtmux) only support raw AAC, so this allows linking
+         an encoder that outputs ADTS only to those muxers.
+         The conversion is simple (omit the first 7 or 9 bytes of the frame),
+         but has to be done in pre_push instead of handle_frame as 1.0 does
+         not seem to allow skipping bytes there as 0.10 used to.
+         Other conversions are not supported (yet).
+
+2013-07-15 17:15:44 +0100  Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: fix object_type parsing off-by-one in ADTS frame
+         According to http://wiki.multimedia.cx/index.php?title=ADTS,
+         the value stored in ADTS headers is one less than the object
+         type of the AAC stream.
+         A look at ffmpeg shows it also adds 1 to the value read off
+         the ADTS header.
+         Note that this might break other things that happen to have
+         an inverse off by one to match the existing code.
+
+2013-07-25 11:13:01 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/avi/gstavidemux.c:
+         avidemux: fix seqnum handling for seeks
+         Use the same seqnum as the seek for flushes/segments that are
+         caused by the seek. Also do the same for segment events
+         Fixes #676242
+
+2013-07-25 01:39:58 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+         matroskademux: fix seqnum handling for seeks
+         Use the same seqnum as the seek for flushes/segments that are
+         caused by the seek. Also do the same for segment events
+         Fixes #676242
+
+2013-07-25 01:11:31 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: correctly handle seqnum for seeks and segments
+         Use the same seqnum on messages and events for derived events.
+         Fixed for flushes / stream-start / segment after a seek, and segment
+         after a segment.
+         Fixes #676242
+
+2013-07-12 20:01:42 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: always ignore HEAD errors
+         https://bugzilla.gnome.org/show_bug.cgi?id=704241
+
+2013-07-25 14:26:07 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/jpeg/gstjpegenc.c:
+         jpegenc: Clean up reset/start/stop handling
+
+2013-07-25 14:13:10 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegdec.h:
+         jpegdec: Use base class error handling function instead of replicating it here
+
+2013-07-25 14:12:56 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: Clean up handling of reset/start/stop
+
+2013-07-25 10:41:22 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/files/id3-407349-1.tag:
+       * tests/files/id3-407349-2.tag:
+       * tests/files/id3-447000-wcop.tag:
+         tests: fix test ID3 tags up not to rely on dodgy typefinding code
+         Change 0xff 0xfb 'mp3' marker to 'fLaC' marker, so we can fix
+         the typefinder.
+         https://bugzilla.gnome.org/show_bug.cgi?id=681368
+
+2013-07-25 08:22:45 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * sys/osxaudio/gstosxaudiosink.c:
+         osxaudiosink: intersect the probed caps with the filter passed to get_caps()
+
+2013-07-24 14:17:45 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         bin: fix compilation
+
+2013-07-24 12:42:31 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpvrawdepay.c:
+         vrawdepay: fix UYVP format
+
+2013-07-24 12:41:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpvrawpay.c:
+         vrawpay: fix UYVP format
+
+2013-07-24 12:41:44 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpvrawpay.c:
+         vrawpay: fix caps
+
+2013-07-24 10:49:03 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         rtpjitterbuffer: fix locking
+         Take the lock earlier so that we do things that follow with the right
+         locking.
+
+2013-07-23 17:40:02 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: don't use invalid times in RTCP timeouts
+         An invalid timeout can be calculated when we disabled RTCP by setting the
+         bandwidth to 0. Make sure all code can handle this case.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674626
+
+2013-07-23 17:38:20 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: lock session when changing bandwidth
+         Take the session lock when changing the bandwidth properties so that we don't
+         end up with inconsistent behaviour.
+
+2013-07-23 17:37:05 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         session: reset some RTCP variables
+         The early_send time was set to 0 and always triggering an early RTCP packet.
+
+2013-07-23 15:03:31 +0200  Edward Hervey <edward@collabora.com>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: Add all the mpeg XDCAM variants
+         This should cover all known XDCAM variants (which are all mpeg2 video)
+         Fixes #672227
+
+2013-07-03 18:41:42 +0200  Carlos Rafael Giani <dv@pseudoterminal.org>
+
+       * gst/rtpmanager/gstrtpbin.c:
+       * gst/rtpmanager/gstrtpbin.h:
+         rtpbin: added custom downstream sync event
+         rtpbin can now send a custom in-band downstream event which informs
+         downstream that the bin has received an RTCP SR packet. This is useful
+         for applications which want to drop the initial unsynchronized received
+         RTP packets.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=703560
+         Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
+
+2013-07-22 18:00:16 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: fix on-the-fly changing of "mode" and "fields" properties
+         We call setcaps() to reconfigure ourselves, but we need to pass
+         the current *sink* caps, not the source caps then. Also fix a
+         caps leak.
+         https://bugzilla.gnome.org/show_bug.cgi?id=641599
+
+2013-07-22 15:23:39 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: Add support for group-id in the stream-start event
+
+2013-07-22 15:23:20 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: Add support for group-id in the stream-start event
+
+2013-07-22 15:23:11 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/rtpmanager/gstrtpsession.c:
+         rtpsession: Add support for group-id in the stream-start event
+
+2013-07-22 15:22:55 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+         matroskademux: Add support for group-id in the stream-start event
+
+2013-07-22 15:22:47 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux.h:
+         qtdemux: Add support for group-id in the stream-start event
+
+2013-07-22 15:22:36 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/flv/gstflvdemux.c:
+       * gst/flv/gstflvdemux.h:
+         flvdemux: Add support for group-id in the stream-start event
+
+2013-07-22 15:22:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/avi/gstavidemux.c:
+       * gst/avi/gstavidemux.h:
+         avidemux: Add support for group-id in the stream-start event
+
+2013-07-22 15:21:49 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * ext/dv/gstdvdemux.c:
+       * ext/dv/gstdvdemux.h:
+         dvdemux: Add support for group-id in the stream-start event
+
+2013-07-19 22:59:15 +0200  Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
+
+       * gst/videomixer/videomixer2.c:
+         videomixer: use gst_util_uint64_scale*_round.
+         There could be a case where:
+         1) you do a new set_caps after buffers have been processed.
+         2) ts_offset gets set to a different value, eg 0.033333333
+         3) your pads get EOS, but the check dor that doesn't work
+         because you use ts_offset + a truncated value < segment.stop
+         4) so in the next collected, you end up comparing for example:
+         0.9999999999 > 1., which is false and means you don't send EOS.
+         Also adds scale_round in two other places where it potentially could
+         have caused problems.
+
+2013-07-15 17:55:19 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux_fourcc.h:
+         qtdemux: Add WRLE support
+
+2013-07-19 19:35:26 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux_fourcc.h:
+         qtdemux: make files from Vivotek camera play
+         Skip tracks of 'vivo' subtype with empty stsd instead of
+         erroring out saying that the file is broken.
+         https://bugzilla.gnome.org/show_bug.cgi?id=699791
+
+2013-07-19 17:14:06 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/isomp4/gstqtmux.c:
+         qtmux: when streaming don't try to seek when stopping
+         It might cause errors in sinks that are not seekable and
+         have reported this (like e.g. fdsink)
+         https://bugzilla.gnome.org/show_bug.cgi?id=696228
+
+2013-07-19 17:26:54 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: simplify some helpers
+         Some helper functions are not needed anymore or can be simplified.
+
+2013-07-19 17:12:37 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: for non-raw video, move palette in caps
+         We only need to append the palette to raw video buffers, non-raw video has the
+         palette in the caps still.
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=704292
+
+2013-07-19 01:49:20 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: nitpicking in esds parsing
+
+2013-07-19 01:49:07 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: set proper caps for mpeg-1 audio
+         Remove AAC specific fields from mpeg-1 audio caps, remove assumption
+         that the mpeg1 audio layer is 3, and set `parsed' field.
+         https://bugzilla.gnome.org/show_bug.cgi?id=704548
+
+2013-06-17 21:27:37 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * ext/vpx/gstvp8dec.h:
+       * ext/vpx/gstvp8enc.h:
+       * ext/vpx/gstvp9dec.h:
+       * ext/vpx/gstvp9enc.h:
+         vpx: fix compilation when encoder or decoder headers are not installed
+         https://bugzilla.gnome.org/show_bug.cgi?id=704547
+
+2013-07-16 20:41:15 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+       * tests/check/elements/videocrop.c:
+         videocrop: Fix unit for GRAY16 formats
+
+2013-07-16 22:17:17 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: remove chapter stream
+         Remove all streams that are actually table of contents, since we will
+         never need the data after parsing them.
+
+2013-07-16 21:59:37 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: send gap event for sparse streams in push mode
+         This allows to pre-roll at least if the next subtitle buffer
+         is far away.
+
+2013-07-16 21:56:07 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: do not use indexes from sparse stream when seeking in push mode
+         This makes seeking more accurate in push mode, since the previous
+         keyframe on a sparse stream might be far away.
+
+2013-07-16 21:04:07 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: advertise subtitle streams as sparse
+
+2013-07-17 17:11:44 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * gst/matroska/matroska-demux.c:
+         mastrokademux: do not push discont buffers if they aren't discont
+         Unset the discont flag instead of posssibly pushing a buffer with
+         a flag that's still set.
+         https://bugzilla.gnome.org/show_bug.cgi?id=682110
+
+2013-07-17 15:10:00 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: extract the palette from stsd
+         Sometimes a palette is inside the stsd, extract it instead of always using
+         the default one
+
+2013-07-17 14:30:16 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/goom2k1/gstgoom.c:
+         goom2k1: Fix event handling and negotiate as soon as possible
+
+2013-07-17 14:27:57 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * gst/goom/gstgoom.c:
+         goom: Fix event handling and negotiate as soon as possible
+
+2013-07-11 19:45:17 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
+
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: warn about the future deprecation of the "embed" property
+
+2013-07-17 09:56:01 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: add support for WRAW
+         Fixes https://bugzilla.gnome.org/show_bug.cgi?id=704292
+
+2013-07-17 09:54:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: palette is appended to buffers, not in caps
+         Fix the palette handling, in 1.0 we append the palette to the buffer instead of
+         placing it on the caps.
+         See also https://bugzilla.gnome.org/show_bug.cgi?id=704292
+
+2013-07-16 15:37:49 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtp/gstrtpgstpay.c:
+       * gst/rtp/gstrtpmp2tpay.c:
+       * gst/rtp/gstrtpmp4gpay.c:
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/rtp/gstrtpmpapay.c:
+       * gst/rtp/gstrtpmpvpay.c:
+         rtp: Use gst_adapter_take_buffer_fast() where possible in RTP payloaders
+
+2013-07-15 16:24:07 +0200  Arnaud Vrac <avrac@freebox.fr>
+
+       * gst/isomp4/qtdemux.c:
+         qtdemux: reset segment on flush stop
+         cca2f555d14 introduces a regression, where the demux segment is not
+         reset on flush stop, so the next upstream segment event will calculate
+         an invalid base time on the new segment to be sent downstream.
+         https://bugzilla.gnome.org/show_bug.cgi?id=704255
+
+2013-07-06 17:20:49 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux.h:
+         qtdemux: offset samples according to edit list
+         https://bugzilla.gnome.org/show_bug.cgi?id=700264
+
+2013-07-14 12:50:13 +1200  Douglas Bagnall <douglas@halo.gen.nz>
+
+       * tests/examples/spectrum/spectrum-example.c:
+         level: Fix the spectrum example for 1.0
+         The "message" property has been replaced by "post-messages".
+         Pre-patch output:
+         (test_spectrum:23101): GLib-GObject-WARNING **: g_object_set_valist:
+         object class `GstSpectrum' has no property named `message'
+         New spectrum message, endtime 0:00:00.100000000
+         (test_spectrum:23101): GStreamer-CRITICAL **:
+         gst_value_list_get_value: assertion `GST_VALUE_HOLDS_LIST (value)' failed
+         [...]
+         Post-patch:
+         New spectrum message, endtime 0:00:00.100000000
+         band 0 (freq 400): magnitude -65.988777 dB phase 1.533397
+         band 1 (freq 1200): magnitude -65.545563 dB phase -0.780900
+         band 2 (freq 2000): magnitude -64.791946 dB phase -0.799611
+         band 3 (freq 2800): magnitude -64.556175 dB phase -0.063615
+         [...]
+         https://bugzilla.gnome.org/show_bug.cgi?id=704179
+
+2013-07-13 20:56:26 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/audioparsers/gstaacparse.c:
+         aacparse: be less verbose when parsing LOAS streams
+         https://bugzilla.gnome.org/show_bug.cgi?id=704162
+
+2013-07-12 12:31:39 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulsesink.h:
+         sink: alaw/mulaw caps don't have a layout property
+
+2013-07-12 12:27:53 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/pulse/pulseutil.c:
+         pulse: relax mulaw and alaw format checks
+         The audio library considers them as encoded formats and does not fill in the
+         sample width. The audio ringbuffers identifies the format as alaw/mulaw and that
+         is always 8 bits.
+
+2013-07-11 16:13:05 +0200  Matej Knopp <matej.knopp@gmail.com>
+
+       * gst/isomp4/qtdemux.c:
+       * gst/isomp4/qtdemux.h:
+       * gst/isomp4/qtdemux_fourcc.h:
+       * gst/isomp4/qtdemux_types.c:
+         qtdemux: unselect instead of ignoring disabled track, detect chapter track
+         https://bugzilla.gnome.org/show_bug.cgi?id=704007
+
+2013-07-11 20:41:23 -0300  Thiago Santos <thiago.sousa.santos@collabora.com>
+
+       * ext/soup/gstsouphttpsrc.c:
+         souphttpsrc: ignore errors from HEAD request
+         HEAD requests are used to check the server headers to see if it
+         seekable. Ignore errors from those requests as they shouldn't be
+         critical.
+         https://bugzilla.gnome.org/show_bug.cgi?id=704053
+
+2013-07-12 03:24:08 +0800  Kyosuke Nekomura <supercatexpert@gmail.com>
+
+       * gst/audiofx/audioecho.c:
+         audioecho: Fix handling of delay property in PLAYING/PAUSED state
+         https://bugzilla.gnome.org/show_bug.cgi?id=703901
+
+2013-07-09 17:56:57 -0400  Olivier Crête <olivier.crete@collabora.com>
+
+       * gst/rtpmanager/gstrtpmux.c:
+         rtpmux: Enable proxy caps on the src pads
+
+2013-07-11 16:57:15 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * configure.ac:
+         Back to development
+
 === release 1.1.2 ===
 
-2013-07-11  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+2013-07-11 15:58:51 +0200  Sebastian Dröge <slomo@circular-chaos.org>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 1.1.2
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.signals:
+       * docs/plugins/inspect/plugin-1394.xml:
+       * docs/plugins/inspect/plugin-aasink.xml:
+       * docs/plugins/inspect/plugin-alaw.xml:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-alphacolor.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.xml:
+       * docs/plugins/inspect/plugin-audioparsers.xml:
+       * docs/plugins/inspect/plugin-auparse.xml:
+       * docs/plugins/inspect/plugin-autodetect.xml:
+       * docs/plugins/inspect/plugin-avi.xml:
+       * docs/plugins/inspect/plugin-cacasink.xml:
+       * docs/plugins/inspect/plugin-cairo.xml:
+       * docs/plugins/inspect/plugin-cutter.xml:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-dtmf.xml:
+       * docs/plugins/inspect/plugin-dv.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-isomp4.xml:
+       * docs/plugins/inspect/plugin-jack.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * docs/plugins/inspect/plugin-monoscope.xml:
+       * docs/plugins/inspect/plugin-mulaw.xml:
+       * docs/plugins/inspect/plugin-multifile.xml:
+       * docs/plugins/inspect/plugin-multipart.xml:
+       * docs/plugins/inspect/plugin-navigationtest.xml:
+       * docs/plugins/inspect/plugin-oss4.xml:
+       * docs/plugins/inspect/plugin-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-rtpmanager.xml:
+       * docs/plugins/inspect/plugin-rtsp.xml:
+       * docs/plugins/inspect/plugin-shapewipe.xml:
+       * docs/plugins/inspect/plugin-shout2send.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-soup.xml:
+       * docs/plugins/inspect/plugin-spectrum.xml:
+       * docs/plugins/inspect/plugin-speex.xml:
+       * docs/plugins/inspect/plugin-taglib.xml:
+       * docs/plugins/inspect/plugin-udp.xml:
+       * docs/plugins/inspect/plugin-video4linux2.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * docs/plugins/inspect/plugin-vpx.xml:
+       * docs/plugins/inspect/plugin-wavenc.xml:
+       * docs/plugins/inspect/plugin-wavpack.xml:
+       * docs/plugins/inspect/plugin-wavparse.xml:
+       * docs/plugins/inspect/plugin-ximagesrc.xml:
+       * docs/plugins/inspect/plugin-y4menc.xml:
+       * gst-plugins-good.doap:
+       * win32/common/config.h:
+         Release 1.1.2
+
+2013-07-11 15:58:29 +0200  Sebastian Dröge <slomo@circular-chaos.org>
+
+       * po/af.po:
+       * po/az.po:
+       * po/bg.po:
+       * po/ca.po:
+       * po/cs.po:
+       * po/da.po:
+       * po/de.po:
+       * po/el.po:
+       * po/en_GB.po:
+       * po/eo.po:
+       * po/es.po:
+       * po/eu.po:
+       * po/fi.po:
+       * po/fr.po:
+       * po/gl.po:
+       * po/hu.po:
+       * po/id.po:
+       * po/it.po:
+       * po/ja.po:
+       * po/lt.po:
+       * po/lv.po:
+       * po/mt.po:
+       * po/nb.po:
+       * po/nl.po:
+       * po/or.po:
+       * po/pl.po:
+       * po/pt_BR.po:
+       * po/ro.po:
+       * po/ru.po:
+       * po/sk.po:
+       * po/sl.po:
+       * po/sq.po:
+       * po/sr.po:
+       * po/sv.po:
+       * po/tr.po:
+       * po/uk.po:
+       * po/vi.po:
+       * po/zh_CN.po:
+       * po/zh_HK.po:
+       * po/zh_TW.po:
+         Update .po files
 
 2013-07-09 15:34:04 +0200  Andoni Morales Alastruey <ylatuya@gmail.com>
 
diff --git a/NEWS b/NEWS
index e7cb60c..488ba5a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,2 +1,2 @@
-This is GStreamer Good Plugins 1.1.2
+This is GStreamer Good Plugins 1.1.3
 
diff --git a/RELEASE b/RELEASE
index b1eabb0..0db0c7d 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
 
-Release notes for GStreamer Good Plugins 1.1.2
+Release notes for GStreamer Good Plugins 1.1.3
 
 
 The GStreamer team is proud to announce a new bug-fix release
@@ -60,31 +60,28 @@ Features of this release
 
 Bugs fixed in this release
      
-      * 612406 : [PATCH] rtspsrc: Race condition
-      * 632207 : [rtspsrc] GET_PARAMETER / SET_PARAMETER support
-      * 651434 : rtspsrc: don't discard data in interleaved mode
-      * 657079 : JPEG RTP Payloader Change to support FaceVsion Webcams
-      * 664312 : rtpvorbispay does not handle headers in caps
-      * 686459 : pulsesink: playbin uri=x.mp3 audio-sink='identity ! pulsesink' = > not-negotiated flow error
-      * 700799 : matroskademux: Got data flow before segment event
-      * 701385 : videomixer: Incorrect timestamp calculations for non trivial segments
-      * 701519 : videomixer: pushes an incorrect segment event when all its sink pads are EOS
-      * 701650 : v4l2: make sure the element is not deleted before the pool
-      * 701856 : qtdemux: Does allocation queries before setting caps on all pads
-      * 702046 : rtspsrc doesn't produce buffers
-      * 702625 : avidemux: duration query returns " zero " for the DV containter format in a AVI file
-      * 702638 : v4l2:  Optimize negotiation by removing the query filter
-      * 702819 : udpsink multicast-iface does not seem to work correctly
-      * 702826 : gdkpixbufoverlay: image overlay doesn't work for -ve offset
-      * 703114 : deinterleave: deadlock while pushing pending events on all source pads
-      * 703182 : multipartmux does not push new segment after flushing seek
-      * 703312 : matroskademux: missing profile field in caps for aac audio
-      * 703350 : qtdemux: Reports wrong framerate
-      * 703399 : v4l2: don't extract data from caps twice
-      * 703426 : Fix doc and comment references to gstrtpbin element
-      * 703685 : POTFILES.in is out of date
-      * 703743 : videomixer: Handling of variable fps streams broken
-      * 703764 : v4l2: bufferpool: don't forget to release buffer on error
+      * 672227 : qtdemux: need mapping for video/x-gst-fourcc-xdvc
+      * 674626 : [rtpsession] High CPU usage in rtcp thread when setting RR bandwidth = 0
+      * 696228 : mp4mux: streamable=true seeks on sink at EOS, causing errors with some sinks
+      * 699791 : qtdemux: certain videos from Vivotek camera do not play - " This file is corrupt and cannot be played " 
+      * 700264 : qtdemux: ignores first editlist
+      * 700933 : avidemux: Wrong duration in push mode for some clips.
+      * 703560 : [PATCH] rtpbin: new event for informing downstream about synchronization
+      * 703901 : audioecho: Output broken if delay value got changed when playing or paused
+      * 704007 : qtdemux: skips disabled tracks
+      * 704053 : souphttpsrc: Don't treat errors on HEAD request as fatal
+      * 704193 : avidemux: no PTS nor DTS on decoded frame
+      * 704241 : souphttpsrc: Ignore all HEAD errors
+      * 704255 : qtdemux: invalid base time on newsegment in push mode after a seek
+      * 704272 : qtdemux: invalid seek offset used because of chapters
+      * 704292 : qtdemux: does not know WRAW fourcc
+      * 704294 : qtdemux: videos in Windows WRLE format don't work
+      * 704357 : regression: videocrop unit test fail after adding GRAY16_BE format
+      * 704547 : vpx: fix compilation when decoder or encoder package is not build
+      * 704548 : qtdemux: set proper caps for mpeg-1 audio
+      * 704921 : matroskademux: memory leak in check_subtitle_buffer
+      * 704951 : avidemux: memory leak
+      * 704996 : qtdemux: support for H264 fourcc
 
 ==== Download ====
 
@@ -121,28 +118,20 @@ subscribe to the gstreamer-devel list.
         
 Contributors to this release
     
-      * Alban Browaeys
-      * Alex Ashley
+      * Alessandro Decina
       * Andoni Morales Alastruey
-      * Arun Raghavan
-      * Brendan Long
-      * Bruno Gonzalez
-      * David Svensson Fors
-      * J. Rick Ramstetter
-      * Jens Georg
-      * Jonas Holmberg
-      * Kishore Arepalli
+      * Arnaud Vrac
+      * Carlos Rafael Giani
+      * Douglas Bagnall
+      * Edward Hervey
+      * Kyosuke Nekomura
       * Matej Knopp
       * Mathieu Duponchelle
-      * Michael Olbrich
-      * Ognyan Tonchev
+      * Nicolas Dufresne
       * Olivier Crête
-      * Piotr Drąg
       * Sebastian Dröge
-      * Sjoerd Simons
-      * Stefan Sauer
       * Thiago Santos
       * Tim-Philipp Müller
+      * Vincent Penquerc'h
       * Wim Taymans
-      * Youness Alaoui
  
\ No newline at end of file
index a486fe2..3537fda 100644 (file)
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
 dnl initialize autoconf
 dnl releases only do -Wall, git and prerelease does -Werror too
 dnl use a three digit version number for releases, and four for git/pre
-AC_INIT([GStreamer Good Plug-ins],[1.1.2.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
+AC_INIT([GStreamer Good Plug-ins],[1.1.3],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-good])
 
 AG_GST_INIT
 
@@ -43,11 +43,11 @@ AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
   [GStreamer API Version])
 
 AG_GST_LIBTOOL_PREPARE
-AS_LIBTOOL(GST, 102, 0, 102)
+AS_LIBTOOL(GST, 103, 0, 103)
 
 dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.1.2.1
-GSTPB_REQ=1.1.2.1
+GST_REQ=1.1.3
+GSTPB_REQ=1.1.3
 
 dnl *** autotools stuff ****
 
index 48e1b89..8ec2a3c 100644 (file)
 <FLAGS>rw</FLAGS>
 <NICK>Client Name</NICK>
 <BLURB>The PulseAudio client name to use.</BLURB>
-<DEFAULT>"gst-plugins-good-plugins-scan"</DEFAULT>
+<DEFAULT>"lt-gst-plugins-good-plugins-scan"</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>Client Name</NICK>
 <BLURB>The PulseAudio client_name_to_use.</BLURB>
-<DEFAULT>"gst-plugins-good-plugins-scan"</DEFAULT>
+<DEFAULT>"lt-gst-plugins-good-plugins-scan"</DEFAULT>
 </ARG>
 
 <ARG>
 </ARG>
 
 <ARG>
+<NAME>GstRtpBin::do-sync-event</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Do Sync Event</NICK>
+<BLURB>Send event downstream when a stream is synchronized to the sender.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
 <NAME>GstRtpJitterBuffer::do-lost</NAME>
 <TYPE>gboolean</TYPE>
 <RANGE></RANGE>
index 7d1dcc8..6e32b9a 100644 (file)
@@ -3,7 +3,7 @@
   <description>Source for video data via IEEE1394 interface</description>
   <filename>../../ext/raw1394/.libs/libgst1394.so</filename>
   <basename>libgst1394.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index cf16c51..3ecc51c 100644 (file)
@@ -3,7 +3,7 @@
   <description>ASCII Art video sink</description>
   <filename>../../ext/aalib/.libs/libgstaasink.so</filename>
   <basename>libgstaasink.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 8829efc..c950a1d 100644 (file)
@@ -3,7 +3,7 @@
   <description>ALaw audio conversion routines</description>
   <filename>../../gst/law/.libs/libgstalaw.so</filename>
   <basename>libgstalaw.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 93c33e0..298b7b6 100644 (file)
@@ -3,7 +3,7 @@
   <description>adds an alpha channel to video - constant or via chroma-keying</description>
   <filename>../../gst/alpha/.libs/libgstalpha.so</filename>
   <basename>libgstalpha.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d942200..87e59d6 100644 (file)
@@ -3,7 +3,7 @@
   <description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
   <filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
   <basename>libgstalphacolor.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 73125f5..2bb8865 100644 (file)
@@ -3,7 +3,7 @@
   <description>APEv1/2 tag reader</description>
   <filename>../../gst/apetag/.libs/libgstapetag.so</filename>
   <basename>libgstapetag.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 5559b19..a7989bd 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio effects plugin</description>
   <filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
   <basename>libgstaudiofx.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 58141b9..5341b4c 100644 (file)
@@ -3,7 +3,7 @@
   <description>Parsers for various audio formats</description>
   <filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
   <basename>libgstaudioparsers.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 1f42b6d..96dac7f 100644 (file)
@@ -3,7 +3,7 @@
   <description>parses au streams</description>
   <filename>../../gst/auparse/.libs/libgstauparse.so</filename>
   <basename>libgstauparse.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 82c4871..540732b 100644 (file)
@@ -3,7 +3,7 @@
   <description>Plugin contains auto-detection plugins for video/audio in- and outputs</description>
   <filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
   <basename>libgstautodetect.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 974dcc9..a8b6d38 100644 (file)
@@ -3,7 +3,7 @@
   <description>AVI stream handling</description>
   <filename>../../gst/avi/.libs/libgstavi.so</filename>
   <basename>libgstavi.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 1ae93e0..172f56a 100644 (file)
@@ -3,7 +3,7 @@
   <description>Colored ASCII Art video sink</description>
   <filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
   <basename>libgstcacasink.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d1bdc2d..175cfe5 100644 (file)
@@ -3,7 +3,7 @@
   <description>Cairo-based elements</description>
   <filename>../../ext/cairo/.libs/libgstcairo.so</filename>
   <basename>libgstcairo.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 910ba86..351f540 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio Cutter to split audio into non-silent bits</description>
   <filename>../../gst/cutter/.libs/libgstcutter.so</filename>
   <basename>libgstcutter.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 4133edb..cc12158 100644 (file)
@@ -3,7 +3,7 @@
   <description>elements for testing and debugging</description>
   <filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
   <basename>libgstdebug.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 43e50e1..e145865 100644 (file)
@@ -3,7 +3,7 @@
   <description>Deinterlacer</description>
   <filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
   <basename>libgstdeinterlace.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 10def88..9abdb7d 100644 (file)
@@ -3,7 +3,7 @@
   <description>DTMF plugins</description>
   <filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
   <basename>libgstdtmf.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 0a50664..7ea196d 100644 (file)
@@ -3,7 +3,7 @@
   <description>DV demuxer and decoder based on libdv (libdv.sf.net)</description>
   <filename>../../ext/dv/.libs/libgstdv.so</filename>
   <basename>libgstdv.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 1a87448..567d19e 100644 (file)
@@ -3,7 +3,7 @@
   <description>effect plugins from the effectv project</description>
   <filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
   <basename>libgsteffectv.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 5b614ac..1512b91 100644 (file)
@@ -3,7 +3,7 @@
   <description>GStreamer audio equalizers</description>
   <filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
   <basename>libgstequalizer.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 781296e..68e8dd6 100644 (file)
@@ -3,7 +3,7 @@
   <description>The FLAC Lossless compressor Codec</description>
   <filename>../../ext/flac/.libs/libgstflac.so</filename>
   <basename>libgstflac.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d9dd2dc..82a982a 100644 (file)
@@ -3,7 +3,7 @@
   <description>FLV muxing and demuxing plugin</description>
   <filename>../../gst/flv/.libs/libgstflv.so</filename>
   <basename>libgstflv.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 4a257ed..648262f 100644 (file)
@@ -3,7 +3,7 @@
   <description>FLC/FLI/FLX video decoder</description>
   <filename>../../gst/flx/.libs/libgstflxdec.so</filename>
   <basename>libgstflxdec.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 5094371..206053d 100644 (file)
@@ -3,7 +3,7 @@
   <description>GdkPixbuf-based image decoder, overlay and sink</description>
   <filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
   <basename>libgstgdkpixbuf.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index e35c54b..7314b33 100644 (file)
@@ -3,7 +3,7 @@
   <description>GOOM visualization filter</description>
   <filename>../../gst/goom/.libs/libgstgoom.so</filename>
   <basename>libgstgoom.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 3719d97..2ae2fc9 100644 (file)
@@ -3,7 +3,7 @@
   <description>GOOM 2k1 visualization filter</description>
   <filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
   <basename>libgstgoom2k1.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 64218e3..f98e792 100644 (file)
@@ -3,7 +3,7 @@
   <description>Demux ICY tags from a stream</description>
   <filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
   <basename>libgsticydemux.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 171b04e..8ce7e96 100644 (file)
@@ -3,7 +3,7 @@
   <description>Demux ID3v1 and ID3v2 tags from a file</description>
   <filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
   <basename>libgstid3demux.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 8e14b1c..a11a296 100644 (file)
@@ -3,7 +3,7 @@
   <description>Still frame stream generator</description>
   <filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename>
   <basename>libgstimagefreeze.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 00620c7..e46b71f 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio interleaver/deinterleaver</description>
   <filename>../../gst/interleave/.libs/libgstinterleave.so</filename>
   <basename>libgstinterleave.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 5baaf10..33b7139 100644 (file)
@@ -3,7 +3,7 @@
   <description>ISO base media file format support (mp4, 3gpp, qt, mj2)</description>
   <filename>../../gst/isomp4/.libs/libgstisomp4.so</filename>
   <basename>libgstisomp4.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 526c7a0..7dc27e9 100644 (file)
@@ -3,7 +3,7 @@
   <description>JACK audio elements</description>
   <filename>../../ext/jack/.libs/libgstjack.so</filename>
   <basename>libgstjack.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 94374ac..84b1f35 100644 (file)
@@ -3,7 +3,7 @@
   <description>JPeg plugin library</description>
   <filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
   <basename>libgstjpeg.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 3541af0..07df583 100644 (file)
@@ -3,7 +3,7 @@
   <description>Audio level plugin</description>
   <filename>../../gst/level/.libs/libgstlevel.so</filename>
   <basename>libgstlevel.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 0a551d3..8488e19 100644 (file)
@@ -3,7 +3,7 @@
   <description>Matroska and WebM stream handling</description>
   <filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
   <basename>libgstmatroska.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 49178c1..5a11635 100644 (file)
@@ -3,10 +3,10 @@
   <description>Monoscope visualization</description>
   <filename>../../gst/monoscope/.libs/libgstmonoscope.so</filename>
   <basename>libgstmonoscope.so</basename>
-  <version>1.1.1.1</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins git</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 049789e..2755e29 100644 (file)
@@ -3,7 +3,7 @@
   <description>MuLaw audio conversion routines</description>
   <filename>../../gst/law/.libs/libgstmulaw.so</filename>
   <basename>libgstmulaw.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 7660cc1..e52104e 100644 (file)
@@ -3,7 +3,7 @@
   <description>Reads/Writes buffers from/to sequentially named files</description>
   <filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
   <basename>libgstmultifile.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 8e3141c..e52a1d2 100644 (file)
@@ -3,7 +3,7 @@
   <description>multipart stream manipulation</description>
   <filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
   <basename>libgstmultipart.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 1f2e99a..cec9dd7 100644 (file)
@@ -3,7 +3,7 @@
   <description>Template for a video filter</description>
   <filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename>
   <basename>libgstnavigationtest.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 6c6598d..7148e79 100644 (file)
@@ -3,7 +3,7 @@
   <description>Open Sound System (OSS) version 4 support for GStreamer</description>
   <filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
   <basename>libgstoss4audio.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 42061e1..c4abb21 100644 (file)
@@ -3,7 +3,7 @@
   <description>OSS (Open Sound System) support for GStreamer</description>
   <filename>../../sys/oss/.libs/libgstossaudio.so</filename>
   <basename>libgstossaudio.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 9d81954..cbf9b18 100644 (file)
@@ -3,7 +3,7 @@
   <description>PNG plugin library</description>
   <filename>../../ext/libpng/.libs/libgstpng.so</filename>
   <basename>libgstpng.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index cd67031..e3acf15 100644 (file)
@@ -3,7 +3,7 @@
   <description>PulseAudio plugin library</description>
   <filename>../../ext/pulse/.libs/libgstpulse.so</filename>
   <basename>libgstpulse.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
@@ -20,7 +20,7 @@
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true</details>
+          <details>audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true</details>
         </caps>
       </pads>
     </element>
index f7210ba..e754521 100644 (file)
@@ -3,7 +3,7 @@
   <description>ReplayGain volume normalization</description>
   <filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename>
   <basename>libgstreplaygain.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 0c80d72..d9171dc 100644 (file)
@@ -3,7 +3,7 @@
   <description>Real-time protocol plugins</description>
   <filename>../../gst/rtp/.libs/libgstrtp.so</filename>
   <basename>libgstrtp.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>video/x-raw, format=(string){ RGB, RGBA, BGR, BGRA, AYUYV, UYVY, I420, Y41B, UYVP, I420, Y42B, Y444 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]</details>
+          <details>video/x-raw, format=(string){ RGB, RGBA, BGR, BGRA, AYUV, UYVY, I420, Y41B, UYVP }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]</details>
         </caps>
         <caps>
           <name>src</name>
index 4310ae4..19d4ca8 100644 (file)
@@ -3,7 +3,7 @@
   <description>RTP session management plugin library</description>
   <filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
   <basename>libgstrtpmanager.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 7c9ad70..81f167f 100644 (file)
@@ -3,7 +3,7 @@
   <description>transfer data via RTSP</description>
   <filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
   <basename>libgstrtsp.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index c5b7d6c..4bc604c 100644 (file)
@@ -3,7 +3,7 @@
   <description>Shape Wipe transition filter</description>
   <filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
   <basename>libgstshapewipe.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 2fae63d..3039a99 100644 (file)
@@ -3,7 +3,7 @@
   <description>Sends data to an icecast server using libshout2</description>
   <filename>../../ext/shout2/.libs/libgstshout2.so</filename>
   <basename>libgstshout2.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>libshout2</package>
index bf2e3a7..b096e9e 100644 (file)
@@ -3,7 +3,7 @@
   <description>Apply the standard SMPTE transitions on video images</description>
   <filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
   <basename>libgstsmpte.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d0aefd3..d641df5 100644 (file)
@@ -3,7 +3,7 @@
   <description>libsoup HTTP client src/sink</description>
   <filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename>
   <basename>libgstsouphttpsrc.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index e20124c..31a69f9 100644 (file)
@@ -3,7 +3,7 @@
   <description>Run an FFT on the audio signal, output spectrum data</description>
   <filename>../../gst/spectrum/.libs/libgstspectrum.so</filename>
   <basename>libgstspectrum.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d64b4a2..4215b09 100644 (file)
@@ -3,7 +3,7 @@
   <description>Speex plugin library</description>
   <filename>../../ext/speex/.libs/libgstspeex.so</filename>
   <basename>libgstspeex.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 2a434e6..3646277 100644 (file)
@@ -3,7 +3,7 @@
   <description>Tag writing plug-in based on taglib</description>
   <filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
   <basename>libgsttaglib.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 3627621..fd9eed9 100644 (file)
@@ -3,7 +3,7 @@
   <description>transfer data via UDP</description>
   <filename>../../gst/udp/.libs/libgstudp.so</filename>
   <basename>libgstudp.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 0e4dabf..754d357 100644 (file)
@@ -3,7 +3,7 @@
   <description>elements for Video 4 Linux</description>
   <filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename>
   <basename>libgstvideo4linux2.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 77f0f31..2ca520e 100644 (file)
@@ -3,7 +3,7 @@
   <description>resizes a video by adding borders or cropping</description>
   <filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
   <basename>libgstvideobox.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d124558..ae55f6c 100644 (file)
@@ -3,7 +3,7 @@
   <description>Crops video into a user-defined region</description>
   <filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
   <basename>libgstvideocrop.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 63cf7dd..f7372bb 100644 (file)
@@ -3,7 +3,7 @@
   <description>Video filters plugin</description>
   <filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename>
   <basename>libgstvideofilter.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 36a8e25..fba18e5 100644 (file)
@@ -3,7 +3,7 @@
   <description>Video mixer</description>
   <filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
   <basename>libgstvideomixer.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 8142727..7eb8c26 100644 (file)
@@ -3,7 +3,7 @@
   <description>VP8 plugin</description>
   <filename>../../ext/vpx/.libs/libgstvpx.so</filename>
   <basename>libgstvpx.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index a6df908..96531d6 100644 (file)
@@ -3,7 +3,7 @@
   <description>Encode raw audio into WAV</description>
   <filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
   <basename>libgstwavenc.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 4b29789..9f2bd9a 100644 (file)
@@ -3,7 +3,7 @@
   <description>Wavpack lossless/lossy audio format handling</description>
   <filename>../../ext/wavpack/.libs/libgstwavpack.so</filename>
   <basename>libgstwavpack.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 3b03d19..68c8d41 100644 (file)
@@ -3,7 +3,7 @@
   <description>Parse a .wav file into raw audio</description>
   <filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
   <basename>libgstwavparse.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index d8f9caa..d688ffd 100644 (file)
@@ -3,7 +3,7 @@
   <description>X11 video input plugin using standard Xlib calls</description>
   <filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
   <basename>libgstximagesrc.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index facd1b7..5e595fb 100644 (file)
@@ -3,7 +3,7 @@
   <description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
   <filename>../../gst/y4m/.libs/libgsty4menc.so</filename>
   <basename>libgsty4menc.so</basename>
-  <version>1.1.2</version>
+  <version>1.1.3</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>GStreamer Good Plug-ins source release</package>
index 7fa664d..3044a46 100644 (file)
@@ -34,6 +34,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
 
  <release>
   <Version>
+   <revision>1.1.3</revision>
+   <branch>1.1</branch>
+   <name></name>
+   <created>2013-07-29</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.1.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.1.2</revision>
    <branch>1.1</branch>
    <name></name>
index ebb77cc..ac0cb0d 100644 (file)
@@ -58,7 +58,7 @@
 #define GST_PACKAGE_ORIGIN "Unknown package origin"
 
 /* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2013-07-11"
+#define GST_PACKAGE_RELEASE_DATETIME "2013-07-29"
 
 /* Define if static plugins should be built */
 #undef GST_PLUGIN_BUILD_STATIC
 #define PACKAGE_NAME "GStreamer Good Plug-ins"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Good Plug-ins 1.1.2"
+#define PACKAGE_STRING "GStreamer Good Plug-ins 1.1.3"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "gst-plugins-good"
 #undef PACKAGE_URL
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "1.1.2"
+#define PACKAGE_VERSION "1.1.3"
 
 /* directory where plugins are located */
 #ifdef _DEBUG
 #undef TARGET_CPU
 
 /* Version number of package */
-#define VERSION "1.1.2"
+#define VERSION "1.1.3"
 
 /* old wavpack API */
 #undef WAVPACK_OLD_API