Release 0.10.23
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 30 May 2010 13:03:53 +0000 (14:03 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 30 May 2010 13:03:53 +0000 (14:03 +0100)
73 files changed:
ChangeLog
NEWS
RELEASE
configure.ac
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-annodex.xml
docs/plugins/inspect/plugin-apetag.xml
docs/plugins/inspect/plugin-audiofx.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-dv.xml
docs/plugins/inspect/plugin-efence.xml
docs/plugins/inspect/plugin-effectv.xml
docs/plugins/inspect/plugin-equalizer.xml
docs/plugins/inspect/plugin-esdsink.xml
docs/plugins/inspect/plugin-flac.xml
docs/plugins/inspect/plugin-flv.xml
docs/plugins/inspect/plugin-flxdec.xml
docs/plugins/inspect/plugin-gconfelements.xml
docs/plugins/inspect/plugin-gdkpixbuf.xml
docs/plugins/inspect/plugin-goom.xml
docs/plugins/inspect/plugin-goom2k1.xml
docs/plugins/inspect/plugin-gstrtpmanager.xml
docs/plugins/inspect/plugin-halelements.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-jpeg.xml
docs/plugins/inspect/plugin-level.xml
docs/plugins/inspect/plugin-matroska.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-quicktime.xml
docs/plugins/inspect/plugin-replaygain.xml
docs/plugins/inspect/plugin-rtp.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-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 08669f3..ecdc6ca 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+=== release 0.10.23 ===
+
+2010-05-30  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+         releasing 0.10.23, "Stylish Kids in Riot"
+
+2010-05-29 10:23:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: Fix position query
+
+2010-05-28 15:14:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/webm-mux.c:
+         docs: remove unnecessary videorate element from webmmux example pipeline
+
+2010-05-28 10:43:36 -0300  Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+         jpegenc: Keep variables in sane state after _reset
+         When reseting, keep 'row' variables at a sane state after
+         freeing to avoid it being freed again on _resync realloc
+         when the element is reused.
+         Fixes #619943
+
+2010-05-27 18:08:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videobox/gstvideobox.c:
+         videobox: Fix floating point to integer conversion for the alpha values
+         Fixes bug #619835.
+
+2010-05-26 08:54:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * win32/common/config.h:
+         0.10.22.3 pre-release
+
+2010-05-26 00:33:59 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * 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/es.po:
+       * po/eu.po:
+       * po/fi.po:
+       * po/fr.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/ru.po:
+       * po/sk.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:
+         po: update translations
+
+2010-05-25 15:34:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/wavparse/gstwavparse.c:
+         wavparse: handle truncated input data at EOS in pull mode
+         Fixes #617733.
+
+2010-05-26 11:55:13 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 357b0db to fd7ca04
+
+2010-05-25 21:14:05 +0200  Robert Swain <robert.swain@collabora.co.uk>
+
+       * gst/qtdemux/qtdemux.c:
+         qtdemux: Round timestamp up when scaling to mov format
+         Fix timestamp rounding to allow the correct index to be located.
+         The issue was that scaling from GStreamer time format to mov time format was
+         rounding down causing the timestamp of the newsegment event received after a
+         flushing keyframe seek to find the sample index before the one it should
+         causing further backward seeking to the keyframe prior until no rounding error
+         occurred.
+         Rounding up when scaling to mov format has the desired effect, and it is
+         not clear whether just the _round () variant would be sufficient.
+         Fixes bug #619105
+
+2010-05-24 17:26:42 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+       * gst/flv/gstflvmux.c:
+       * gst/matroska/matroska-mux.c:
+         avimux, flvmux, matroskamux: don't crash if tags arrive on multiple input pads at the same time
+         This is a temporary fix for the release only.
+         Fixes #619533.
+
+2010-05-25 17:05:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtptheorapay.c:
+         rtptheora: remove delivery-method from caps
+         We can accept all delivery methods so don't advertise anything on the caps or
+         parse anything, we will handle whatever we receive.
+         Fixes #618940
+
+2010-05-25 15:40:01 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/matroska.c:
+         matroska: add temporary webm typefinder
+         Add webm typefinder just for the release, so webm works for
+         people whose distros don't patch gst-plugins-base as well.
+         We'll remove this again after the release.
+
+2010-05-23 11:17:27 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/webm-mux.c:
+         docs: add some pipeline examples to webmmux docs
+
+2010-05-21 12:27:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * 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-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.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-dv.xml:
+       * docs/plugins/inspect/plugin-efence.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-esdsink.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gconfelements.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+       * docs/plugins/inspect/plugin-halelements.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-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.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-quicktime.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.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-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:
+         docs: add webmmux to docs
+
+2010-05-21 13:01:30 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * docs/plugins/inspect/plugin-matroska.xml:
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska.c:
+       * gst/matroska/webm-mux.c:
+         matroska: fix up plugin and element descriptions a bit
+
+2010-05-21 12:47:03 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/Makefile.am:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+       * gst/matroska/matroska.c:
+       * gst/matroska/webm-mux.c:
+       * gst/matroska/webm-mux.h:
+         matroska: move webmmux into own source files
+         Makes things easier for gtk-doc.
+
+2010-05-21 12:26:05 +0500  Christian Schaller <christian.schaller@collabora.co.uk>
+
+       * gst-plugins-good.spec.in:
+         Update spec file with latest changes
+
+2010-05-20 20:01:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-ids.c:
+       * gst/matroska/matroska-ids.h:
+       * gst/matroska/matroska-mux.c:
+         matroska: Remove the doctype enum, it's not needed anymore
+
+2010-05-20 19:57:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+         webmmux: Add new webmmux element that only supports muxing of WebM
+         ...and remove the doctype property from matroskamux again.
+
+2010-05-20 17:31:59 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/matroskamux.c:
+         matroskamux: unit test checks version 1 files
+
+2010-05-18 15:27:06 -0400  Tristan Matthews <tristan@sat.qc.ca>
+
+       * ext/speex/gstspeexenc.c:
+         speex: fix latency query
+         Speex should report 30 ms latency for narrowband mode, 34 otherwise.
+         Fixes #619018
+
+2010-05-18 21:04:32 +0800  Philip <philipj@opera.com>
+
+       * gst/matroska/ebml-read.c:
+         ebmlread: rm floatcast.h include (not used)
+
+2010-05-17 05:36:00 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: bump default doctype version to 2
+         In this day and age this should be safe. There's otherwise a risk people
+         will be creating unneccessarily big WebM files as they can't use
+         SimpleBlock in v1.
+
+2010-05-17 05:27:44 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-mux.c:
+         matroska: handle matroska and webm doctype versions equally
+         The original plan was to let WebM v1 be the same as Matroska v2 (with
+         extra constraints), but for simplicity it was decided to handle the
+         versions equally, such that e.g. SimpleBlock is only allowed in WebM v2.
+
+2010-05-13 12:10:54 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Verify lace size in _parse_blockgroup_or_simpleblock
+         Failure to do this for corrupt input can cause a subbuffer bigger
+         than the actual buffer to be created, quickly leading to segfault.
+         Test case:
+         bug_s222005751_r0.001____memcpy.webm
+
+2010-05-13 10:23:10 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * gst/matroska/matroska-demux.c:
+         ebml: crude hack to avoid crashing on unexpected metadata
+         The comment says this cannot happen, but it did and I don't know
+         why. This is not the correct fix, needs investigation. Test case:
+         bug_s555010094_r0.0005:0.008____IA__g_assertion_message_expr.webm
+
+2010-05-13 09:18:56 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * gst/matroska/ebml-read.c:
+         ebml: don't modify out str if returning an error in _read_ascii
+         This is a regression from ASCII validation changes. Test case:
+         bug_s66876390_r0.001____malloc_printerr.webm
+
+2010-05-12 13:16:28 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * gst/matroska/ebml-read.c:
+         ebml: Validate 7-bit ASCII in gst_ebml_read_ascii
+         This was triggering an UTF-8 assertion in gst_caps_set_simple for
+         corrupt files with garbage as codec id. Test case:
+         gstreamer_error_trying_to_set_invalid_utf8_as_codec_id.webm
+         Old gst_ebml_read_ascii renamed to gst_ebml_read_string, also used by
+         gst_ebml_read_utf8. Unlike for UTF-8, failure to validate is an error,
+         as gst_ebml_read_ascii is used for reading doctype and codec id and we
+         might just as well give up early in those cases.
+
+2010-05-12 14:30:18 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Ignore unexpected CodecState
+         Because GstMatroskaTrackContext *stream is set up in the first
+         SimpleBlock or Block, a rogue CodecState otherwise causes a segfault on
+         derefencing the NULL pointer. Test case:
+         bug_s5506167_r0.001____gst_matroska_demux_parse_blockgroup_or_simpleblock.webm
+
+2010-05-10 06:00:49 +0200  Philip Jägenstedt <philipj@opera.com>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Add video/webm sink caps
+
+2010-05-09 19:46:51 +0200  Philip Jägenstedt <philip@foolip.org>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: Use SimpleBlock for WebM when possible
+
+2010-05-09 19:28:59 +0200  Philip Jägenstedt <philip@foolip.org>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Support "webm" DocType
+
+2010-05-09 12:35:10 +0200  Philip Jägenstedt <philip@foolip.org>
+
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+         matroskamux: rename matroska_version to doctype_version
+
+2010-05-09 12:09:57 +0200  Philip Jägenstedt <philip@foolip.org>
+
+       * gst/matroska/matroska-ids.c:
+       * gst/matroska/matroska-ids.h:
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+         matroskamux: Support "webm" DocType
+
+2010-05-12 18:38:48 -0700  David Schleef <ds@schleef.org>
+
+       * gst/qtdemux/qtdemux.c:
+         qtdemux: Add VP8
+
+2010-04-27 15:26:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-ids.h:
+       * gst/matroska/matroska-mux.c:
+         matroskamux: Add support for On2 VP8
+         ...matroskademux automatically supports it through libgstriff.
+
+2010-04-27 15:25:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+         avimux: Add support for On2 VP8
+         ...avidemux automatically supports it through libgstriff.
+
+2010-05-17 17:17:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+       * ext/pulse/pulsesrc.c:
+         pulse: Don't lock the mainloop in NULL
+
+2010-05-15 21:15:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Use = instead of == in shell scripts for equality checks
+
+2010-05-14 18:33:32 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * win32/common/config.h:
+         0.10.22.2 pre-release
+
+2010-05-14 18:24:14 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * common:
+         Automatic update of common submodule
+         From 4d67bd6 to 357b0db
+
+2010-05-14 18:16:45 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/check/elements/souphttpsrc.c:
+         tests: fix leak in souphttpsrc unit test
+         Unref server objects when done. Fixes check-valgrind.
+
+2010-05-14 17:30:40 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+         jpegenc: fix two leaks
+         Don't leak othercaps or jpegenc ref.
+
+2010-05-13 13:01:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         rtpbin: fix docs
+         Documentation error spotted by tony <caicai0119 at gmail.com>
+         Fixes #618419
+
+2010-05-11 13:18:42 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/rtp/gstrtptheoradepay.c:
+         rtptheoradepay: make delivery-method parameter optional
+         It probably will not be in the final RFC as it is not in RFC 5215 for Vorbis.
+         If there is a configuration specified, assume it is in-line and if nothing is
+         specified, assume it is in-band.
+         https://bugzilla.gnome.org/show_bug.cgi?id=618386
+
+2010-05-13 12:16:59 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: increase acceptable output sizes
+         We can perfectly decode 1x1 images so lower the min width and height to 1.
+         Fixes #618392
+
+2010-05-13 11:30:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/gstrtpceltpay.c:
+         celtpay: fix queue duration calculations
+         Don't blindly add the durations of incomming buffers to the total queued
+         duration because it might be invalid. Mark the total queued duration invalid
+         when we receive an invalid incomming timestamp because that's when we lose track
+         of the total queued duration.
+         Fixes #618324
+
+2010-05-10 11:14:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: extract SPS and PPS from property provided parameter set
+         ... so it can also be regularly inserted into the stream if so configured.
+         Fixes #617164.
+
+2010-05-11 22:28:08 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: allow switching views at runtime.
+
+2010-05-11 20:26:37 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtp/Makefile.am:
+         rtp: dist missing header file to fix make distcheck
+
+2010-05-11 19:05:08 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/oss4/oss4-sink.c:
+         oss4: minor cleanup
+         Remove fixed FIXME, change finalise to finalize for consistency.
+
+2010-05-11 19:01:51 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * docs/plugins/inspect/plugin-oss4.xml:
+         docs: add oss4 elements to docs
+
+2010-05-11 16:09:10 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * 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/es.po:
+       * po/eu.po:
+       * po/fi.po:
+       * po/fr.po:
+       * po/hu.po:
+       * po/id.po:
+       * po/it.po:
+       * po/ja.po:
+       * po/ky.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/ru.po:
+       * po/sk.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:
+         po: move oss4 strings from -bad to -good
+
+2010-05-11 16:08:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * gst-plugins-good.spec.in:
+       * po/POTFILES.in:
+       * sys/Makefile.am:
+       * tests/icles/.gitignore:
+       * tests/icles/Makefile.am:
+         Move oss4 plugin from -bad to -good
+         Hook up build infrastructure, docs and tests.
+         Fixes #614305.
+
+2010-04-29 13:18:58 +0100  Brian Cameron <brian.cameron@oracle.com>
+
+       * sys/oss4/oss4-sink.c:
+       * sys/oss4/oss4-sink.h:
+         oss4sink: implement GstStreamVolume interface and add mute and volume properties
+         OSS4 supports per-stream volume control, so expose this using the right
+         API, so that playbin2 and applications like totem can make use of it
+         (instead of using a volume element for volume control).
+         Fixes #614305.
+
+2010-04-08 10:45:33 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/oss4/oss4-audio.c:
+         oss4: 8-bit PCM audio caps don't need an endianness field
+
+2010-04-08 10:40:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/oss4/oss4-audio.c:
+         oss4: don't iterate the formats table twice for each entry
+         When iterating the formats table, we can just pass the whole
+         entry to our helper function, which avoids iterating the table
+         again to find the entry structure from the passed format id.
+
+2010-03-30 11:43:04 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/oss4/oss4-audio.c:
+         oss4: also accept formats not natively supported
+         Also accept formats that are not natively supported by the
+         hardware, OSS4 can convert them internally. List the native
+         formats first in the caps though, to express our preference
+         for the native formats. We need this in order to support the
+         case properly where the audio hardware supports only e.g.
+         little endian PCM, but the host is big endian, since many
+         audio elements only support native endianness and make the
+         reasonable assumption that any audiosink will be able to
+         handle audio in native endianness.
+         Based on patch by Jerry Tan <jerry.tan@sun.com>
+         Fixes #614317.
+
+2010-03-30 01:14:58 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/oss4/oss4-mixer.c:
+         oss4: add comment for translators
+         Not that that will make these strings much better. Also remove i18n
+         marker where it doesn't make sense.
+
+2010-03-22 16:13:12 +0100  Benjamin Otte <otte@redhat.com>
+
+       * sys/oss4/oss4-mixer.c:
+         oss4: Refactor code to make it look more modern
+         A side effect is that it passes -Wformat-nonliteral and doesn't read
+         invalid memory in some cases, like when the mixer track contains
+         a % sign or there is a number but not a known mixer name.
+
+2010-03-22 14:09:24 +0100  Benjamin Otte <otte@redhat.com>
+
+       * sys/oss4/oss4-mixer.c:
+         oss4: Avoid g_quark_to_string (g_quark_from_string ()) madness
+         We to the strdup inside gst_oss4_mixer_control_get_translated_name()
+         instead of in the only caller.
+
+2010-03-21 21:39:18 +0100  Benjamin Otte <otte@redhat.com>
+
+       * sys/oss4/oss4-mixer.c:
+         Add -Wmissing-declarations -Wmissing-prototypes to configure flags
+         And fix all warnings
+
+2010-01-20 13:29:52 +0100  Benjamin Otte <otte@redhat.com>
+
+       * sys/oss4/oss4-mixer.c:
+         Fix compiler warning about unused return value
+
+2009-08-21 01:17:18 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * tests/icles/test-oss4.c:
+         tests: fix test-oss4 to treat an empty device name the same as a NULL name
+
+2009-07-16 13:55:14 +0100  Jan Schmidt <thaytan@noraisin.net>
+
+       * sys/oss4/oss4-mixer.c:
+         oss4: Attempt to fix a compiler warning
+         Don't store a const gchar * in a non-const gchar * local var.
+         Also, make the translation string function static since it's only
+         used in the one file.
+
+2009-06-10 19:21:21 +0100  Garrett D'Amore <garrett.damore@sun.com>
+
+       * sys/oss4/oss4-audio.c:
+       * sys/oss4/oss4-mixer-slider.c:
+       * sys/oss4/oss4-mixer-switch.c:
+       * sys/oss4/oss4-mixer.c:
+         oss4: Enhancements to the mixer and audio output
+         Code cleanups, general improvements, support for the
+         new mixer flags in latest gst-plugins-base.
+         Fixes: #584252
+         Patch By: Brian Cameron <brian.cameron@sun.com>
+         Patch By: Garrett D'Amore <garrett.damore@sun.com>
+
+2009-06-19 16:21:28 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * sys/oss4/oss4-mixer.c:
+         Make build without warnings with debugging disabled
+
+2008-11-04 12:42:30 +0000  Stefan Kost <ensonic@users.sourceforge.net>
+
+         Don't install static libs for plugins. Fixes #550851 for -bad.
+         Original commit message from CVS:
+         * ext/alsaspdif/Makefile.am:
+         * ext/amrwb/Makefile.am:
+         * ext/apexsink/Makefile.am:
+         * ext/arts/Makefile.am:
+         * ext/artsd/Makefile.am:
+         * ext/audiofile/Makefile.am:
+         * ext/audioresample/Makefile.am:
+         * ext/bz2/Makefile.am:
+         * ext/cdaudio/Makefile.am:
+         * ext/celt/Makefile.am:
+         * ext/dc1394/Makefile.am:
+         * ext/dirac/Makefile.am:
+         * ext/directfb/Makefile.am:
+         * ext/divx/Makefile.am:
+         * ext/dts/Makefile.am:
+         * ext/faac/Makefile.am:
+         * ext/faad/Makefile.am:
+         * ext/gsm/Makefile.am:
+         * ext/hermes/Makefile.am:
+         * ext/ivorbis/Makefile.am:
+         * ext/jack/Makefile.am:
+         * ext/jp2k/Makefile.am:
+         * ext/ladspa/Makefile.am:
+         * ext/lcs/Makefile.am:
+         * ext/libfame/Makefile.am:
+         * ext/libmms/Makefile.am:
+         * ext/metadata/Makefile.am:
+         * ext/mpeg2enc/Makefile.am:
+         * ext/mplex/Makefile.am:
+         * ext/musepack/Makefile.am:
+         * ext/musicbrainz/Makefile.am:
+         * ext/mythtv/Makefile.am:
+         * ext/nas/Makefile.am:
+         * ext/neon/Makefile.am:
+         * ext/ofa/Makefile.am:
+         * ext/polyp/Makefile.am:
+         * ext/resindvd/Makefile.am:
+         * ext/sdl/Makefile.am:
+         * ext/shout/Makefile.am:
+         * ext/snapshot/Makefile.am:
+         * ext/sndfile/Makefile.am:
+         * ext/soundtouch/Makefile.am:
+         * ext/spc/Makefile.am:
+         * ext/swfdec/Makefile.am:
+         * ext/tarkin/Makefile.am:
+         * ext/theora/Makefile.am:
+         * ext/timidity/Makefile.am:
+         * ext/twolame/Makefile.am:
+         * ext/x264/Makefile.am:
+         * ext/xine/Makefile.am:
+         * ext/xvid/Makefile.am:
+         * gst-libs/gst/app/Makefile.am:
+         * gst-libs/gst/dshow/Makefile.am:
+         * gst/aiffparse/Makefile.am:
+         * gst/app/Makefile.am:
+         * gst/audiobuffer/Makefile.am:
+         * gst/bayer/Makefile.am:
+         * gst/cdxaparse/Makefile.am:
+         * gst/chart/Makefile.am:
+         * gst/colorspace/Makefile.am:
+         * gst/dccp/Makefile.am:
+         * gst/deinterlace/Makefile.am:
+         * gst/deinterlace2/Makefile.am:
+         * gst/dvdspu/Makefile.am:
+         * gst/festival/Makefile.am:
+         * gst/filter/Makefile.am:
+         * gst/flacparse/Makefile.am:
+         * gst/flv/Makefile.am:
+         * gst/games/Makefile.am:
+         * gst/h264parse/Makefile.am:
+         * gst/librfb/Makefile.am:
+         * gst/mixmatrix/Makefile.am:
+         * gst/modplug/Makefile.am:
+         * gst/mpeg1sys/Makefile.am:
+         * gst/mpeg4videoparse/Makefile.am:
+         * gst/mpegdemux/Makefile.am:
+         * gst/mpegtsmux/Makefile.am:
+         * gst/mpegvideoparse/Makefile.am:
+         * gst/mve/Makefile.am:
+         * gst/nsf/Makefile.am:
+         * gst/nuvdemux/Makefile.am:
+         * gst/overlay/Makefile.am:
+         * gst/passthrough/Makefile.am:
+         * gst/pcapparse/Makefile.am:
+         * gst/playondemand/Makefile.am:
+         * gst/rawparse/Makefile.am:
+         * gst/real/Makefile.am:
+         * gst/rtjpeg/Makefile.am:
+         * gst/rtpmanager/Makefile.am:
+         * gst/scaletempo/Makefile.am:
+         * gst/sdp/Makefile.am:
+         * gst/selector/Makefile.am:
+         * gst/smooth/Makefile.am:
+         * gst/smoothwave/Makefile.am:
+         * gst/speed/Makefile.am:
+         * gst/speexresample/Makefile.am:
+         * gst/stereo/Makefile.am:
+         * gst/subenc/Makefile.am:
+         * gst/tta/Makefile.am:
+         * gst/vbidec/Makefile.am:
+         * gst/videodrop/Makefile.am:
+         * gst/videosignal/Makefile.am:
+         * gst/virtualdub/Makefile.am:
+         * gst/vmnc/Makefile.am:
+         * gst/y4m/Makefile.am:
+         * sys/acmenc/Makefile.am:
+         * sys/cdrom/Makefile.am:
+         * sys/dshowdecwrapper/Makefile.am:
+         * sys/dshowsrcwrapper/Makefile.am:
+         * sys/dvb/Makefile.am:
+         * sys/dxr3/Makefile.am:
+         * sys/fbdev/Makefile.am:
+         * sys/oss4/Makefile.am:
+         * sys/qcam/Makefile.am:
+         * sys/qtwrapper/Makefile.am:
+         * sys/vcd/Makefile.am:
+         * sys/wininet/Makefile.am:
+         * win32/common/config.h:
+         Don't install static libs for plugins. Fixes #550851 for -bad.
+
+2008-10-12 21:52:27 +0000  Jan Schmidt <thaytan@mad.scientist.com>
+
+         sys/oss4/: Add some spaces in translateable strings.
+         Original commit message from CVS:
+         * sys/oss4/oss4-mixer.c:
+         * sys/oss4/oss4-sink.c:
+         * sys/oss4/oss4-source.c:
+         Add some spaces in translateable strings.
+         Fixes: #555969 #555968 #555965
+
+2008-08-07 16:20:30 +0000  Frederic Crozat <fcrozat@mandriva.org>
+
+         Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
+         Original commit message from CVS:
+         Patch by: Frederic Crozat <fcrozat@mandriva.org>
+         * ext/sndfile/gstsf.c: (plugin_init):
+         * sys/dvb/gstdvbsrc.c: (gst_dvbsrc_plugin_init):
+         * sys/oss4/oss4-audio.c: (plugin_init):
+         Make sure gettext returns translations in UTF-8 encoding rather
+         than in the current locale encoding (#546822).
+
+2008-06-16 07:30:34 +0000  Stefan Kost <ensonic@users.sourceforge.net>
+
+         Final round of doc updates.
+         Original commit message from CVS:
+         * gst/rtpmanager/gstrtpjitterbuffer.c:
+         * gst/speed/gstspeed.c:
+         * gst/speexresample/gstspeexresample.c:
+         * gst/videosignal/gstvideoanalyse.c:
+         * gst/videosignal/gstvideodetect.c:
+         * gst/videosignal/gstvideomark.c:
+         * sys/dvb/gstdvbsrc.c:
+         * sys/oss4/oss4-mixer.c:
+         * sys/oss4/oss4-sink.c:
+         * sys/oss4/oss4-source.c:
+         * sys/wininet/gstwininetsrc.c:
+         Final round of doc updates.
+
+2008-06-12 14:49:18 +0000  Stefan Kost <ensonic@users.sourceforge.net>
+
+         Do not use short_description in section docs for elements. We extract them from element details and there will be war...
+         Original commit message from CVS:
+         * ext/dc1394/gstdc1394.c:
+         * ext/ivorbis/vorbisdec.c:
+         * ext/jack/gstjackaudiosink.c:
+         * ext/metadata/gstmetadatademux.c:
+         * ext/mythtv/gstmythtvsrc.c:
+         * ext/theora/theoradec.c:
+         * gst-libs/gst/app/gstappsink.c:
+         * gst/bayer/gstbayer2rgb.c:
+         * gst/deinterlace/gstdeinterlace.c:
+         * gst/rawparse/gstaudioparse.c:
+         * gst/rawparse/gstvideoparse.c:
+         * gst/rtpmanager/gstrtpbin.c:
+         * gst/rtpmanager/gstrtpclient.c:
+         * gst/rtpmanager/gstrtpjitterbuffer.c:
+         * gst/rtpmanager/gstrtpptdemux.c:
+         * gst/rtpmanager/gstrtpsession.c:
+         * gst/rtpmanager/gstrtpssrcdemux.c:
+         * gst/selector/gstinputselector.c:
+         * gst/selector/gstoutputselector.c:
+         * gst/videosignal/gstvideoanalyse.c:
+         * gst/videosignal/gstvideodetect.c:
+         * gst/videosignal/gstvideomark.c:
+         * sys/oss4/oss4-mixer.c:
+         * sys/oss4/oss4-sink.c:
+         * sys/oss4/oss4-source.c:
+         Do not use short_description in section docs for elements. We extract
+         them from element details and there will be warnings if they differ.
+         Also fixing up the ChangeLog order.
+
+2008-06-12 13:06:37 +0000  Stefan Kost <ensonic@users.sourceforge.net>
+
+         tests/icles/test-oss4.c: Include stdlib.h.
+         Original commit message from CVS:
+         * tests/icles/test-oss4.c:
+         Include stdlib.h.
+
+2008-05-22 16:33:25 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+         tests/icles/: Small oss4 test that probes for available devices and retrieves their caps and mixer tracks and all tha...
+         Original commit message from CVS:
+         * tests/icles/.cvsignore:
+         * tests/icles/Makefile.am:
+         * tests/icles/test-oss4.c: (opt_show_mixer_messages), (WAIT_TIME),
+         (show_mixer_messages), (probe_mixer_tracks), (probe_pad),
+         (probe_details), (probe_element), (main):
+         Small oss4 test that probes for available devices and retrieves
+         their caps and mixer tracks and all that. Also allows testing of
+         mixer change messages on the bus.
+
+2008-05-22 15:14:26 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+         sys/oss4/: Make device-name probing in NULL state work better (e.g. for the gnome-control-center sound capplet).
+         Original commit message from CVS:
+         * sys/oss4/oss4-mixer.c: (gst_oss4_mixer_open):
+         * sys/oss4/oss4-property-probe.c:
+         (gst_oss4_property_probe_find_device_name),
+         (gst_oss4_property_probe_find_device_name_nofd):
+         * sys/oss4/oss4-property-probe.h:
+         * sys/oss4/oss4-sink.c: (gst_oss4_sink_get_property):
+         * sys/oss4/oss4-source.c: (gst_oss4_source_get_property):
+         Make device-name probing in NULL state work better (e.g. for the
+         gnome-control-center sound capplet).
+
+2008-05-08 19:16:17 +0000  Clive Wright <clive_wright@ntlworld.com>
+
+         sys/oss4/oss4-mixer-slider.c: Apparently mono sliders have the mono value repeated in the upper bits, so mask those o...
+         Original commit message from CVS:
+         Based on patch by: Clive Wright <clive_wright ntlworld com>
+         * sys/oss4/oss4-mixer-slider.c: (gst_oss4_mixer_slider_unpack_volume):
+         Apparently mono sliders have the mono value repeated in the upper bits,
+         so mask those out when reading them. Probably makes the mixer applet
+         work properly in some more cases.
+
+2008-04-11 08:13:22 +0000  Julien Moutte <julien@moutte.net>
+
+         sys/oss4/: Fix arguments format in debug statements.
+         Original commit message from CVS:
+         2008-04-11  Julien Moutte  <julien@fluendo.com>
+         * sys/oss4/oss4-mixer-enum.c:
+         (gst_oss4_mixer_enum_get_values_locked):
+         * sys/oss4/oss4-source.c: (gst_oss4_source_delay): Fix arguments
+         format in debug statements.
+
+2008-04-02 20:18:58 +0000  Tim-Philipp Müller <tim@centricular.net>
+
+         Add initial support for OSSv4. Mixer still needs a bit more love, but even magic has its limits.
+         Original commit message from CVS:
+         * configure.ac:
+         * sys/Makefile.am:
+         * sys/oss4/Makefile.am:
+         * sys/oss4/oss4-audio.c:
+         * sys/oss4/oss4-audio.h:
+         * sys/oss4/oss4-mixer-enum.c:
+         * sys/oss4/oss4-mixer-enum.h:
+         * sys/oss4/oss4-mixer-slider.c:
+         * sys/oss4/oss4-mixer-slider.h:
+         * sys/oss4/oss4-mixer-switch.c:
+         * sys/oss4/oss4-mixer-switch.h:
+         * sys/oss4/oss4-mixer.c:
+         * sys/oss4/oss4-mixer.h:
+         * sys/oss4/oss4-property-probe.c:
+         * sys/oss4/oss4-property-probe.h:
+         * sys/oss4/oss4-sink.c:
+         * sys/oss4/oss4-sink.h:
+         * sys/oss4/oss4-soundcard.h:
+         * sys/oss4/oss4-source.c:
+         * sys/oss4/oss4-source.h:
+         Add initial support for OSSv4. Mixer still needs a bit more love,
+         but even magic has its limits.
+
+2010-05-11 10:52:58 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * sys/osxvideo/cocoawindow.h:
+       * sys/osxvideo/cocoawindow.m:
+       * sys/osxvideo/osxvideosink.h:
+       * sys/osxvideo/osxvideosink.m:
+         osxvideosink: implement the xoverlay interface. Fixes #618349.
+
+2010-05-11 18:42:32 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/qtdemux/qtdemux.c:
+         qtdemux: fix push based seeking
+         ... where it comes down to transforming incoming BYTE segment
+         to a corresponding TIME segment.
+         Also fixes #609405.
+
+2010-05-11 14:23:47 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/inspect/plugin-imagefreeze.xml:
+       * tests/check/Makefile.am:
+       * tests/check/elements/.gitignore:
+         Move imagefreeze plugin from -bad to -good
+         Hook up build infrastructure, docs and unit test for new plugin.
+         Fixes #613786.
+
+2010-05-05 12:23:56 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/imagefreeze/gstimagefreeze.c:
+         imagefreeze: Set fixed caps on the correct pad
+         This makes the sink getcaps function actually used instead of using
+         the fixed caps function for it.
+
+2010-03-21 21:39:18 +0100  Benjamin Otte <otte@redhat.com>
+
+       * tests/check/elements/imagefreeze.c:
+         Add -Wmissing-declarations -Wmissing-prototypes to configure flags
+         And fix all warnings
+
+2010-03-15 11:54:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/imagefreeze/gstimagefreeze.c:
+         imagefreeze: Only start the task after a seek if a buffer was received already
+
+2010-02-28 16:08:14 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/elements/imagefreeze.c:
+         imagefreeze: Add some unit tests
+
+2010-02-28 16:04:31 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/imagefreeze/gstimagefreeze.c:
+         imagefreeze: Set undefined framerate in sink getcaps function
+
+2010-02-28 15:02:02 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/imagefreeze/gstimagefreeze.c:
+         imagefreeze: Implement reverse playback and set buffer offsets
+
+2010-02-27 17:33:05 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/imagefreeze/Makefile.am:
+       * gst/imagefreeze/gstimagefreeze.c:
+       * gst/imagefreeze/gstimagefreeze.h:
+         imagefreeze: Add still frame stream generator element
+
+2010-05-11 13:07:19 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * docs/plugins/Makefile.am:
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins-sections.txt:
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/inspect/plugin-debug.xml:
+       * gst/debugutils/Makefile.am:
+       * gst/debugutils/gstdebug.c:
+       * tests/check/Makefile.am:
+       * tests/check/elements/.gitignore:
+         Move capsfilter element from -bad to -good
+         Hook up moved files to the build infrastructure and docs.
+         Fixes #617739.
+
+2010-05-06 13:12:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/debugutils/gstcapssetter.c:
+       * gst/debugutils/gstcapssetter.h:
+         capssetter: Some minor cleanup
+
+2010-03-22 16:56:03 +0100  Benjamin Otte <otte@redhat.com>
+
+       * tests/check/elements/capssetter.c:
+         Add -Wold-style-definition
+         and fix the warnings
+
+2010-03-18 17:30:26 +0100  Benjamin Otte <otte@redhat.com>
+
+       * gst/debugutils/gstcapssetter.c:
+         gst_element_class_set_details => gst_element_class_set_details_simple
+
+2009-10-08 19:51:31 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/capssetter.c:
+         capssetter: add unit test
+
+2009-06-25 16:41:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/debugutils/gstcapssetter.c:
+       * gst/debugutils/gstcapssetter.h:
+         capssetter: import element into -bad
+
+2010-05-11 12:06:10 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/avi/gstavimux.c:
+         avimux: check that pads have been negotiated
+         Also set fcc_handler field in audio stream header.
+         Fixes #618351.
+
+2010-05-10 18:33:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/qtdemux/qtdemux.c:
+         qtdemux: fix partial parsing of ctts table
+         Fixes #616516.
+
+2010-05-10 18:32:15 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/qtdemux/qtdemux.c:
+         qtdemux: cleanup a comment and add some debug and conditional compilation
+
+2010-05-11 10:01:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * configure.ac:
+         configure: Check for GTK+ 3.0 and if it's not available for GTK+ 2.0
+
+2010-05-10 22:11:10 +0200  Jan Urbański <wulczer@wulczer.org>
+
+       * gst/flv/gstflvmux.c:
+         flvmux: only store the last buffer timestamp if it's valid
+         Fixes bug #618305
+
+2010-01-08 22:13:59 -0500  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: Re-send SPS/PPS when requested
+         https://bugzilla.gnome.org/show_bug.cgi?id=606689
+
+2010-05-07 17:09:16 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph264pay.c:
+         rtph264pay: fix typo in debug message
+
+2010-05-07 15:42:23 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtptheorapay.c:
+       * gst/rtp/gstrtptheorapay.h:
+         rtptheorapay: add config-interval parameter to re-insert config in stream
+         Add a new config-interval property to instruct the payloader to insert
+         configuration headers at periodic intervals in the stream
+         (when a keyframe is countered).
+
+2010-05-07 15:31:03 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtptheoradepay.c:
+         rtptheoradepay: fix in-band configuration parsing
+         Also make configuration header parsing a bit more relaxed with respect
+         to length field interpretation.
+
+2010-05-07 15:30:30 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpvorbisdepay.c:
+         rtpvorbisdepay: fix in-line configuration parsing
+         Also make configuration header parsing a bit more relaxed with respect
+         to length field interpretation.
+
+2010-05-04 16:57:35 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtptheorapay.c:
+         rtptheorapay: do not discard downstream flow return
+
+2010-05-04 16:57:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtptheorapay.c:
+         rtptheorapay: refactor buffer payloading
+
+2010-05-07 20:41:04 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlacemethod.c:
+       * gst/deinterlace/gstdeinterlacemethod.h:
+       * gst/deinterlace/tvtime/greedy.c:
+       * gst/deinterlace/tvtime/greedyh.c:
+       * gst/deinterlace/tvtime/linear.c:
+       * gst/deinterlace/tvtime/linearblend.c:
+       * gst/deinterlace/tvtime/scalerbob.c:
+       * gst/deinterlace/tvtime/vfir.c:
+       * gst/deinterlace/tvtime/weave.c:
+       * gst/deinterlace/tvtime/weavebff.c:
+       * gst/deinterlace/tvtime/weavetff.c:
+         deinterlace: Add support for UYVY
+
+2010-05-07 19:06:35 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: fix return value
+
+2010-05-07 19:02:21 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: don't leak the session
+
+2010-05-07 18:59:42 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtsp: configure bandwidth properties in the session
+
+2010-05-07 18:58:58 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+         rtpsession: add properties to configure the bandwidth
+         Add properties to proxy the bandwidth configuration to the session object.
+
+2010-05-07 18:57:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+       * gst/rtpmanager/rtpsession.h:
+         rtpsession: add properties to configure bandwidths
+         Add properties to configure the sender and receiver bandwidths.
+         Configure the bandwidths before calculating the RTCP timeout when we need to.
+
+2010-05-07 18:56:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpstats.c:
+         rtpstats: add some debug info
+
+2010-05-07 18:55:34 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpsession.c:
+         rtpsession: small cleanups
+
+2010-05-07 16:55:13 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpstats.c:
+       * gst/rtpmanager/rtpstats.h:
+         rtpstats: make bandwidths more configurable
+         Add a method to configure the various bandwidths in the session.
+
+2010-05-07 13:32:30 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtpmanager/rtpsession.c:
+         rtpsession: handle NONE RTCP intervals
+         Prepare for handling RTCP reporting intervals of GST_CLOCK_TIME_NONE, which
+         means don't send RTCP at all.
+
+2010-05-07 12:51:05 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         rtspsrc: fall back to SDP ports instead of server_port
+         In multicast, fall back to the ports in the SDP instead of the server_port
+         attribute as this is more in line with the RFC.
+
+2010-05-07 12:24:51 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: refactor collecting the transport info
+         Make a method to collect the ports and destination address.
+
+2010-05-07 11:28:36 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: handle servers that send broken Transports
+         Handle servers that send their port pairs with the wrong name.
+         Fixes #617537
+
+2010-05-06 16:52:26 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+       * gst/rtsp/gstrtspsrc.h:
+         rtspsrc: use the SDP connection info in multicast
+         Parse the connection info from the SDP.
+         When we need to configure the multicast destination, fall back to the SDP
+         connection info when the transport did not specify a destination and ttl.
+         Fixes #617537
+
+2010-05-06 15:42:38 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/goom/gstgoom.c:
+       * gst/goom2k1/gstgoom.c:
+       * gst/monoscope/gstmonoscope.c:
+         goom,monoscope: truncate own caps, instead of copying and using the first only
+         We got the caps from an intersect, it is our own, hence we can truncate it.
+
+2010-05-06 15:40:33 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: reflow to truncate caps just once
+         We get writable cpas from the intersection (unless it failed). As we truncate
+         those anyway, we don't need to manyaly copy the first structure.
+
+2010-05-06 15:39:31 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * ext/gdk_pixbuf/gstgdkpixbuf.c:
+         gdkpixbuf: don't leak template caps
+
+2010-05-06 15:38:35 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/autodetect/gstautoaudiosink.c:
+       * gst/autodetect/gstautoaudiosrc.c:
+       * gst/autodetect/gstautovideosink.c:
+       * gst/autodetect/gstautovideosrc.c:
+         auto{audio,video}{src,sink}: use can_intersect to avoid a caps copy
+
+2010-04-27 13:36:35 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * gst/flv/gstflvdemux.c:
+         flvdemux: tell what we can do
+         Any-caps are bad. If apps scan the registry, they'd like to know what we can
+         output.
+
+2010-04-27 13:43:29 +0300  Stefan Kost <ensonic@users.sf.net>
+
+       * ext/jpeg/gstjpegenc.c:
+         jpegenc: also lift the arbitrary restrictions for width and height
+         This was already done for jpegdec.
+
+2010-05-06 14:03:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/pulse/pulsesrc.c:
+         pulsesrc: Allocate/free PA mainloop during state changes
+         ...also destroy the stream and context during state changes.
+
+2010-05-06 13:57:01 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: Allocate and free the custom clock in NULL<->READY
+
+2010-05-06 13:51:59 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/pulse/pulsesink.c:
+         pulsesink: Create and free the PA mainloop in NULL->READY/READY->NULL
+         This fixes a race condition, when stopping the mainloop during finalization
+         is done from a mainloop callback.
+         Fixes bugs #614765 and #590662.
+
+2010-05-05 19:35:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videomixer/videomixer.c:
+         videomixer: Make selection of a sinkpad number threadsafe
+
+2010-05-05 17:39:32 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlacemethod.c:
+       * gst/deinterlace/gstdeinterlacemethod.h:
+       * gst/deinterlace/tvtime/greedy.c:
+       * gst/deinterlace/tvtime/linear.c:
+       * gst/deinterlace/tvtime/linearblend.c:
+       * gst/deinterlace/tvtime/scalerbob.c:
+       * gst/deinterlace/tvtime/vfir.c:
+       * gst/deinterlace/tvtime/weave.c:
+       * gst/deinterlace/tvtime/weavebff.c:
+       * gst/deinterlace/tvtime/weavetff.c:
+         deinterlace: Add support for all common RGB formats
+
+2010-05-05 16:06:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlacemethod.c:
+       * gst/deinterlace/gstdeinterlacemethod.h:
+       * gst/deinterlace/tvtime/greedy.c:
+       * gst/deinterlace/tvtime/greedyh.asm:
+       * gst/deinterlace/tvtime/greedyh.c:
+       * gst/deinterlace/tvtime/linear.c:
+       * gst/deinterlace/tvtime/linearblend.c:
+       * gst/deinterlace/tvtime/scalerbob.c:
+       * gst/deinterlace/tvtime/vfir.c:
+       * gst/deinterlace/tvtime/weave.c:
+       * gst/deinterlace/tvtime/weavebff.c:
+       * gst/deinterlace/tvtime/weavetff.c:
+         deinterlace: Add support for AYUV
+
+2010-05-04 16:34:27 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: make setup url in a smarter way
+         Make sure we always separate the base and control url parts with a / when
+         creating the setup url.
+
+2010-05-04 16:04:39 +0200  Alessandro Decina <alessandro.d@gmail.com>
+
+       * gst/rtsp/gstrtspsrc.c:
+         rtspsrc: handle SEEKING queries.
+
+2010-05-04 11:13:45 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpmp4vpay.c:
+       * gst/rtp/gstrtpmp4vpay.h:
+         rtpmp4vpay: add config-interval parameter to re-insert config in stream
+         Add a new config-interval property to instruct the payloader to insert
+         config (VOSH, VOS, etc) at periodic intervals in the stream
+         (when a GOP or VOP-I is encountered).
+         Based on patch by <marc.leeman at gmail.com>
+         Fixes #607452.
+
+2010-05-03 13:26:32 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpjitterbuffer.c:
+         rtpjitterbuffer: move some initialization code from change_state to _init.
+         Set ->active to TRUE in _init so it can be set to FALSE after creating the
+         jitterbuffer and it won't be mistakenly reset to TRUE in the change_state
+         function.
+         This is needed to start the jitterbuffer as inactive when rtpbin is buffering.
+
+2010-05-03 11:56:58 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         rtpbin: fix a bug handling BUFFERING messages.
+         If a session exists but has no streams, set the min buffering percent to 0
+         since it means that we haven't received anything for that session yet.
+
+2010-05-03 11:51:37 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         rtpbin: when a stream is created, pause the jitterbuffer if rtpbin is buffering.
+
+2010-05-03 11:23:59 +0200  Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+       * gst/rtpmanager/gstrtpbin.c:
+         rtpbin: fix a bug calculating stream offsets.
+
+2010-05-01 14:20:59 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+       * gst/matroska/matroska-mux.h:
+         matroskamux: Write previous cluster's size
+         This is useful for backwards playback, which should be implemented
+         in matroskademux at some point.
+
+2010-05-01 14:15:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroskademux: Set interlaced flag in the caps if the flag is set in the Matroska file
+
+2010-05-01 14:12:28 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/matroska/matroska-mux.c:
+         matroskamux: Write interlaced flag if the input video content is interlaced
+         Unfortunately Matroska has no way to specify TFF and friends...
+
+2010-05-01 11:25:26 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/rtp/gstrtptheoradepay.c:
+       * gst/rtp/gstrtpvorbisdepay.c:
+         rtp: fix printf format of some debug messages
+
+2010-05-01 11:06:53 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+         matroska: init variable to avoid compiler warning on OSX
+         Fixes (bogus) "'offset' may be used uninitialized in this function"
+         warning on build bot (also spotted by philn).
+
+2010-04-30 17:19:44 -0700  David Schleef <ds@schleef.org>
+
+       * gst/qtdemux/qtdemux.c:
+         qtdemux: UYVY is 4:2:2, not 4:2:0
+
+2010-04-30 22:22:25 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * ext/pulse/pulseutil.c:
+         pulse: Don't compare values of two different enum types
+
+2010-04-30 22:13:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Make automatic detection of interlacing the default
+         Previously "force deinterlacing" was the default, which is a not very
+         sensible default for the normal use case where deinterlace should act
+         in passthrough mode unless interlaced content is present.
+
+2010-04-29 16:26:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegdec.h:
+         jpegdec: optimise buffer scanning
+         Specifically, when needing more data, do not rescan from start next time
+         around, but resume from last position.
+         See also #583047.
+
+2010-04-29 15:38:49 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: disregard superfluous lines when indirect decoding
+
+2010-04-27 15:44:39 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+       * ext/jpeg/gstjpegdec.h:
+         jpegdec: add support for RGB and grayscale color space
+         Also refactor src caps negotiation and setting.
+
+2010-04-27 12:19:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/jpeg/Makefile.am:
+       * ext/jpeg/gstjpegenc.c:
+       * ext/jpeg/gstjpegenc.h:
+         jpegenc: support more colour spaces and some cleanups
+
+2010-04-30 12:47:01 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/jpeg/gstjpegenc.c:
+         jpegenc: more generic sink getcaps
+
+2010-04-30 12:42:42 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * ext/jpeg/gstjpegdec.c:
+         jpegdec: more sanity checks on input
+         Specifically, verify input components / colour space is as code
+         subsequently expects, thereby avoiding crashes or otherwise bogus output.
+         Presently, that means 3 components YCbCr colour space, and somewhat
+         limited sampling factors.
+         Fixes #600553.
+
+2010-04-22 12:28:22 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtptheoradepay.c:
+         rtptheoradepay: also accept in-band configuration
+         Fixes #574416 (theora).
+
+2010-04-22 12:27:35 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtpvorbisdepay.c:
+         rtpvorbisdepay: also accept in-line configuration
+         Fixes #574416 (vorbis).
+
+2010-04-07 17:21:55 -0400  Olivier Crête <olivier.crete@collabora.co.uk>
+
+       * gst/rtp/gstrtptheoradepay.c:
+         rtptheoradepay: Ignore packets without a known codebook
+         Don't produce an error if a packet is received without a valid codebook,
+         it's possible that the codebook will just be coming later.
+         See #574416.
+
+2010-04-20 12:17:26 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * tests/check/elements/y4menc.c:
+         y4menc: adjust unit test to element behaviour
+
+2010-02-23 22:16:39 -0500  Benjamin M. Schwartz <bens@alum.mit.edu>
+
+       * gst/y4m/gsty4mencode.c:
+       * gst/y4m/gsty4mencode.h:
+         y4menc: add 4:2:2, 4:1:1, and 4:4:4 output support
+         Fixes #610902.
+
+2010-04-15 12:21:56 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph264depay.c:
+       * gst/rtp/gstrtph264depay.h:
+         rtph264depay: DELTA_UNIT marking of output buffers
+         ... which evidently makes (most) sense if output buffers are
+         actually frames.
+         Partially based on a patch by
+         Miguel Angel Cabrera <mad_aluche at hotmail.com>
+         Fixes #609658.
+
+2010-04-16 17:21:50 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph263depay.c:
+       * gst/rtp/gstrtph263depay.h:
+         rtph263depay: extra keyframe info from PTYPE header
+         ... as opposed to taking it from h263 payload header, which need not
+         be so reliable.
+         Fixes #610172.
+
+2010-04-16 17:08:47 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph263depay.c:
+         rtph263depay: also use Picture Start Code to detect packet loss
+         This ensures a whole frame is dropped if a (start) packet is lost,
+         rather than relying only on the DISCONT flag.
+
+2010-04-16 17:06:11 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph263depay.c:
+         rtph263depay: detect frame start using Picture Start Code
+         So we stop dropping fragments as soon as there is a picture start (code).
+         In particular, this prevents dropping the first frame following
+         initial DISCONT.
+
+2010-04-16 16:34:06 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph263depay.c:
+         rtph263depay: handle a few FIXMEs
+
+2010-04-16 16:27:25 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph263depay.c:
+         rtph263depay: slightly refactor payload dropping
+
+2010-04-16 11:53:17 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/rtp/gstrtph263pay.c:
+       * gst/rtp/gstrtph263pay.h:
+         rtph263pay: use found GOBs to apply Mode A payloading
+         ... rather than falling back to sending the whole frame in one packet
+         if number of GOB startcodes < maximum.
+         One might take this further and still perform Mode B/C payloading,
+         but at least this should cater for decent fragments in typical cases.
+         Fixes #599585.
+
+2010-04-14 11:53:46 +0200  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+       * gst/matroska/matroska-demux.c:
+       * gst/matroska/matroska-demux.h:
+         matroskademux: implement push mode seeking
+
+2010-04-29 20:08:43 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * docs/plugins/gst-plugins-good-plugins-docs.sgml:
+       * docs/plugins/gst-plugins-good-plugins.args:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/inspect/plugin-alpha.xml:
+       * docs/plugins/inspect/plugin-deinterlace.xml:
+       * docs/plugins/inspect/plugin-gamma.xml:
+       * docs/plugins/inspect/plugin-rtp.xml:
+       * docs/plugins/inspect/plugin-smpte.xml:
+       * docs/plugins/inspect/plugin-videobalance.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videofilter.xml:
+       * docs/plugins/inspect/plugin-videoflip.xml:
+       * docs/plugins/inspect/plugin-videomixer.xml:
+       * gst/smpte/gstsmptealpha.c:
+         docs: update for videofilter plugin merge and add gtk-doc blurb for new property
+
+2010-04-26 18:12:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Improve segment handling a bit
+
+2010-04-26 18:05:00 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Order caps by amount of contained information
+
+2010-04-26 17:25:38 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+         deinterlace: Properly set interlaced field in getcaps
+
+2010-04-24 16:28:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/tvtime/linear.c:
+       * gst/deinterlace/tvtime/linearblend.c:
+       * gst/deinterlace/tvtime/scalerbob.c:
+       * gst/deinterlace/tvtime/weave.c:
+       * gst/deinterlace/tvtime/weavebff.c:
+       * gst/deinterlace/tvtime/weavetff.c:
+         deinterlace: Add planar YUV support to all other simple methods
+
+2010-04-24 16:10:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/tvtime/greedyh.asm:
+       * gst/deinterlace/tvtime/greedyh.c:
+         deinterlace: Add planar YUV support to greedyh method
+
+2010-04-24 15:42:07 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/tvtime/greedy.c:
+         deinterlace: Add support for planar YUV formats in greedyl method
+
+2010-04-24 13:58:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlacemethod.c:
+       * gst/deinterlace/gstdeinterlacemethod.h:
+       * gst/deinterlace/tvtime/vfir.c:
+         deinterlace: Add support for Y444, Y42B, I420, YV12 and Y41B
+         The vfir method supports them and will be used until something else
+         supports it.
+
+2010-04-24 09:16:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlacemethod.c:
+         deinterlace: Define deinterlace method base classes as abstract types
+
+2010-04-23 17:40:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/Makefile.am:
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlace.h:
+       * gst/deinterlace/gstdeinterlacemethod.c:
+       * gst/deinterlace/gstdeinterlacemethod.h:
+       * gst/deinterlace/tvtime/greedy.c:
+       * gst/deinterlace/tvtime/greedyh.c:
+       * gst/deinterlace/tvtime/linear.c:
+       * gst/deinterlace/tvtime/linearblend.c:
+       * gst/deinterlace/tvtime/scalerbob.c:
+       * gst/deinterlace/tvtime/tomsmocomp.c:
+       * gst/deinterlace/tvtime/vfir.c:
+       * gst/deinterlace/tvtime/weave.c:
+       * gst/deinterlace/tvtime/weavebff.c:
+       * gst/deinterlace/tvtime/weavetff.c:
+         deinterlace: Move deinterlacing methods to their own file
+
+2010-04-23 17:25:12 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlace.h:
+         deinterlace: Simplify passthrough mode detection
+
+2010-04-23 14:35:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/elements/deinterlace.c:
+         deinterlace: Fix unit test that checks caps handling
+         deinterlace now always adds the interlaced field to the output caps,
+         if it wasn't present in the input caps the output caps will still
+         contain interlaced=false.
+
+2010-04-21 17:00:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/deinterlace/Makefile.am:
+       * gst/deinterlace/gstdeinterlace.c:
+       * gst/deinterlace/gstdeinterlace.h:
+       * gst/deinterlace/tvtime/greedy.c:
+       * gst/deinterlace/tvtime/greedyh.asm:
+       * gst/deinterlace/tvtime/greedyh.c:
+       * gst/deinterlace/tvtime/linear.c:
+       * gst/deinterlace/tvtime/linearblend.c:
+       * gst/deinterlace/tvtime/scalerbob.c:
+       * gst/deinterlace/tvtime/tomsmocomp.c:
+       * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc:
+       * gst/deinterlace/tvtime/vfir.c:
+       * gst/deinterlace/tvtime/weave.c:
+       * gst/deinterlace/tvtime/weavebff.c:
+       * gst/deinterlace/tvtime/weavetff.c:
+         deinterlace: Refactor deinterlacing as preparation for supporting more color formats
+
+2010-04-22 19:05:37 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videobox/gstvideobox.c:
+         videobox: Add support for Y444, Y42B and Y41B
+
+2010-04-22 15:54:21 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videobox/gstvideobox.c:
+         videobox: Add support for YVYU and reorder template caps
+
+2010-04-18 21:11:21 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videobox/gstvideobox.c:
+         videobox: Translate navigation events to make sense again upstream
+
+2010-04-18 20:58:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videobox/gstvideobox.c:
+         videobox: Properly handle ranges/lists of width or height when transforming caps
+         Code partly taken from the videocrop element.
+
+2010-04-22 15:45:15 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+         alpha: Fix planar YUV->RGB processing
+
+2010-04-22 15:42:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+         alpha: Correctly clamp after YUV->RGB conversion
+
+2010-04-22 15:20:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+         alpha: Add support for YUY2, YVYU and UYVY
+
+2010-04-18 15:02:42 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videobox/gstvideobox.c:
+         videobox: Sync properties to the controller in before_transform
+
+2010-04-16 17:00:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videobox/gstvideobox.c:
+         videobox: Add support for YUY2 and UYUV
+
+2010-04-21 17:41:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+         alpha: Refactor processing and add support for other planar YUV formats
+         This reduces the generated code size by a factor of 2.5.
+
+2010-04-21 17:15:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/alpha/gstalpha.c:
+         alpha: Add support for YV12 input
+
+2010-04-22 13:56:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videomixer/blend.c:
+       * gst/videomixer/blend.h:
+       * gst/videomixer/videomixer.c:
+         videomixer: Add support for YUY2, YVYU, UYVY
+
+2010-04-20 12:18:18 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videomixer/blend.c:
+       * gst/videomixer/blend.h:
+       * gst/videomixer/videomixer.c:
+         videomixer: Add support for Y444, Y42B, Y41B and YV12
+
+2010-04-21 17:07:10 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideoflip.c:
+         videofilter: Order color formats by their contained amount of information
+
+2010-04-20 18:22:16 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideoflip.c:
+         videoflip: Drop Y41B/Y42B support
+         Rotating 90°/270° with subsampled YUV where horizontal
+         and vertical subsampling are different doesn't really work.
+
+2010-04-19 14:37:54 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideoflip.c:
+         videoflip: Also flip the pixel-aspect-ratio if width/height are exchanged
+
+2010-04-18 23:08:14 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/Makefile.am:
+       * tests/check/elements/videofilter.c:
+         videofilter: Extend the unit test to test different color formats
+
+2010-04-18 22:55:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * tests/check/elements/videofilter.c:
+         videofilter: Add some more tests
+         These check different property combinations
+
+2010-04-18 22:54:23 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideoflip.c:
+         videoflip: Change the default method to identity
+
+2010-04-18 22:50:20 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideobalance.h:
+         videobalance: Reduce number of allocations per instance
+
+2010-04-18 22:45:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideoflip.c:
+         videofilter: Update last-reviewed comments
+
+2010-04-18 22:40:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+         videobalance: Add support for all RGB formats
+
+2010-04-18 22:28:17 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+         videobalance: Add support for YUY2, UYVY, AYUV and YVYU
+
+2010-04-18 22:23:03 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+         videobalance: Add debug category
+
+2010-04-18 22:19:55 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+         videobalance: Make property access threadsafe
+
+2010-04-18 22:18:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+         videobalance: Add support for Y41B, Y42B and Y444
+
+2010-04-18 22:17:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideobalance.h:
+         videobalance: Use libgstvideo for format specific things
+
+2010-04-18 22:09:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+         videobalance: Make properties controllable
+
+2010-04-18 22:06:44 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+         videobalance: Emit "value-changed" signal of color balance interface when values change
+
+2010-04-18 21:58:13 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideobalance.h:
+         videobalance: Some random cleanup
+
+2010-04-18 21:37:23 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideobalance.c:
+         videobalance: Stop using liboil
+         The used liboil function is deprecated and has no optimized
+         implementation anyway.
+
+2010-04-18 21:14:11 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideoflip.c:
+         videoflip: Make property access threadsafe
+
+2010-04-18 15:00:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+         gamma: Sync properties to the controller in before_transform
+
+2010-04-18 14:46:09 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideoflip.c:
+         videoflip: Add support for all RGB formats and AYUV
+
+2010-04-18 14:31:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideoflip.c:
+         videoflip: Add support for Y41B, Y42B and Y444
+
+2010-04-18 14:29:30 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideoflip.c:
+       * gst/videofilter/gstvideoflip.h:
+         videoflip: Make processing more general and use libgstvideo for all format specific things
+
+2010-04-18 13:12:40 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideoflip.c:
+         videoflip: Make method property controllable and improve debug output
+
+2010-04-18 13:03:48 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstvideoflip.c:
+       * gst/videofilter/gstvideoflip.h:
+         videoflip: Some random cleanup
+
+2010-04-18 10:17:52 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * Makefile.am:
+       * gst/videofilter/Makefile.am:
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstvideobalance.c:
+       * gst/videofilter/gstvideoflip.c:
+       * gst/videofilter/plugin.c:
+         videofilter: Move all elements into a single plugin
+         Having all these small elements in a separate plugin
+         is not very memory effective...
+
+2010-04-18 10:07:24 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstgamma.h:
+         gamma: Improve docs a bit
+
+2010-04-18 09:59:43 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+         gamma: Add support for all RGB formats
+
+2010-04-18 09:46:15 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+         gamma: Add support for many packed YUV formats
+         That is YUY2, UYVY, AYUV and YVYU.
+
+2010-04-18 09:38:36 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+         gamma: Add support for all other planar YUV formats
+         That is Y41B, Y42B, Y444, NV12 and NV21.
+
+2010-04-18 09:33:49 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/Makefile.am:
+       * gst/videofilter/gstgamma.c:
+         gamma: Stop using liboil
+         The used liboil function is deprecated, only has a reference implementation
+         and is more complex than what's needed here.
+
+2010-04-17 18:13:46 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+       * gst/videofilter/gstgamma.h:
+         gamma: Use libgstvideo for format specific values and make gamma processing more generic
+         Allows us to easily add support for new color formats later.
+
+2010-04-17 18:01:06 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/Makefile.am:
+       * gst/videofilter/gstgamma.c:
+         gamma: Make gamma property controllable
+         ...and properly use liboil.
+
+2010-04-17 17:55:22 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/videofilter/gstgamma.c:
+         gamma: Some random cleanup
+
+2010-04-19 14:45:33 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/smpte/gstsmptealpha.c:
+         smptealpha: Sync properties to the controller in before_transform
+
+2010-04-17 17:47:05 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/smpte/gstsmptealpha.c:
+         smptealpha: Add support for YV12 (converted to AYUV)
+
+2010-04-17 17:43:51 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/smpte/gstsmptealpha.c:
+         smptealpha: Add support for all 4 ARGB formats
+         ...without format conversion.
+
+2010-04-16 17:27:02 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/smpte/gstsmptealpha.c:
+       * gst/smpte/gstsmptealpha.h:
+         smptealpha: Make color format support more generic
+         This allows easier addition of new formats later.
+
+2010-04-16 17:18:15 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/smpte/gstsmptealpha.c:
+       * gst/smpte/gstsmptealpha.h:
+         smptealpha: Some random cleanup
+
+2010-04-15 22:28:58 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/smpte/gstmask.c:
+       * gst/smpte/gstmask.h:
+       * gst/smpte/gstsmpte.c:
+       * gst/smpte/gstsmpte.h:
+       * gst/smpte/gstsmptealpha.c:
+       * gst/smpte/gstsmptealpha.h:
+         smpte: Add property for inverting the transition mask
+         This converts a left-to-right transition to right-to-left or
+         clock-wise to counter-clock-wise.
+
+2010-04-15 22:27:57 +0200  Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+       * gst/smpte/gstsmptealpha.c:
+         smptealpha: Correctly detect property changes and update properties
+
+2010-04-16 19:35:12 +0200  Wim Taymans <wim.taymans@collabora.co.uk>
+
+       * gst/rtp/Makefile.am:
+       * gst/rtp/gstrtp.c:
+       * gst/rtp/gstrtpqcelpdepay.c:
+       * gst/rtp/gstrtpqcelpdepay.h:
+         qcelpdepay: add first version of a QCELP depayloader
+
+2010-04-29 15:18:07 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * configure.ac:
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * 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-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.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-dv.xml:
+       * docs/plugins/inspect/plugin-efence.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-esdsink.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gamma.xml:
+       * docs/plugins/inspect/plugin-gconfelements.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+       * docs/plugins/inspect/plugin-halelements.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-interleave.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-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-quicktime.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.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-videobalance.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videoflip.xml:
+       * docs/plugins/inspect/plugin-videomixer.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:
+       * win32/common/config.h:
+         Back to development.
+
 === release 0.10.22 ===
 
-2010-04-28  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2010-04-28 02:58:02 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
+       * ChangeLog:
+       * NEWS:
+       * RELEASE:
        * configure.ac:
-         releasing 0.10.22, "Square One"
+       * docs/plugins/gst-plugins-good-plugins.hierarchy:
+       * docs/plugins/gst-plugins-good-plugins.interfaces:
+       * docs/plugins/gst-plugins-good-plugins.prerequisites:
+       * 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-annodex.xml:
+       * docs/plugins/inspect/plugin-apetag.xml:
+       * docs/plugins/inspect/plugin-audiofx.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-dv.xml:
+       * docs/plugins/inspect/plugin-efence.xml:
+       * docs/plugins/inspect/plugin-effectv.xml:
+       * docs/plugins/inspect/plugin-equalizer.xml:
+       * docs/plugins/inspect/plugin-esdsink.xml:
+       * docs/plugins/inspect/plugin-flac.xml:
+       * docs/plugins/inspect/plugin-flv.xml:
+       * docs/plugins/inspect/plugin-flxdec.xml:
+       * docs/plugins/inspect/plugin-gamma.xml:
+       * docs/plugins/inspect/plugin-gconfelements.xml:
+       * docs/plugins/inspect/plugin-gdkpixbuf.xml:
+       * docs/plugins/inspect/plugin-goom.xml:
+       * docs/plugins/inspect/plugin-goom2k1.xml:
+       * docs/plugins/inspect/plugin-gstrtpmanager.xml:
+       * docs/plugins/inspect/plugin-halelements.xml:
+       * docs/plugins/inspect/plugin-icydemux.xml:
+       * docs/plugins/inspect/plugin-id3demux.xml:
+       * docs/plugins/inspect/plugin-interleave.xml:
+       * docs/plugins/inspect/plugin-jpeg.xml:
+       * docs/plugins/inspect/plugin-level.xml:
+       * docs/plugins/inspect/plugin-matroska.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-ossaudio.xml:
+       * docs/plugins/inspect/plugin-png.xml:
+       * docs/plugins/inspect/plugin-pulseaudio.xml:
+       * docs/plugins/inspect/plugin-quicktime.xml:
+       * docs/plugins/inspect/plugin-replaygain.xml:
+       * docs/plugins/inspect/plugin-rtp.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-videobalance.xml:
+       * docs/plugins/inspect/plugin-videobox.xml:
+       * docs/plugins/inspect/plugin-videocrop.xml:
+       * docs/plugins/inspect/plugin-videoflip.xml:
+       * docs/plugins/inspect/plugin-videomixer.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 0.10.22
+
+2010-04-28 02:57:21 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+       * 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/es.po:
+       * po/eu.po:
+       * po/fi.po:
+       * po/fr.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/ru.po:
+       * po/sk.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
 
 2010-04-25 23:36:29 +0100  Tim-Philipp Müller <tim.muller@collabora.co.uk>
 
diff --git a/NEWS b/NEWS
index a847219..1fb6753 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,90 @@
-This is GStreamer Good Plug-ins 0.10.22, "Square One"
+This is GStreamer Good Plug-ins 0.10.23, "Stylish Kids in Riot"
+
+Changes since 0.10.22:
+
+      * alpha: add support for YUY2, YVYU, UYVY and YV12; YUV->RGB conversion fixes
+      * avimux, flvmux, matroskamux: don't crash if tags arrive on multiple input pads at the same time
+      * avimux, matroskamux: add support for On2 VP8
+      * capssetter: element moved from gst-plugins-bad
+      * deinterlace: add support for most YUV and RGB formats for some methods
+      * deinterlace: make automatic detection of interlacing the default
+      * gamma: add support for more YUV/RGB formats, make gamma property controllable
+      * jpegdec, jpegenc: support more colour spaces and pixel formats
+      * matroskademux: implement push mode seeking
+      * matroskademux: add support for WebM
+      * imagefreeze: plugin moved from gst-plugins-bad
+      * oss4: plugin moved from gst-plugins-bad
+      * osxvideosink: implement the xoverlay interface, allow switching views at runtime
+      * qcelpdepay: add a QCELP depayloader
+      * qtdemux: add support for VP8; push-mode seeking and ctts table parsing fixes
+      * rtph263depay: use Picture Start Code to detect packet loss and frame start
+      * rtph263pay: use found GOBs to apply Mode A payloading
+      * rtph264depay: DELTA_UNIT marking of output buffers
+      * rtph264pay: extract SPS and PPS from property provided parameter set
+      * rtph264pay: add config-interval property to re-send SPS/PPS in stream
+      * rtpmp4vpay: add config-interval property to re-insert config in stream
+      * rtptheoradepay: fix in-band configuration parsing
+      * rtptheorapay: add config-interval parameter to re-insert config in stream
+      * rtpvorbisdepay, rtptheoradepay: also accept in-line configuration
+      * rtsp: configure bandwidth properties in the session
+      * rtspsrc: fall back to SDP ports instead of server_port
+      * rtspsrc: use the SDP connection info in multicast
+      * rtspsrc: handle SEEKING queries
+      * smptealpha: add support for all 4 ARGB formats and YV12 (converted to AYUV)
+      * videobalance: add support for all RGB formats, Y41B, Y42B and Y444, YUY2, UYVY, AYUV and YVYU
+      * videobox: add support for Y444, Y42B, Y41B, YUY2, UYUV, and YVYU
+      * videobox: fix floating point to integer conversion for the alpha values
+      * videobox: handle ranges/lists of width or height when transforming caps
+      * videobox: translate navigation events to make sense again upstream
+      * videofilter: merge gamma, videobalance, and videoflip plugin into single plu
+      * videoflip: add support for all RGB formats and AYUV, Y41B, Y42B and Y444
+      * videoflip: also flip the pixel-aspect-ratio if width/height are exchanged
+      * videomixer: add support for Y444, Y42B, Y41B, YV12, YUY2, YVYU, UYVY
+      * webmmux: Add new webmmux element that only supports muxing of WebM
+      * y4menc: add 4:2:2, 4:1:1, and 4:4:4 output support
+
+Bugs fixed since 0.10.22:
+
+      * 619485 : matroskademux: skip buffers before a late keyframe (QoS)
+      * 576286 : [videomixer] Should accept/output non-alpha streams
+      * 618349 : osxvideosink: implement the XOverlay interface
+      * 574416 : rtp{theora,vorbis}depay should accept in-line configuration (too)
+      * 590662 : [pulse] Allocates and starts pulse main loops in instance_init
+      * 592270 : Cannot catch 'have-ns-view' on pipeline for playbin and playbin2
+      * 599585 : gstrtph263pay does not fragment frame with limited GOBs
+      * 600553 : [jpegdec] crashes on a fuzzed jpeg
+      * 606689 : Re-send codec data on GstForceKeyUnit
+      * 607452 : Failure to sync on rtpmp4vpay stream; sender;receiver mismatch
+      * 609405 : [qtdemux] Issues when seeking with file with lots of tracks and edit lists
+      * 609658 : [rtph264depay] doesn't mark output frames as keyframes correctly
+      * 610172 : inconsistent h263pay/h263depay behaviour
+      * 610902 : y4menc only supports 4:2:0
+      * 613786 : [PLUGIN-MOVE] Move imagefreeze to gst-plugins-good
+      * 614305 : [PLUGIN-MOVE] oss4 should be moved to good
+      * 614765 : racy stream status leave implementation
+      * 615798 : [smptealpha] Need ability to reverse transition direction
+      * 616516 : [qtdemux] h264 playback gets skippy after a seek
+      * 616700 : [rtspsrc] gst_query_new_seeking() fails on rtspsrc
+      * 617164 : [rtph264pay] SPS/PPS in provided sprop-parameter-sets never sent on timeout
+      * 617537 : rtspsrc always falls back to unicast instead of using the announced multicast
+      * 617733 : [wavparse] handle gst_pad_pull_range() returning less data than requested
+      * 617739 : [PLUGIN-MOVE] Move capssetter to gst-plugins-good
+      * 618305 : [flvmux] last timestamp is stored even if it's invalid
+      * 618351 : avimux crashes when fed from filesrc
+      * 618386 : rtptheoradepay: make delivery-method parameter optional
+      * 618419 : gstrtpbin-Description maybe exist error
+      * 618733 : [efence] Configure check is broken
+      * 618874 : [pulse] regression: broken mainloop locking
+      * 618940 : rtptheorapay/depay wrongly claims to do delivery-method=inline
+      * 619018 : Speex encoder latency should depend on rate
+      * 619103 : WebM demuxer
+      * 619105 : [qtdemux] misalignment between index and sample while looking for frame
+      * 619219 : [matroska] Move webm muxer into a separate element with restrictions
+      * 619835 : [videobox] Either makes video completely opaque or completely transparent
+      * 619943 : [jpegenc] Crash if playing - > setcaps - > ready - > setcaps
+      * 620002 : [flvdemux] Typo in position query handling makes all position queries fail
+      * 605231 : [deinterlace] Support AYUV, RGB colorspaces
+      * 619533 : [avimux, matroskamux, flvmux] crash when receiving tags on multiple pads at the same time
 
 Changes since 0.10.21:
 
diff --git a/RELEASE b/RELEASE
index 2645b60..4fd3e6b 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
 
-Release notes for GStreamer Good Plug-ins 0.10.22 "Square One"
+Release notes for GStreamer Good Plug-ins 0.10.23 "Stylish Kids in Riot"
         
 
 
@@ -54,96 +54,89 @@ contains a set of less supported plug-ins that haven't passed the
 
 Features of this release
     
-      * alpha: add support for different color matrixes
-      * alpha: add support for generating ARGB output
-      * alpha: add support for ARGB, RGB and xRGB input
-      * alphacolor: support inplace and on-the-fly conversions from AYUV to ARGB
-      * alphacolor: Implement color-matrix support and use integer arithmetic only
-      * videobox: add support for most common RGB(A), (A)YUV, and grayscale formats
-      * videobox: add support for on-the-fly conversions for some formats
-      * videobox: add support for filling the background with red, yellow and white
-      * videobox: add support for YV12, including conversion support for I420/AYUV
-      * videomixer: add support for ABGR and RGBA
-      * shapewipe: add support for the remaining ARGB formats
-      * qtdemux, matroska: export h.264 profile and level in caps
-      * multifilesink: Add key-frame option to next-file
-      * directsoundsink: Implement SPDIF support for AC3
-      * h264depay: handle STAPs properly
-      * speexdec: adapt to new oggdemux
-      * flvdemux: mark delta frames properly
-      * flvdemux: improve index building and scaning in pull mode
-      * flvdemux: add support for backwards playback (when operating in pull mode)
-      * avidemux: fix offset handling in push mode seeking
-      * matroskademux: prefer index of video track to perform seeking
-      * matroskademux: add support for backwards playback (when operating in pull mode)
-      * matroskademux: push correctly sized flac header buffers
-      * matroskademux: restrict resyncing to subtitle tracks
-      * rtpsession: Make it possible to favor new sources in case of SSRC conflict
-      * rtspsrc: send keep alive when paused
-      * rtspsrc: handle ipv6 listening ports when needed
-      * rtspsrc: require a destination for multicast
-      * rtspsrc: parse connection information
-      * qtdemux: Set stream-format=raw on AAC caps
-      * qtdemux: add XMP parsing support
-      * qtdemux: Read replaygain peak/gain tags
-      * qtdemux: extract stream language in more cases
-      * id3demux: fix parsing of unsynced frames with data length indicator
-      * jpegdec: don't crash if jpeg image contains more than three components
-      * ximagesrc: send new segment event in TIME format
-      * mp4gdepay: improve constantDuration guessing
-      * h264pay: fix config-interval property
-      * rtspsrc: add property to control the buffering method
-      * png: make work with libpng 1.4
+      * alpha: add support for YUY2, YVYU, UYVY and YV12; YUV->RGB conversion fixes
+      * avimux, flvmux, matroskamux: don't crash if tags arrive on multiple input pads at the same time
+      * avimux, matroskamux: add support for On2 VP8
+      * capssetter: element moved from gst-plugins-bad
+      * deinterlace: add support for most YUV and RGB formats for some methods
+      * deinterlace: make automatic detection of interlacing the default
+      * gamma: add support for more YUV/RGB formats, make gamma property controllable
+      * jpegdec, jpegenc: support more colour spaces and pixel formats
+      * matroskademux: implement push mode seeking
+      * matroskademux: add support for WebM
+      * imagefreeze: plugin moved from gst-plugins-bad
+      * oss4: plugin moved from gst-plugins-bad
+      * osxvideosink: implement the xoverlay interface, allow switching views at runtime
+      * qcelpdepay: add a QCELP depayloader
+      * qtdemux: add support for VP8; push-mode seeking and ctts table parsing fixes
+      * rtph263depay: use Picture Start Code to detect packet loss and frame start
+      * rtph263pay: use found GOBs to apply Mode A payloading
+      * rtph264depay: DELTA_UNIT marking of output buffers
+      * rtph264pay: extract SPS and PPS from property provided parameter set
+      * rtph264pay: add config-interval property to re-send SPS/PPS in stream
+      * rtpmp4vpay: add config-interval property to re-insert config in stream
+      * rtptheoradepay: fix in-band configuration parsing
+      * rtptheorapay: add config-interval parameter to re-insert config in stream
+      * rtpvorbisdepay, rtptheoradepay: also accept in-line configuration
+      * rtsp: configure bandwidth properties in the session
+      * rtspsrc: fall back to SDP ports instead of server_port
+      * rtspsrc: use the SDP connection info in multicast
+      * rtspsrc: handle SEEKING queries
+      * smptealpha: add support for all 4 ARGB formats and YV12 (converted to AYUV)
+      * videobalance: add support for all RGB formats, Y41B, Y42B and Y444, YUY2, UYVY, AYUV and YVYU
+      * videobox: add support for Y444, Y42B, Y41B, YUY2, UYUV, and YVYU
+      * videobox: fix floating point to integer conversion for the alpha values
+      * videobox: handle ranges/lists of width or height when transforming caps
+      * videobox: translate navigation events to make sense again upstream
+      * videofilter: merge gamma, videobalance, and videoflip plugin into single plu
+      * videoflip: add support for all RGB formats and AYUV, Y41B, Y42B and Y444
+      * videoflip: also flip the pixel-aspect-ratio if width/height are exchanged
+      * videomixer: add support for Y444, Y42B, Y41B, YV12, YUY2, YVYU, UYVY
+      * webmmux: Add new webmmux element that only supports muxing of WebM
+      * y4menc: add 4:2:2, 4:1:1, and 4:4:4 output support
 
 Bugs fixed in this release
      
-      * 517588 : [avidemux] Allow seeking in push mode
-      * 593910 : [dv1394src] live streaming / clock issues
-      * 597739 : Test suite not slow-machine-safe(?)
-      * 601236 : [flvmux] script tag with index gets written at end of file, contains all tags
-      * 601617 : matroska-demuxer triggers an assert in gststructure.c
-      * 604870 : [udpsink] Can't set TTL socket option
-      * 607615 : Make it possible to favor new sources in case of SSRC conflict
-      * 610447 : [flvdemux] Be more flexible in script tag (metadata) parsing
-      * 611659 : [ximagesrc] should send new_segment with GST_FORMAT_TIME format
-      * 612397 : [multiudpsink] [PATCH] Fix print of socket's error code on Windows
-      * 612411 : [rtspsrc] lock/performance problem
-      * 612553 : Segfault in rtspsrc (tcp interleaved and local gst-rtsp-server)
-      * 612657 : [rtph264depay] refuse caps without profile-level-id when byte-stream is unset
-      * 612696 : rtspsrc with tcp timeouts after recent commit
-      * 612700 : pngenc can't be built against libpng 1.4.x anymore
-      * 612751 : [udpsink] regression when external sockfd is used
-      * 612777 : Deprecated macro in gstspeexdec.c causes compile error in MSVC
-      * 613002 : [flvmux] always put duration in metadata tag
-      * 613003 : [flvmux] EOS after supposedly reaching FLV timestamp limit, but real limit is lower
-      * 613013 : rtph264pay does not insert config parameters anymore in the stream
-      * 613094 : [flvmux] put more info (like width and height) in the metadata
-      * 613206 : [rtph264depay] wrong timestamp for gst_base_rtp_depayload_push_ts?
-      * 613663 : New warnings in osx plugins
-      * 613789 : [jpegenc] Updating caps is not supported
-      * 614158 : [id3demux] doesn't read tags from file correctly (tag with unsynced frames, data length indicator)
-      * 614353 : matroskademux: can't correctly demux flac-in-MKV
-      * 614354 : fix small compile break if $(top_srcdir) != $(top_builddir)
-      * 614460 : matroskademux: wrong H.264 demux in some file
-      * 614466 : videomixer makes some formats grayscale
-      * 614471 : [qtdemux] Gstreamer not reading replaygain tags from m4a files
-      * 614651 : Export h.264 profile and level in caps
+      * 619485 : matroskademux: skip buffers before a late keyframe (QoS)
+      * 576286 : [videomixer] Should accept/output non-alpha streams
+      * 618349 : osxvideosink: implement the XOverlay interface
+      * 574416 : rtp{theora,vorbis}depay should accept in-line configuration (too)
+      * 590662 : [pulse] Allocates and starts pulse main loops in instance_init
+      * 592270 : Cannot catch 'have-ns-view' on pipeline for playbin and playbin2
+      * 599585 : gstrtph263pay does not fragment frame with limited GOBs
+      * 600553 : [jpegdec] crashes on a fuzzed jpeg
+      * 606689 : Re-send codec data on GstForceKeyUnit
+      * 607452 : Failure to sync on rtpmp4vpay stream; sender;receiver mismatch
+      * 609405 : [qtdemux] Issues when seeking with file with lots of tracks and edit lists
+      * 609658 : [rtph264depay] doesn't mark output frames as keyframes correctly
+      * 610172 : inconsistent h263pay/h263depay behaviour
+      * 610902 : y4menc only supports 4:2:0
+      * 613786 : [PLUGIN-MOVE] Move imagefreeze to gst-plugins-good
+      * 614305 : [PLUGIN-MOVE] oss4 should be moved to good
       * 614765 : racy stream status leave implementation
-      * 614842 : [jpegenc] sink pad returns ANY (not subset of its template) when connected to a filesink
-      * 614843 : [alphacolor] unneeded variable
-      * 614927 : qtdemux: Post avg/max bitrate tags for H.264
-      * 615051 : h264depay: STAP are handled the wrong way
-      * 615143 : [videobox] I420- > AYUV conversion broken
-      * 615161 : Remove -Wundef from CFLAGS
-      * 615460 : [deinterlace] broken ...
-      * 615996 : doesn't detect HAVE_CPU_I386 or HAVE_CPU_X86_64 properly on Solaris
-      * 615998 : GOOM plugin crashes on Solaris when built with MMX code enabled
-      * 616166 : [videobox] Use correct order for RGB filling
-      * 616409 : [videomixer] AYUV blending broken
-      * 611986 : [cairotextoverlay] Out-of-range deltas give SIGSEGV or other funkyness
-      * 604106 : [jpegdec] Crash in jpeg_idct_ifast if more than 3 components
-      * 614001 : [qtdemux] parse Macintosh language codes
-      * 615793 : [flactag] when used after flacenc: gst_adapter_take_buffer: assertion `nbytes > 0'
+      * 615798 : [smptealpha] Need ability to reverse transition direction
+      * 616516 : [qtdemux] h264 playback gets skippy after a seek
+      * 616700 : [rtspsrc] gst_query_new_seeking() fails on rtspsrc
+      * 617164 : [rtph264pay] SPS/PPS in provided sprop-parameter-sets never sent on timeout
+      * 617537 : rtspsrc always falls back to unicast instead of using the announced multicast
+      * 617733 : [wavparse] handle gst_pad_pull_range() returning less data than requested
+      * 617739 : [PLUGIN-MOVE] Move capssetter to gst-plugins-good
+      * 618305 : [flvmux] last timestamp is stored even if it's invalid
+      * 618351 : avimux crashes when fed from filesrc
+      * 618386 : rtptheoradepay: make delivery-method parameter optional
+      * 618419 : gstrtpbin-Description maybe exist error
+      * 618733 : [efence] Configure check is broken
+      * 618874 : [pulse] regression: broken mainloop locking
+      * 618940 : rtptheorapay/depay wrongly claims to do delivery-method=inline
+      * 619018 : Speex encoder latency should depend on rate
+      * 619103 : WebM demuxer
+      * 619105 : [qtdemux] misalignment between index and sample while looking for frame
+      * 619219 : [matroska] Move webm muxer into a separate element with restrictions
+      * 619835 : [videobox] Either makes video completely opaque or completely transparent
+      * 619943 : [jpegenc] Crash if playing - > setcaps - > ready - > setcaps
+      * 620002 : [flvdemux] Typo in position query handling makes all position queries fail
+      * 605231 : [deinterlace] Support AYUV, RGB colorspaces
+      * 619533 : [avimux, matroskamux, flvmux] crash when receiving tags on multiple pads at the same time
 
 Download
 
@@ -172,29 +165,27 @@ Applications
   
 Contributors to this release
     
-      * Andoni Morales Alastruey
-      * André Dieb Martins
-      * Arun Raghavan
+      * Alessandro Decina
+      * Benjamin M. Schwartz
       * Benjamin Otte
       * Brian Cameron
-      * Damien Lespiau
+      * Christian Schaller
+      * Clive Wright
       * David Schleef
-      * Edward Hervey
+      * Frederic Crozat
+      * Garrett D'Amore
+      * Jan Schmidt
       * Jan Urbański
       * Julien Moutte
-      * Marco Ballesio
       * Mark Nauwelaerts
-      * Michael Smith
       * Olivier Crête
-      * Raimo Järvi
-      * Rob Clark
+      * Philip
+      * Philip Jägenstedt
+      * Robert Swain
       * Sebastian Dröge
       * Stefan Kost
-      * Thadeu Lima de Souza Cascardo
       * Thiago Santos
-      * Thijs Vermeir
       * Tim-Philipp Müller
       * Tristan Matthews
       * Wim Taymans
-      * Руслан Ижбулатов
  
\ No newline at end of file
index 3309a9d..90adaf1 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, 0.10.22.3,
+AC_INIT(GStreamer Good Plug-ins, 0.10.23,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gst-plugins-good)
 
index 6c656e7..b9d73a5 100644 (file)
@@ -3,10 +3,10 @@
   <description>Source for video data via IEEE1394 interface</description>
   <filename>../../ext/raw1394/.libs/libgst1394.so</filename>
   <basename>libgst1394.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 4a0bb5b..eb27577 100644 (file)
@@ -3,10 +3,10 @@
   <description>ASCII Art video sink</description>
   <filename>../../ext/aalib/.libs/libgstaasink.so</filename>
   <basename>libgstaasink.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 71ac6fe..ff2fce9 100644 (file)
@@ -3,10 +3,10 @@
   <description>ALaw audio conversion routines</description>
   <filename>../../gst/law/.libs/libgstalaw.so</filename>
   <basename>libgstalaw.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index ba04b11..a9696db 100644 (file)
@@ -3,10 +3,10 @@
   <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>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 7c700c0..1c4a41d 100644 (file)
@@ -3,10 +3,10 @@
   <description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
   <filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
   <basename>libgstalphacolor.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 2247f36..3f1fdc1 100644 (file)
@@ -3,10 +3,10 @@
   <description>annodex stream manipulation (info about annodex: http://www.annodex.net)</description>
   <filename>../../ext/annodex/.libs/libgstannodex.so</filename>
   <basename>libgstannodex.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3f85b8a..4cdd8d4 100644 (file)
@@ -3,10 +3,10 @@
   <description>APEv1/2 tag reader</description>
   <filename>../../gst/apetag/.libs/libgstapetag.so</filename>
   <basename>libgstapetag.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 1c3f459..c94a882 100644 (file)
@@ -3,10 +3,10 @@
   <description>Audio effects plugin</description>
   <filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
   <basename>libgstaudiofx.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index d9ea36a..f965b09 100644 (file)
@@ -3,10 +3,10 @@
   <description>parses au streams</description>
   <filename>../../gst/auparse/.libs/libgstauparse.so</filename>
   <basename>libgstauparse.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 8d0ca79..6b6543f 100644 (file)
@@ -3,10 +3,10 @@
   <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>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 5f29af8..0ed6ad0 100644 (file)
@@ -3,10 +3,10 @@
   <description>AVI stream handling</description>
   <filename>../../gst/avi/.libs/libgstavi.so</filename>
   <basename>libgstavi.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index a44ab4c..af57d84 100644 (file)
@@ -3,10 +3,10 @@
   <description>Colored ASCII Art video sink</description>
   <filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
   <basename>libgstcacasink.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index fdb1448..45572d0 100644 (file)
@@ -3,10 +3,10 @@
   <description>Cairo-based elements</description>
   <filename>../../ext/cairo/.libs/libgstcairo.so</filename>
   <basename>libgstcairo.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index ab83a67..be7c46c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Audio Cutter to split audio into non-silent bits</description>
   <filename>../../gst/cutter/.libs/libgstcutter.so</filename>
   <basename>libgstcutter.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 589313f..dab6f9a 100644 (file)
@@ -3,10 +3,10 @@
   <description>elements for testing and debugging</description>
   <filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
   <basename>libgstdebug.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 70f199a..240769c 100644 (file)
@@ -3,10 +3,10 @@
   <description>Deinterlacer</description>
   <filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
   <basename>libgstdeinterlace.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 2de9e93..8bdd22f 100644 (file)
@@ -3,10 +3,10 @@
   <description>DV demuxer and decoder based on libdv (libdv.sf.net)</description>
   <filename>../../ext/dv/.libs/libgstdv.so</filename>
   <basename>libgstdv.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 10b3f42..93c2af5 100644 (file)
@@ -3,10 +3,10 @@
   <description>This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults.  This allocation method is very similar to the debugging tool "Electric Fence".</description>
   <filename>../../gst/debugutils/.libs/libgstefence.so</filename>
   <basename>libgstefence.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3250397..45840fe 100644 (file)
@@ -3,10 +3,10 @@
   <description>effect plugins from the effectv project</description>
   <filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
   <basename>libgsteffectv.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 2ca5a3d..2b1ce8c 100644 (file)
@@ -3,10 +3,10 @@
   <description>GStreamer audio equalizers</description>
   <filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
   <basename>libgstequalizer.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c9ed498..0a1bdf0 100644 (file)
@@ -3,10 +3,10 @@
   <description>ESD Element Plugins</description>
   <filename>../../ext/esd/.libs/libgstesd.so</filename>
   <basename>libgstesd.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 7633bf1..a17860e 100644 (file)
@@ -3,10 +3,10 @@
   <description>The FLAC Lossless compressor Codec</description>
   <filename>../../ext/flac/.libs/libgstflac.so</filename>
   <basename>libgstflac.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 2f7290f..c41e9fc 100644 (file)
@@ -3,10 +3,10 @@
   <description>FLV muxing and demuxing plugin</description>
   <filename>../../gst/flv/.libs/libgstflv.so</filename>
   <basename>libgstflv.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 536ab64..6492ba9 100644 (file)
@@ -3,10 +3,10 @@
   <description>FLC/FLI/FLX video decoder</description>
   <filename>../../gst/flx/.libs/libgstflxdec.so</filename>
   <basename>libgstflxdec.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 0e5efcd..bffef0e 100644 (file)
@@ -3,10 +3,10 @@
   <description>elements wrapping the GStreamer/GConf audio/video output settings</description>
   <filename>../../ext/gconf/.libs/libgstgconfelements.so</filename>
   <basename>libgstgconfelements.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index f95dbea..ce6a14f 100644 (file)
@@ -3,10 +3,10 @@
   <description>GdkPixbuf-based image decoder, scaler and sink</description>
   <filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
   <basename>libgstgdkpixbuf.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 1c3f4f7..e529e04 100644 (file)
@@ -3,10 +3,10 @@
   <description>GOOM visualization filter</description>
   <filename>../../gst/goom/.libs/libgstgoom.so</filename>
   <basename>libgstgoom.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index cce1e73..e8f5ccb 100644 (file)
@@ -3,10 +3,10 @@
   <description>GOOM 2k1 visualization filter</description>
   <filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
   <basename>libgstgoom2k1.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 34cd187..799d76b 100644 (file)
@@ -3,10 +3,10 @@
   <description>RTP session management plugin library</description>
   <filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
   <basename>libgstrtpmanager.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index e102f46..bb3adcb 100644 (file)
@@ -3,10 +3,10 @@
   <description>elements wrapping the GStreamer/HAL audio input/output devices</description>
   <filename>../../ext/hal/.libs/libgsthalelements.so</filename>
   <basename>libgsthalelements.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 0109348..db355b7 100644 (file)
@@ -3,10 +3,10 @@
   <description>Demux ICY tags from a stream</description>
   <filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
   <basename>libgsticydemux.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 33dd9cf..e671a80 100644 (file)
@@ -3,10 +3,10 @@
   <description>Demux ID3v1 and ID3v2 tags from a file</description>
   <filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
   <basename>libgstid3demux.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3e4ecce..a51d3e9 100644 (file)
@@ -3,10 +3,10 @@
   <description>Still frame stream generator</description>
   <filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename>
   <basename>libgstimagefreeze.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3fd39f5..20a42cf 100644 (file)
@@ -3,10 +3,10 @@
   <description>Audio interleaver/deinterleaver</description>
   <filename>../../gst/interleave/.libs/libgstinterleave.so</filename>
   <basename>libgstinterleave.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 0897562..b2a34b2 100644 (file)
@@ -3,10 +3,10 @@
   <description>JPeg plugin library</description>
   <filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
   <basename>libgstjpeg.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index ebd1cfd..22e3093 100644 (file)
@@ -3,10 +3,10 @@
   <description>Audio level plugin</description>
   <filename>../../gst/level/.libs/libgstlevel.so</filename>
   <basename>libgstlevel.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index d304c12..0a11cd5 100644 (file)
@@ -3,10 +3,10 @@
   <description>Matroska and WebM stream handling</description>
   <filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
   <basename>libgstmatroska.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
       </pads>
     </element>
   </elements>
-</plugin>
+</plugin>
\ No newline at end of file
index ecb671d..52449b3 100644 (file)
@@ -3,10 +3,10 @@
   <description>MuLaw audio conversion routines</description>
   <filename>../../gst/law/.libs/libgstmulaw.so</filename>
   <basename>libgstmulaw.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 15180d5..2c3ddb9 100644 (file)
@@ -3,10 +3,10 @@
   <description>Reads/Writes buffers from/to sequentially named files</description>
   <filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
   <basename>libgstmultifile.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 05d77df..32312ed 100644 (file)
@@ -3,10 +3,10 @@
   <description>multipart stream manipulation</description>
   <filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
   <basename>libgstmultipart.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 9daff03..575bc78 100644 (file)
@@ -3,10 +3,10 @@
   <description>Template for a video filter</description>
   <filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename>
   <basename>libgstnavigationtest.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 08013ea..1533fa6 100644 (file)
@@ -3,10 +3,10 @@
   <description>Open Sound System (OSS) version 4 support for GStreamer</description>
   <filename>../../sys/oss4/.libs/libgstoss4audio.so</filename>
   <basename>libgstoss4audio.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 4442d00..64ec068 100644 (file)
@@ -3,10 +3,10 @@
   <description>OSS (Open Sound System) support for GStreamer</description>
   <filename>../../sys/oss/.libs/libgstossaudio.so</filename>
   <basename>libgstossaudio.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 03fdc08..0c24ca4 100644 (file)
@@ -3,10 +3,10 @@
   <description>PNG plugin library</description>
   <filename>../../ext/libpng/.libs/libgstpng.so</filename>
   <basename>libgstpng.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 57080bf..583662d 100644 (file)
@@ -3,10 +3,10 @@
   <description>PulseAudio plugin library</description>
   <filename>../../ext/pulse/.libs/libgstpulse.so</filename>
   <basename>libgstpulse.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 1113f68..872839d 100644 (file)
@@ -3,10 +3,10 @@
   <description>Quicktime support</description>
   <filename>../../gst/qtdemux/.libs/libgstqtdemux.so</filename>
   <basename>libgstqtdemux.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index f205382..5325b96 100644 (file)
@@ -3,10 +3,10 @@
   <description>ReplayGain volume normalization</description>
   <filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename>
   <basename>libgstreplaygain.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 1debfc1..1a7130d 100644 (file)
@@ -3,10 +3,10 @@
   <description>Real-time protocol plugins</description>
   <filename>../../gst/rtp/.libs/libgstrtp.so</filename>
   <basename>libgstrtp.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
           <name>sink</name>
           <direction>sink</direction>
           <presence>always</presence>
-          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)THEORA, delivery-method=(string)inline</details>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)THEORA</details>
         </caps>
       </pads>
     </element>
           <name>src</name>
           <direction>source</direction>
           <presence>always</presence>
-          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)THEORA, delivery-method=(string)inline</details>
+          <details>application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)THEORA</details>
         </caps>
       </pads>
     </element>
index 2b2160b..9ff9003 100644 (file)
@@ -3,10 +3,10 @@
   <description>transfer data via RTSP</description>
   <filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
   <basename>libgstrtsp.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 101b94b..7b1d91d 100644 (file)
@@ -3,10 +3,10 @@
   <description>Shape Wipe transition filter</description>
   <filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
   <basename>libgstshapewipe.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index ac565b8..99a762d 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>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
   <package>libshout2</package>
index 026f173..fcf79d1 100644 (file)
@@ -3,10 +3,10 @@
   <description>Apply the standard SMPTE transitions on video images</description>
   <filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
   <basename>libgstsmpte.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 8d306b5..716c8ad 100644 (file)
@@ -3,10 +3,10 @@
   <description>libsoup HTTP client src</description>
   <filename>../../ext/soup/.libs/libgstsouphttpsrc.so</filename>
   <basename>libgstsouphttpsrc.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 9203be4..8655b4e 100644 (file)
@@ -3,10 +3,10 @@
   <description>Run an FFT on the audio signal, output spectrum data</description>
   <filename>../../gst/spectrum/.libs/libgstspectrum.so</filename>
   <basename>libgstspectrum.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 428e7b1..438bd10 100644 (file)
@@ -3,10 +3,10 @@
   <description>Speex plugin library</description>
   <filename>../../ext/speex/.libs/libgstspeex.so</filename>
   <basename>libgstspeex.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 28e7b52..a7981dd 100644 (file)
@@ -3,10 +3,10 @@
   <description>Tag writing plug-in based on taglib</description>
   <filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
   <basename>libgsttaglib.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 6409e0c..b5dc940 100644 (file)
@@ -3,10 +3,10 @@
   <description>transfer data via UDP</description>
   <filename>../../gst/udp/.libs/libgstudp.so</filename>
   <basename>libgstudp.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 32c88f9..6356988 100644 (file)
@@ -3,10 +3,10 @@
   <description>elements for Video 4 Linux</description>
   <filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename>
   <basename>libgstvideo4linux2.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index bc4cd68..3775a80 100644 (file)
@@ -3,10 +3,10 @@
   <description>resizes a video by adding borders or cropping</description>
   <filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
   <basename>libgstvideobox.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index b84a863..868396b 100644 (file)
@@ -3,10 +3,10 @@
   <description>Crops video into a user-defined region</description>
   <filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
   <basename>libgstvideocrop.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 25908e9..bc84439 100644 (file)
@@ -3,10 +3,10 @@
   <description>Video filters plugin</description>
   <filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename>
   <basename>libgstvideofilter.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index be54a71..d6ea90d 100644 (file)
@@ -3,10 +3,10 @@
   <description>Video mixer</description>
   <filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
   <basename>libgstvideomixer.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 3dfd697..ff409e5 100644 (file)
@@ -3,10 +3,10 @@
   <description>Encode raw audio into WAV</description>
   <filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
   <basename>libgstwavenc.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 59fcba7..bc4c332 100644 (file)
@@ -3,10 +3,10 @@
   <description>Wavpack lossless/lossy audio format handling</description>
   <filename>../../ext/wavpack/.libs/libgstwavpack.so</filename>
   <basename>libgstwavpack.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c6ef769..14554da 100644 (file)
@@ -3,10 +3,10 @@
   <description>Parse a .wav file into raw audio</description>
   <filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
   <basename>libgstwavparse.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 0479df1..1f8d6f1 100644 (file)
@@ -3,10 +3,10 @@
   <description>X11 video input plugin using standard Xlib calls</description>
   <filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
   <basename>libgstximagesrc.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index 7a5010e..160f3c7 100644 (file)
@@ -3,10 +3,10 @@
   <description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
   <filename>../../gst/y4m/.libs/libgsty4menc.so</filename>
   <basename>libgsty4menc.so</basename>
-  <version>0.10.22.2</version>
+  <version>0.10.23</version>
   <license>LGPL</license>
   <source>gst-plugins-good</source>
-  <package>GStreamer Good Plug-ins prerelease</package>
+  <package>GStreamer Good Plug-ins source release</package>
   <origin>Unknown package origin</origin>
   <elements>
     <element>
index c728b8c..b6f0fe5 100644 (file)
@@ -34,6 +34,17 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
 
  <release>
   <Version>
+   <revision>0.10.23</revision>
+   <branch>0.10</branch>
+   <name>Stylish Kids in Riot</name>
+   <created>2010-05-30</created>
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.23.tar.bz2" />
+   <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-0.10.23.tar.gz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>0.10.22</revision>
    <branch>0.10</branch>
    <name>Square One</name>
index 6a7b5d5..1e73aad 100644 (file)
@@ -40,7 +40,7 @@
 #define GST_LICENSE "LGPL"
 
 /* package name in plugins */
-#define GST_PACKAGE_NAME "GStreamer Good Plug-ins prerelease"
+#define GST_PACKAGE_NAME "GStreamer Good Plug-ins source release"
 
 /* package origin */
 #define GST_PACKAGE_ORIGIN "Unknown package origin"
 #define PACKAGE_NAME "GStreamer Good Plug-ins"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GStreamer Good Plug-ins 0.10.22.3"
+#define PACKAGE_STRING "GStreamer Good Plug-ins 0.10.23"
 
 /* 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 "0.10.22.3"
+#define PACKAGE_VERSION "0.10.23"
 
 /* directory where plugins are located */
 #ifdef _DEBUG
 #undef STDC_HEADERS
 
 /* Version number of package */
-#define VERSION "0.10.22.3"
+#define VERSION "0.10.23"
 
 /* old wavpack API */
 #undef WAVPACK_OLD_API