summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@collabora.co.uk>2011-08-03 10:55:32 +0200
committerWim Taymans <wim.taymans@collabora.co.uk>2011-08-03 10:55:32 +0200
commit16a092e2b5581cafa917d213c6f80e8c41d6e0bf (patch)
treede584efbd65695da704ea84f14a36c85dd1c68a6 /ChangeLog
parent307d951f8705c6550bac45a87db38d1e9ffff78e (diff)
downloadgstreamer-plugins-base-16a092e2b5581cafa917d213c6f80e8c41d6e0bf.tar.gz
Release 0.11.0RELEASE-0.11.0
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5375
1 files changed, 5373 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index fe859b068..c35d8f159 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,15 +1,2241 @@
+=== release 0.11.0 ===
+
+2011-08-03 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ releasing 0.11.0, "Just like a pacifier"
+
+2011-08-02 12:53:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * po/LINGUAS:
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/da.po:
+ * po/de.po:
+ * po/el.po:
+ * po/en_GB.po:
+ * po/eo.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.po:
+ * po/gl.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ update po
+
+2011-08-02 12:24:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/volume/gstvolumeorc-dist.c:
+ update ORC dist files
+
+2011-08-02 12:24:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/videoconvert/gstvideoconvertorc-dist.c:
+ * gst/videoconvert/gstvideoconvertorc-dist.h:
+ videoconvert: update ORC dist files
+
+2011-08-02 12:22:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * win32/common/libgstvideo.def:
+ def: add new symbols
+
+2011-08-01 19:04:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagepool.c:
+ * sys/ximage/ximagepool.h:
+ * sys/ximage/ximagesink.c:
+ ximage: add support for alignment bufferpool option
+
+2011-08-01 18:36:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/xvimage/xvimagepool.c:
+ * sys/xvimage/xvimagepool.h:
+ * sys/xvimage/xvimagesink.c:
+ xv: apply cropping on padded images
+ Store the dimensions of the unpadded image in the metadata and use that info to
+ display the valid region of the image.
+
+2011-08-01 17:10:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/xvimage/xvimagepool.c:
+ * sys/xvimage/xvimagepool.h:
+ xvimage: add suport for video alignment
+ Add support for the VideoAlignment option in the bufferpool. The extra
+ configuration options can be used to request special padding and alignment
+ requirements for the video buffers.
+
+2011-08-01 16:50:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: ensure sign in scale function
+
+2011-08-01 16:48:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/Makefile.am:
+ * gst-libs/gst/video/gstvideopool.c:
+ * gst-libs/gst/video/gstvideopool.h:
+ videopool: add implementation
+ Rename very long structure name to GstVideoAlignment
+ Add the implementation of the video alignment config setter and getters.
+
+2011-07-29 17:15:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ * gst/videoconvert/gstvideoconvert.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ base: update for new bufferpool API
+
+2011-07-29 17:14:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/gstvideopool.h:
+ videopool: add stuff related to bufferpools
+ Add bufferpool options and extra config parameters.
+
+2011-07-29 12:22:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x11: relax bufferpool checks
+ Check if the metadata belongs to us instead of checking the current bufferpool.
+ The bufferpool can change at any time when upstream wants to renegotiate.
+
+2011-07-27 16:55:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: add macro to access flags
+
+2011-07-28 15:28:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videotestsrc/Makefile.am:
+ videotestsrc: use local libgstvideo here as well
+
+2011-07-28 14:18:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videoconvert/Makefile.am:
+ videoconvert: link to local libgstvideo-0.11
+
+2011-07-28 13:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ * tests/check/libs/video.c:
+ video: make GST_VIDEO_FORMATS_ALL define more readable
+ We don't need all those quotes, strings will be parsed as strings
+ regardless, and g-i doesn't seem to like all those escaped quotes.
+
+2011-07-27 01:18:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/pipelines/gio.c:
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/scrubby.c:
+ * tests/examples/seek/seek.c:
+ * tests/examples/snapshot/snapshot.c:
+ * tests/icles/playback/test3.c:
+ * tests/icles/playback/test7.c:
+ * tests/icles/playbin-text.c:
+ * tests/icles/position-formats.c:
+ tests: update for query API changes
+
+2011-07-27 01:16:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/vorbis/gstvorbisenc.c:
+ * gst/adder/gstadder.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gsturidecodebin.c:
+ ext,gst: update for query API changes
+
+2011-07-27 01:16:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/cdda/gstcddabasesrc.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ gst-libs: update for query API changes
+
+2011-07-26 14:10:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x11: let old pool drain
+ Let the old pool drain without deactivating it, some elements might still be
+ using it.
+
+2011-07-26 13:17:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x11: use new setup_allocation vmethod
+
+2011-07-26 12:47:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/gio/gstgiobasesink.c:
+ giosink: use new query vmethod
+
+2011-07-26 12:42:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: chain up to parent_class correctly
+
+2011-07-26 12:37:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: use new basesink query vmethod
+
+2011-07-25 18:35:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: add pack and unpack functions
+ Add pack and unpack function to handle complex formats in the future.
+
+2011-07-25 18:08:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: add more info in the format structure
+ Add a field to describe how many bits are used to pack items.
+ Specify the shift for each component.
+ Add some more flags to better describe the format.
+
+2011-07-22 21:19:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: fix for event handler change
+
+2011-07-19 18:31:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ the
+
+2011-07-19 18:21:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ theoradec: make sure our buffer is big enough
+ Make sure we allocate a buffer that is big enough.
+
+2011-07-18 18:46:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ x11: call parent set_config
+ Call the parent set_config method to make it aware of the current config so that
+ its default methods can do preallocation.
+
+2011-07-18 16:48:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x11: improve allocation parameters
+ Set the min-buffers to 2 because our base class will hold on to 1 buffer for the
+ last-buffer property.
+
+2011-07-15 16:34:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ X11: also check the bufferpool
+ Don't just check the availability of the metadata but also if the buffer is
+ really from our bufferpool.
+
+2011-07-15 12:32:25 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: decodebin2 is dead, long live decodebin
+
+2011-07-11 18:21:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/gstmetavideo.c:
+ metavideo: fix for API change
+
+2011-07-10 21:47:12 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: init video info to some sensible defaults
+
+2011-07-10 13:49:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
+2011-07-10 13:39:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: add macros for par and fps
+
+2011-07-09 18:33:38 -0700 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: check for EOS on both current and best pad
+ Oops, need both. Fixes #654270.
+
+2011-07-09 18:24:26 -0700 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: check for EOS on current pad, not best
+ Fixes #654270.
+
+2011-07-09 11:59:42 +0200 Piotr Fusik <fox@scene.pl>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: fixed detection of audio/x-sap
+ Fixes: #654295.
+ Signed-off-by: David Schleef <ds@schleef.org>
+
+2011-07-06 17:03:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtcpbuffer.c:
+ rtcpbuffer: provide a WRITE map with maximum available size
+ ... which allows adding additional packets and may be needed to counteract
+ the shrink that implicitly occurred during a map/unmap cycle when adding
+ a previous packet.
+
+2011-07-08 20:02:25 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ gdppay: parse caps event and payload caps
+ Which makes it actually output stuff.
+
+2011-07-07 23:57:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/adder.c:
+ * tests/check/libs/video.c:
+ tests: make adder test and libgstvideo test compile, disable some tests
+ Don't fully work yet though
+
+2011-07-07 21:24:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Android.mk:
+ * android/ffmpegcolorspace.mk:
+ * android/videoconvert.mk:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * ext/ogg/gstoggmux.c:
+ * ext/pango/gstclockoverlay.c:
+ * gst-libs/gst/pbutils/install-plugins.c:
+ * gst-libs/gst/video/convertframe.c:
+ * gst-plugins-base.spec.in:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/encoding/gstencodebin.c:
+ * sys/ximage/ximagesink.c:
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/videoscale.c:
+ * tests/check/pipelines/oggmux.c:
+ * tests/examples/dynamic/addstream.c:
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/snapshot/snapshot.c:
+ * tests/icles/output-selector-test.c:
+ * tests/icles/playback/test.c:
+ * tests/icles/test-box.c:
+ * tests/icles/test-scale.c:
+ * tests/icles/test-textoverlay.c:
+ * tools/gst-launch-ext.1.in:
+ * tools/gst-visualise-m.m:
+ * win32/MANIFEST:
+ * win32/vs6/gst_plugins_base.dsw:
+ * win32/vs6/libgstffmpegcolorspace.dsp:
+ * win32/vs6/libgsttag.dsp:
+ * win32/vs7/gst-plugins-base.sln:
+ * win32/vs7/libgstffmpegcolorspace.vcproj:
+ * win32/vs8/gst-plugins-base.sln:
+ * win32/vs8/libgstffmpegcolorspace.vcproj:
+ ffmpegcolorspace -> videoconvert
+
+2011-07-07 21:04:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/old/Makefile.am:
+ * tests/old/examples/Makefile.am:
+ * tests/old/examples/capsfilter/Makefile.am:
+ * tests/old/examples/capsfilter/capsfilter1.c:
+ * tests/old/examples/gob/Makefile.am:
+ * tests/old/examples/gob/gst-identity2.gob:
+ * tests/old/examples/indexing/.gitignore:
+ * tests/old/examples/indexing/Makefile.am:
+ * tests/old/examples/indexing/indexmpeg.c:
+ * tests/old/examples/seek/.gitignore:
+ * tests/old/examples/seek/Makefile.am:
+ * tests/old/examples/seek/cdparanoia.c:
+ * tests/old/examples/seek/cdplayer.c:
+ * tests/old/examples/seek/chained.c:
+ * tests/old/examples/stats/Makefile.am:
+ * tests/old/examples/stats/mp2ogg.c:
+ * tests/old/examples/switch/.gitignore:
+ * tests/old/examples/switch/Makefile.am:
+ * tests/old/examples/switch/switcher.c:
+ * tests/old/testsuite/alsa/.gitignore:
+ * tests/old/testsuite/alsa/Makefile.am:
+ * tests/old/testsuite/alsa/formats.c:
+ * tests/old/testsuite/alsa/sinesrc.c:
+ * tests/old/testsuite/alsa/sinesrc.h:
+ * tests/old/testsuite/alsa/srcstate.c:
+ * tests/old/testsuite/alsa/state.c:
+ * tests/old/testsuite/embed/Makefile.am:
+ * tests/old/testsuite/embed/embed.c:
+ * tests/old/testsuite/gst-lint:
+ tests: remove tests from ancient times
+ They're just noise.
+
+2011-07-07 11:10:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ gst-libs/gst/tag/gstxmptag.c
+ gst/encoding/gststreamsplitter.c
+
+2011-07-07 10:28:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ audioconvert: update orc dist files
+
+2011-07-07 10:20:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ * gst/audioconvert/plugin.c:
+ audioconvert: don't use .init function
+ Don't use the .init function but compile all functions when needed instead of
+ when the plugin is registered.
+
+2011-07-06 12:54:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/netbuffer.c:
+ * tests/check/libs/tag.c:
+ tests: update netbuffer and tag tests for gst_buffer_take_memory() API change
+
+2011-07-06 12:51:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/pbutils.c:
+ tests: update libs/pbutils test for GstMessage API changes
+ Can't access msg->structure directly any more.
+
+2011-07-06 12:47:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/mixer.c:
+ tests: fix libs/mixer test for GstImplementsInterface removal
+ Not sure if we want to keep the GstMixer API in its current form
+ though..
+
+2011-07-06 12:42:36 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/pipelines/theoraenc.c:
+ tests: update theoraenc test for new pad probe API
+ Compiles now, but fails.
+
+2011-07-06 12:38:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/gst/typefindfunctions.c:
+ tests: update typefindfunctions test for latest API changes
+
+2011-07-06 12:36:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/audio.c:
+ tests: update libs/audio test for latest API changes
+
+2011-07-06 10:27:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * win32/common/libgstvideo.def:
+ win32: update exports for new libgstvideo API
+
+2011-07-06 10:27:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/libs/Makefile.am:
+ docs: add -DGST_USE_UNSTABLE_API also to GTKDOC_CFLAGS
+ To avoid warnings
+
+2011-07-05 16:58:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: update docs
+
+2011-07-05 10:07:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
+
+2011-07-05 10:04:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: remove some unused code that caused a compiler warning
+ The video format is set up in the sink pad's setcaps() function.
+
+2011-07-04 18:08:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: add macro to get frame size
+
+2011-07-04 16:27:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: add some more macros
+ Add macros to get the plane and offset of a component.
+
+2011-07-04 10:19:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/pango/gsttextrender.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * gst-libs/gst/video/gstmetavideo.c:
+ * gst-libs/gst/video/gstmetavideo.h:
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ * gst/videoconvert/gstvideoconvert.c:
+ * gst/videoconvert/gstvideoconvert.h:
+ * gst/videoconvert/videoconvert.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videotestsrc/videotestsrc.c:
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ video: More video helper library improvements
+ Make a new GstVideoFormatinfo structure that contains the specific information
+ related to a format such as the number of planes, components, subsampling,
+ pixel stride etc. The result is that we are now able to introduce the concept of
+ components again in the API.
+ Use tables to specify the formats and its properties.
+ Use macros to get information about the video format description.
+ Move code to set strides, offsets and size into one function.
+ Remove methods that are not handled with the structures.
+ Add methods to retrieve pointers and strides to the components in the video.
+
+2011-06-30 20:33:36 +0200 Luis de Bethencourt <luis@debethencourt.com>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: fix compiler warning
+ cspace and cspace2 may run uninitialized.
+
+2011-06-29 13:12:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Add flags to disable conversion elements
+ Add a flags property and two flags to allow one to disable the
+ conversion elements within encodebin. Doing so insists that the
+ uncompressed input to encodebin for the appropriate stream type is
+ sufficient to meet the caps requirements of the encoders, muxers and
+ encodebin target.
+ This is mostly beneficial to bypass slow caps negotiations in the
+ conversion elements.
+
+2011-06-29 09:59:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Remove extra chars from end of xmp packet
+ Windows picture viewer is unhappy with extra trailing chars at the
+ end of the xmppacket footer. So remove them as they aren't needed.
+
+2011-06-29 11:30:51 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/encoding/gststreamsplitter.c:
+ streamsplitter: Fix getcaps src pad caps merge
+ Caps returned from gst_pad_peer_get_caps_reffed () may not be writable.
+ If they are not is should cause an assertion in gst_caps_merge (),
+ however, sometimes assertions are disabled in binary builds of -base and
+ it's safer to just be sure the caps are writable. Also, check that the
+ reffed caps pointer is not NULL.
+
+2011-06-28 19:03:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: only unset initialized GValue
+
+2011-06-15 13:51:31 +0200 Philip Jägenstedt <philipj@opera.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: NULL check in degas_type_find
+ The length check isn't sufficient, an source might
+ report the correct length, but then still fail to
+ read the requested number of bytes for some reason.
+ https://bugzilla.gnome.org/show_bug.cgi?id=652642
+
+2011-06-26 23:17:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videoconvert/gstvideoconvert.c:
+ videoconvert: fix unused-but-set-variable compiler warning
+
+2011-06-26 23:16:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ * gst/volume/gstvolume.c:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ gst, sys: remove GstImplementsInterface usage
+
+2011-06-26 22:58:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/alsa/gstalsamixer.h:
+ * ext/alsa/gstalsamixerelement.c:
+ * ext/alsa/gstalsasrc.c:
+ alsa: don't use GstImplementsInterface
+
+2011-06-26 21:46:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/interfaces/colorbalance.c:
+ * gst-libs/gst/interfaces/colorbalance.h:
+ * gst-libs/gst/interfaces/mixer.c:
+ * gst-libs/gst/interfaces/mixer.h:
+ * gst-libs/gst/interfaces/tuner.c:
+ * gst-libs/gst/interfaces/tuner.h:
+ * gst-libs/gst/interfaces/videoorientation.c:
+ * gst-libs/gst/interfaces/videoorientation.h:
+ * gst-libs/gst/interfaces/xoverlay.c:
+ * gst-libs/gst/interfaces/xoverlay.h:
+ gst-libs: remove GstImplementsInterface usage
+ Will need to add replacement API for some of these.
+
+2011-06-26 21:27:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ Merge remote-tracking branch 'origin/master' into 0.11
+
+2011-06-26 01:06:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/design/design-decodebin.txt:
+ docs: minor addition to decodebin2 design doc
+
+2011-06-26 01:06:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/libs/navigation.c:
+ tests: the navigation interface isn't GstImplementsInterface-wrapped
+
+2011-06-26 00:49:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/interfaces/streamvolume.h:
+ interfaces: GstStreamVolume isn't wrapped by GstImplementsInterface
+ This interface depends on properties and isn't per-instance.
+
+2011-06-26 00:40:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspextension.h:
+ rtsp: GstRTSPExtension isn't wrapped by GstImplementsInterface
+ Fix copy'n'paste error in headers, GstRTSPExtension isn't
+ something that's per-instance.
+
+2011-06-26 00:36:36 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/xmpwriter.h:
+ tag: GstXmpWriter doesn't use the GstImplementsInterface
+ No need for per-instance checking of interface implementation here,
+ presumably just a copy'n'paste issue.
+
+2011-06-11 19:03:57 +1000 Jonathan Matthew <jonathan@d14n.org>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ encoding-target: set names on audio and video profiles
+ https://bugzilla.gnome.org/show_bug.cgi?id=652342
+
+2011-06-23 11:28:04 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 69b981f to 605cd9a
+
+2011-06-23 18:02:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoradec.h:
+ theoradec: use cropping metadata
+
+2011-06-23 16:31:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x11: let upstream know we support cropping
+
+2011-06-23 12:55:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ * sys/xvimage/xvimagesink.h:
+ x11: add image cropping
+ Use the cropping metadata to crop the image.
+ Remove deprecated display-region property to set a clipping rectangle.
+
+2011-06-23 09:55:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/gstmetavideo.c:
+ * gst-libs/gst/video/gstmetavideo.h:
+ meta: add some docs
+
+2011-06-23 09:30:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/gstmetavideo.c:
+ * gst-libs/gst/video/gstmetavideo.h:
+ meta: add video crop metadata
+
+2011-06-22 19:35:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: handle unknown formats
+
+2011-06-22 16:38:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/gio/gstgio.c:
+ * gst-libs/gst/app/gstappsink.c:
+ * gst-libs/gst/app/gstappsrc.c:
+ * gst-libs/gst/cdda/gstcddabasesrc.c:
+ fix for uri changes
+
+2011-06-22 15:38:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/ximage/ximagesink.h:
+ * sys/xvimage/xvimagesink.c:
+ * sys/xvimage/xvimagesink.h:
+ x11: use frame copy functions
+
+2011-06-22 15:25:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: add video copy function
+ Add a function to copy a video frame, taking care of source and destination
+ strides.
+
+2011-06-22 12:57:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ seek: wait for the spinbutton widget
+ Wait for the spinbutton widget before trying to update it when the volume
+ changed callback is called.
+
+2011-06-22 11:45:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ rtp: fix for allocator name change
+
+2011-06-21 18:17:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudioclock.c:
+ * gst-libs/gst/audio/gstaudioclock.h:
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.h:
+ audio: clean up headers
+
+2011-06-21 18:13:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/alsa/gstalsasink.c:
+ * gst-libs/gst/audio/gstaudiosink.c:
+ * gst-libs/gst/audio/gstaudiosink.h:
+ audio: clean up audiosink headers
+
+2011-06-21 18:08:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ * gst-libs/gst/audio/gstringbuffer.h:
+ audio: clean up ringbuffer header
+
+2011-06-21 17:57:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ configure.ac
+ docs/plugins/inspect/plugin-gnomevfs.xml
+
+2011-06-21 17:33:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/videotestsrc/Makefile.am:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ videotestsrc: port to video helpers
+ Port videotestsrc to use the video helper functions to parse caps and handle
+ video frames.
+ Enable GstMetaVideo to make us handle strided video.
+
+2011-06-21 17:31:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: use gint to make parsing easier
+ Use gint for with/height etc to make it easier to pass the variables to various
+ caps and structure parsing functions.
+
+2011-06-21 12:52:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: small cleanups
+
+2011-06-20 17:49:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: activate Video meta
+ Configure the allocator with GstMetaVideo because we can handle that using the
+ GstVideoFrame helpers.
+
+2011-06-20 17:36:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x11: delay pool activation
+ don't activate the pool we return in the ALLOCATION query because upstream might
+ still want to configure it
+
+2011-06-20 17:34:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/videoconvert/gstvideoconvert.c:
+ videoconvert: use new allocation setup
+ Add setup_allocation to configure video metadata in the negotiated bufferpool.
+
+2011-06-20 15:43:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * configure.ac:
+ configure.ac: bump required GLib to 2.26
+
+2011-06-20 13:30:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ theoradec: enable video metadata in the bufferpool
+ Enable the video metadata in the bufferpool.
+
+2011-06-20 13:28:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ x11: handle new bufferpool metadata api
+ Provide a method to list the supported metadata apis.
+ Activate the video metadata on buffers when a downstream element configured the
+ bufferpool to support that api.
+
+2011-06-20 11:25:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * gst-libs/gst/video/gstmetavideo.c:
+ * gst-libs/gst/video/gstmetavideo.h:
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ * gst/videoconvert/videoconvert.c:
+ * gst/videoscale/gstvideoscale.c:
+ video: remove intermediate Plane structure
+ Remove the GstVideoPlane structure and move the fields directly into the
+ GstVideoInfo structure. This makes things a little easier to read and also makes
+ it more likely that we can pass the stride array to external libraries.
+
+2011-06-18 13:32:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ Bump git version after unplanned 0.10.35 release
+ Merge branch '0.10.35'
+ Conflicts:
+ configure.ac
+ docs/plugins/inspect/plugin-adder.xml
+ docs/plugins/inspect/plugin-alsa.xml
+ docs/plugins/inspect/plugin-app.xml
+ docs/plugins/inspect/plugin-audioconvert.xml
+ docs/plugins/inspect/plugin-audiorate.xml
+ docs/plugins/inspect/plugin-audioresample.xml
+ docs/plugins/inspect/plugin-audiotestsrc.xml
+ docs/plugins/inspect/plugin-cdparanoia.xml
+ docs/plugins/inspect/plugin-decodebin.xml
+ docs/plugins/inspect/plugin-encoding.xml
+ docs/plugins/inspect/plugin-ffmpegcolorspace.xml
+ docs/plugins/inspect/plugin-gdp.xml
+ docs/plugins/inspect/plugin-gio.xml
+ docs/plugins/inspect/plugin-gnomevfs.xml
+ docs/plugins/inspect/plugin-libvisual.xml
+ docs/plugins/inspect/plugin-ogg.xml
+ docs/plugins/inspect/plugin-pango.xml
+ docs/plugins/inspect/plugin-playback.xml
+ docs/plugins/inspect/plugin-subparse.xml
+ docs/plugins/inspect/plugin-tcp.xml
+ docs/plugins/inspect/plugin-theora.xml
+ docs/plugins/inspect/plugin-typefindfunctions.xml
+ docs/plugins/inspect/plugin-uridecodebin.xml
+ docs/plugins/inspect/plugin-videorate.xml
+ docs/plugins/inspect/plugin-videoscale.xml
+ docs/plugins/inspect/plugin-videotestsrc.xml
+ docs/plugins/inspect/plugin-volume.xml
+ docs/plugins/inspect/plugin-vorbis.xml
+ docs/plugins/inspect/plugin-ximagesink.xml
+ docs/plugins/inspect/plugin-xvimagesink.xml
+ gst-libs/gst/audio/Makefile.am
+ gst/subparse/gstsubparse.c
+ win32/common/_stdint.h
+ win32/common/config.h
+
+2011-06-18 11:16:19 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Allow GError* argument to be NULL
+ This is how other methods taking GError* arguments behave.
+ Fixes #652838
+
+2011-06-17 17:54:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ x11: use GstVideoInfo to parse caps
+ Use GstVideoInfo to keep track of the configured format.
+ Add GstMetaVideo to buffers, disabled by default for now until we can have it
+ enabled with a property on the bufferpool configuration.
+
+2011-06-17 17:44:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/gstmetavideo.c:
+ metavideo: small fixes
+ Set the buffer as a field in the metadata so that we can use it to map the
+ buffer data.
+ Fix wrong assert.
+
+2011-06-17 17:27:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagepool.c:
+ * sys/ximage/ximagepool.h:
+ * sys/xvimage/xvimagepool.c:
+ * sys/xvimage/xvimagepool.h:
+ x11: make function static
+ Don't export buffer creation function, we need to use the bufferpool
+ now.
+
+2011-06-17 16:47:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: use metadata to set up strides
+ Use the GstMetaVideo when we can to map the buffers and set up the strides.
+
+2011-06-17 15:48:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ tests/examples/Makefile.am
+
+2011-06-17 15:31:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/pango/gstbasetextoverlay.h:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoradec.h:
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraenc.h:
+ * gst/videoconvert/gstvideoconvert.c:
+ * gst/videoconvert/gstvideoconvert.h:
+ * gst/videoconvert/videoconvert.c:
+ * gst/videoconvert/videoconvert.h:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscale.h:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ -base: port to GstVideoFrame API
+
+2011-06-17 15:29:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add GstVideoFrame helper structure
+ The videoframe structure can be used to easily parse the contents of video
+ buffers.
+
+2011-06-17 09:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/video/gstmetavideo.c:
+ * gst-libs/gst/video/gstmetavideo.h:
+ * gst-libs/gst/video/gstvideofilter.c:
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ * gst/videoconvert/gstvideoconvert.c:
+ * gst/videoconvert/gstvideoconvert.h:
+ * gst/videoconvert/videoconvert.c:
+ video: port to new API
+ Add support for palette again.
+ Rewrite setup code for videoconvert using the new video methods.
+
+2011-06-16 19:35:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: rework part 2
+ Update docs.
+ Add method to get number of components.
+ Implement method to calculate defaults from format and dimensions.
+ Improve caps parsing.
+ Implement GstVideoInfo to caps conversion.
+
+2011-06-16 16:27:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/gstmetavideo.h:
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: rework part 1
+ Add GstVideoFlags similar to the flags on the metadata. The idea is to replace
+ the metadata flags with the GstVideoFlags.
+ Move VideoPlane to video.h, it contains the information for a plane.
+ Add GstVideoInfo structure that holds the current configuration of a video
+ format.
+ Add methods to parse caps into GstVideoInfo.
+
+2011-06-16 13:41:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/ffmpegcolorspace.c:
+ * tests/check/elements/libvisual.c:
+ * tests/check/elements/playbin-compressed.c:
+ * tests/check/elements/playbin.c:
+ * tests/check/elements/textoverlay.c:
+ * tests/check/elements/videorate.c:
+ * tests/check/elements/videoscale.c:
+ * tests/check/elements/videotestsrc.c:
+ * tests/check/libs/pbutils.c:
+ * tests/check/libs/profile.c:
+ * tests/check/libs/video.c:
+ * tests/check/pipelines/capsfilter-renegotiation.c:
+ * tests/check/pipelines/simple-launch-lines.c:
+ * tests/check/pipelines/theoraenc.c:
+ test: port some more tests
+
+2011-06-16 12:48:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/pango/gsttextrender.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * gst/encoding/gstencodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ * gst/playback/gstrawcaps.h:
+ * gst/videoconvert/gstvideoconvert.c:
+ * gst/videorate/gstvideorate.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/videotestsrc/videotestsrc.c:
+ * gst/videotestsrc/videotestsrc.h:
+ * sys/ximage/ximagesink.c:
+ * sys/ximage/ximagesink.h:
+ * sys/xvimage/xvimagesink.c:
+ -base: port elements to new video caps
+
+2011-06-16 12:43:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: add methods to parse X11 visuals
+ Add method to convert X11 visual description to GstVideoFormat
+
+2011-06-15 16:16:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: update video caps
+
+2011-06-16 14:23:25 +1000 Jan Schmidt <thaytan@noraisin.net>
+
+ * po/POTFILES.in:
+ * 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/gl.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Remove deleted playbin/decodebin files from POTFILES.in
+
=== release 0.10.35 ===
-2011-06-15 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2011-06-15 19:29:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ Release 0.10.35
+ This is an ad-hoc release that is almost identical to 0.10.34:
+ * work around GLib atomic ops API change
+ * don't use G_CONST_RETURN in public headers
+ * subparse: typefinding fixes for subtitles in non-UTF8 charsets
+
+2011-06-15 18:08:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * gst/playback/gstplay-enum.h:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ some more ffmpegcolorspace to videoconvert changes
+
+2011-06-15 18:01:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* configure.ac:
- releasing 0.10.35, "Short Notice"
+ * docs/plugins/Makefile.am:
+ * gst/ffmpegcolorspace/Makefile.am:
+ * gst/ffmpegcolorspace/avcodec.h:
+ * gst/ffmpegcolorspace/dsputil.c:
+ * gst/ffmpegcolorspace/dsputil.h:
+ * gst/ffmpegcolorspace/ffmpegcolorspace.vcproj:
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.h:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.h:
+ * gst/ffmpegcolorspace/imgconvert.c:
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ * gst/ffmpegcolorspace/mem.c:
+ * gst/ffmpegcolorspace/utils.c:
+ * gst/playback/gstplaysink.c:
+ ffmpegcolorspace: remove plugin
+
+2011-06-15 17:49:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ * gst/colorspace/Makefile.am:
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/colorspace.h:
+ * gst/colorspace/colorspace.vcproj:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ * gst/colorspace/gstcolorspaceorc-dist.c:
+ * gst/colorspace/gstcolorspaceorc-dist.h:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ * gst/videoconvert/Makefile.am:
+ * gst/videoconvert/gstvideoconvert.c:
+ * gst/videoconvert/gstvideoconvert.h:
+ * gst/videoconvert/gstvideoconvertorc-dist.c:
+ * gst/videoconvert/gstvideoconvertorc-dist.h:
+ * gst/videoconvert/gstvideoconvertorc.orc:
+ * gst/videoconvert/videoconvert.c:
+ * gst/videoconvert/videoconvert.h:
+ * gst/videoconvert/videoconvert.vcproj:
+ videoconvert: renamed from colorspace
+
+2011-06-15 16:52:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspace.c:
+ colorspace: fix caps negotiation
+
+2011-06-15 16:28:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspace.c:
+ colorspace: port to 0.11
+
+2011-06-15 16:28:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ colorspace: add to build
+
+2011-04-30 19:46:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspaceorc-dist.c:
+ [MOVED FROM BAD 68/68] Update orc-generated disted C backup code to orc 0.4.14
+
+2011-04-28 00:00:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspaceorc-dist.c:
+ [MOVED FROM BAD 67/68] 0.10.21.3 pre-release
+
+2011-04-17 01:09:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspaceorc-dist.c:
+ * gst/colorspace/gstcolorspaceorc-dist.h:
+ [MOVED FROM BAD 66/68] ext, gst: update disted orc backup files
+
+2011-04-15 00:09:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 65/68] Fix some unused-but-set-variable warnings with gcc 4.6
+
+2011-04-11 00:36:35 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
+
+ * gst/colorspace/Makefile.am:
+ [MOVED FROM BAD 64/68] android: make it ready for androgenizer
+ Remove the android/ top dir
+ Fixe the Makefile.am to be androgenized
+ To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files.
+ Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
+
+2011-02-25 19:59:05 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 63/68] colorspace: set dithering enum directly
+
+2011-02-25 19:57:47 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 62/68] colorspace: Add support for r210
+
+2011-02-20 23:01:30 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/colorspace.c:
+ [MOVED FROM BAD 61/68] colorspace: Fix YUV->RGB matrixing
+
+2011-02-20 22:43:56 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/colorspace.h:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ [MOVED FROM BAD 60/68] colorspace: Add dithering
+ Dithering only happens when a 16-bit-per-channel format is
+ involved.
+
+2011-02-20 14:14:27 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ [MOVED FROM BAD 59/68] colorspace: fix a few formats
+
+2011-02-19 13:12:41 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/colorspace.h:
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 58/68] colorspace: Add 16-bit-per-channel handling
+
+2011-02-19 13:13:13 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 57/68] colorspace: Fix memleak
+
+2011-02-15 18:12:02 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 56/68] colorspace: Fix memory leak
+
+2011-01-02 16:13:56 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/colorspace.c:
+ [MOVED FROM BAD 55/68] colorspace: Disable matrixing on big-endian
+ It's broken until someone writes better Orc code. Fixes #631232.
+
+2010-11-21 23:11:19 -0800 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/colorspace.c:
+ [MOVED FROM BAD 54/68] colorspace: remove incorrect check
+
+2010-11-05 10:56:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspaceorc-dist.c:
+ * gst/colorspace/gstcolorspaceorc-dist.h:
+ [MOVED FROM BAD 53/68] colorspace: Update generated ORC sources
+
+2010-11-04 14:18:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 52/68] colorspace: Inverse -base version check logic to actually make sense
+
+2010-11-03 15:37:48 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ [MOVED FROM BAD 51/68] colorspace: Add support for IYU1
+
+2010-11-03 15:12:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ [MOVED FROM BAD 50/68] colorspace: First version of YUV9 and YVU9 implementation
+
+2010-11-03 09:20:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 49/68] colorspace: Use GST_CHECK_PLUGINS_BASE_VERSION() instead of other hacks
+
+2010-11-02 16:54:59 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 48/68] colorspace: fix build with current git of gst-plugins-base
+ ifdef tests don't work so well if we define them in the code
+ above in case they aren't defined.
+
+2010-11-02 16:05:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/colorspace.h:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ [MOVED FROM BAD 47/68] colorspace: Add support for 8 bit paletted RGB
+ This needs the 8 bit paletted support from -base
+ which will be committed after release. Without this
+ the 8 bit parts are disabled.
+
+2010-11-01 15:53:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspaceorc-dist.c:
+ * gst/colorspace/gstcolorspaceorc-dist.h:
+ [MOVED FROM BAD 46/68] cog, colorspace: update orc backup functions for latest changes
+ Should fix build on systems without the latest orc.
+
+2010-10-31 23:46:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 45/68] colorspace: Add support for RGB15 and BGR15
+
+2010-10-31 23:44:20 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 44/68] colorspace: Add support for RGB16 and BGR16
+
+2010-10-31 23:25:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ [MOVED FROM BAD 43/68] colorspace: Add support for Y16
+
+2010-10-31 23:25:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspaceorc.orc:
+ [MOVED FROM BAD 42/68] colorspace: Fix Y800 ORC getline implementation
+
+2010-10-31 23:07:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ [MOVED FROM BAD 41/68] colorspace: Add support for A420
+
+2010-10-31 23:00:07 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ [MOVED FROM BAD 40/68] colorspace: Add support for Y41B
+
+2010-10-31 22:39:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/colorspace.h:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ [MOVED FROM BAD 39/68] colorspace: Add support for SDTV/HDTV YUV conversions
+
+2010-10-31 22:21:35 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ [MOVED FROM BAD 38/68] colorspace: Add comment for the A420 getline/putline table row
+
+2010-10-31 20:40:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/colorspace.h:
+ [MOVED FROM BAD 37/68] colorspace: Add const to the source arrays and the getline/putline table
+
+2010-10-31 19:42:30 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ [MOVED FROM BAD 36/68] colorspace: Make fast-path transform table const
+
+2010-10-31 19:39:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/colorspace/colorspace.c:
+ [MOVED FROM BAD 35/68] colorspace: Only do the I420->YUY2 conversion once per scanline in the fast path
+
+2010-09-21 18:13:37 -0700 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/colorspace.c:
+ [MOVED FROM BAD 34/68] colorspace: quiet a GST_ERROR
+
+2010-09-15 21:47:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/colorspace/gstcolorspaceorc-dist.c:
+ * gst/colorspace/gstcolorspaceorc-dist.h:
+ [MOVED FROM BAD 33/68] colorspace: add orc-dist files
+ Should fix build without orc or too old orc.
+
+2010-09-13 18:49:43 -0700 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/Makefile.am:
+ * gst/colorspace/colorspace.c:
+ * gst/colorspace/colorspace.h:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ [MOVED FROM BAD 32/68] colorspace: Add conversion code
+ Work in progress. Colorspace handles most format conversion using
+ 3-stage getline/matrix/putline process using an AYUV or ARGB
+ intermediate, with most functions handled by Orc. There is also
+ a table of single-pass conversions, all handled by Orc. The plan
+ is to add optional stages for various chroma upsampling/downsampling
+ algorithms, dithering, and float/int16 intermediates, and then have
+ Orc create multi-stage functions at runtime.
+
+2010-09-13 12:48:50 -0700 David Schleef <ds@schleef.org>
+
+ * gst/colorspace/Makefile.am:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ * gst/colorspace/gstcolorspaceorc.orc:
+ * gst/colorspace/yuv2rgb.c:
+ * gst/colorspace/yuv2rgb.h:
+ [MOVED FROM BAD 31/68] colorspace: Revive element
+ Now based on Orc.
+
+2010-03-18 17:30:26 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 30/68] gst_element_class_set_details => gst_element_class_set_details_simple
+
+2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ [MOVED FROM BAD 29/68] 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.
+
+2007-06-22 10:46:33 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ [MOVED FROM BAD 28/68] Fix leaks.
+ Original commit message from CVS:
+ * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_init):
+ * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_init):
+ * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_init):
+ * ext/audioresample/gstaudioresample.c:
+ * ext/bz2/gstbz2dec.c: (gst_bz2dec_init):
+ * ext/bz2/gstbz2enc.c: (gst_bz2enc_init):
+ * ext/divx/gstdivxdec.c: (gst_divxdec_init):
+ * ext/divx/gstdivxenc.c: (gst_divxenc_init):
+ * ext/faac/gstfaac.c: (gst_faac_init):
+ * ext/gsm/gstgsmdec.c: (gst_gsmdec_init):
+ * ext/gsm/gstgsmenc.c: (gst_gsmenc_init):
+ * ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_init):
+ * ext/lcs/gstcolorspace.c: (gst_colorspace_init):
+ * ext/libfame/gstlibfame.c: (gst_fameenc_init):
+ * ext/snapshot/gstsnapshot.c: (gst_snapshot_init):
+ * ext/spc/gstspc.c: (gst_spc_dec_init):
+ * ext/swfdec/gstswfdec.c: (gst_swfdec_init):
+ * ext/xvid/gstxvidenc.c: (gst_xvidenc_init):
+ * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_init):
+ * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
+ * gst/chart/gstchart.c: (gst_chart_init):
+ * gst/colorspace/gstcolorspace.c: (gst_colorspace_init):
+ * gst/festival/gstfestival.c: (gst_festival_init):
+ * gst/freeze/gstfreeze.c: (gst_freeze_init):
+ * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_request_new_pad):
+ * gst/mpeg1sys/gstmpeg1systemencode.c: (gst_system_encode_init):
+ * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
+ * gst/nsf/gstnsf.c: (gst_nsfdec_init):
+ * gst/overlay/gstoverlay.c: (gst_overlay_init):
+ * gst/passthrough/gstpassthrough.c: (passthrough_init):
+ * gst/playondemand/gstplayondemand.c: (play_on_demand_init):
+ * gst/smooth/gstsmooth.c: (gst_smooth_init):
+ * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
+ * gst/speed/gstspeed.c: (speed_init):
+ * gst/vbidec/gstvbidec.c: (gst_vbidec_init):
+ * gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
+ * sys/dxr3/dxr3spusink.c: (dxr3spusink_init):
+ * sys/dxr3/dxr3videosink.c: (dxr3videosink_init):
+ * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_init):
+ Fix leaks.
+
+2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ [MOVED FROM BAD 27/68] Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
+ Original commit message from CVS:
+ * ext/alsaspdif/alsaspdifsink.h:
+ * ext/amrwb/gstamrwbdec.h:
+ * ext/amrwb/gstamrwbenc.h:
+ * ext/amrwb/gstamrwbparse.h:
+ * ext/arts/gst_arts.h:
+ * ext/artsd/gstartsdsink.h:
+ * ext/audiofile/gstafparse.h:
+ * ext/audiofile/gstafsink.h:
+ * ext/audiofile/gstafsrc.h:
+ * ext/audioresample/gstaudioresample.h:
+ * ext/bz2/gstbz2dec.h:
+ * ext/bz2/gstbz2enc.h:
+ * ext/dirac/gstdiracdec.h:
+ * ext/directfb/dfbvideosink.h:
+ * ext/divx/gstdivxdec.h:
+ * ext/divx/gstdivxenc.h:
+ * ext/dts/gstdtsdec.h:
+ * ext/faac/gstfaac.h:
+ * ext/gsm/gstgsmdec.h:
+ * ext/gsm/gstgsmenc.h:
+ * ext/ivorbis/vorbisenc.h:
+ * ext/libfame/gstlibfame.h:
+ * ext/nas/nassink.h:
+ * ext/neon/gstneonhttpsrc.h:
+ * ext/polyp/polypsink.h:
+ * ext/sdl/sdlaudiosink.h:
+ * ext/sdl/sdlvideosink.h:
+ * ext/shout/gstshout.h:
+ * ext/snapshot/gstsnapshot.h:
+ * ext/sndfile/gstsf.h:
+ * ext/swfdec/gstswfdec.h:
+ * ext/tarkin/gsttarkindec.h:
+ * ext/tarkin/gsttarkinenc.h:
+ * ext/theora/theoradec.h:
+ * ext/wavpack/gstwavpackdec.h:
+ * ext/wavpack/gstwavpackparse.h:
+ * ext/xine/gstxine.h:
+ * ext/xvid/gstxviddec.h:
+ * ext/xvid/gstxvidenc.h:
+ * gst/cdxaparse/gstcdxaparse.h:
+ * gst/cdxaparse/gstcdxastrip.h:
+ * gst/colorspace/gstcolorspace.h:
+ * gst/festival/gstfestival.h:
+ * gst/freeze/gstfreeze.h:
+ * gst/gdp/gstgdpdepay.h:
+ * gst/gdp/gstgdppay.h:
+ * gst/modplug/gstmodplug.h:
+ * gst/mpeg1sys/gstmpeg1systemencode.h:
+ * gst/mpeg1videoparse/gstmp1videoparse.h:
+ * gst/mpeg2sub/gstmpeg2subt.h:
+ * gst/mpegaudioparse/gstmpegaudioparse.h:
+ * gst/multifilesink/gstmultifilesink.h:
+ * gst/overlay/gstoverlay.h:
+ * gst/playondemand/gstplayondemand.h:
+ * gst/qtdemux/qtdemux.h:
+ * gst/rtjpeg/gstrtjpegdec.h:
+ * gst/rtjpeg/gstrtjpegenc.h:
+ * gst/smooth/gstsmooth.h:
+ * gst/smoothwave/gstsmoothwave.h:
+ * gst/spectrum/gstspectrum.h:
+ * gst/speed/gstspeed.h:
+ * gst/stereo/gststereo.h:
+ * gst/switch/gstswitch.h:
+ * gst/tta/gstttadec.h:
+ * gst/tta/gstttaparse.h:
+ * gst/videodrop/gstvideodrop.h:
+ * gst/xingheader/gstxingmux.h:
+ * sys/directdraw/gstdirectdrawsink.h:
+ * sys/directsound/gstdirectsoundsink.h:
+ * sys/dxr3/dxr3audiosink.h:
+ * sys/dxr3/dxr3spusink.h:
+ * sys/dxr3/dxr3videosink.h:
+ * sys/qcam/gstqcamsrc.h:
+ * sys/vcd/vcdsrc.h:
+ Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
+
+2006-04-25 21:56:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ [MOVED FROM BAD 26/68] Define GstElementDetails as const and also static (when defined as global)
+ Original commit message from CVS:
+ * ext/amrwb/gstamrwbdec.c:
+ * ext/amrwb/gstamrwbenc.c:
+ * ext/amrwb/gstamrwbparse.c:
+ * ext/arts/gst_arts.c:
+ * ext/artsd/gstartsdsink.c:
+ * ext/audiofile/gstafparse.c:
+ * ext/audiofile/gstafsink.c:
+ * ext/audiofile/gstafsrc.c:
+ * ext/audioresample/gstaudioresample.c:
+ * ext/bz2/gstbz2dec.c:
+ * ext/bz2/gstbz2enc.c:
+ * ext/cdaudio/gstcdaudio.c:
+ * ext/directfb/dfbvideosink.c:
+ * ext/divx/gstdivxdec.c:
+ * ext/divx/gstdivxenc.c:
+ * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
+ * ext/faac/gstfaac.c: (gst_faac_base_init):
+ * ext/faad/gstfaad.c:
+ * ext/gsm/gstgsmdec.c:
+ * ext/gsm/gstgsmenc.c:
+ * ext/hermes/gsthermescolorspace.c:
+ * ext/ivorbis/vorbisfile.c:
+ * ext/lcs/gstcolorspace.c:
+ * ext/libfame/gstlibfame.c:
+ * ext/libmms/gstmms.c: (gst_mms_base_init):
+ * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
+ * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
+ * ext/nas/nassink.c: (gst_nassink_base_init):
+ * ext/neon/gstneonhttpsrc.c:
+ * ext/sdl/sdlaudiosink.c:
+ * ext/sdl/sdlvideosink.c:
+ * ext/shout/gstshout.c:
+ * ext/snapshot/gstsnapshot.c:
+ * ext/sndfile/gstsf.c:
+ * ext/swfdec/gstswfdec.c:
+ * ext/tarkin/gsttarkindec.c:
+ * ext/tarkin/gsttarkinenc.c:
+ * ext/theora/theoradec.c:
+ * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
+ * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
+ * ext/xvid/gstxviddec.c:
+ * ext/xvid/gstxvidenc.c:
+ * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
+ * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
+ * gst/chart/gstchart.c:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/deinterlace/gstdeinterlace.c:
+ * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
+ * gst/festival/gstfestival.c:
+ * gst/filter/gstbpwsinc.c:
+ * gst/filter/gstiir.c:
+ * gst/filter/gstlpwsinc.c:
+ * gst/freeze/gstfreeze.c:
+ * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
+ * gst/librfb/gstrfbsrc.c:
+ * gst/mixmatrix/mixmatrix.c:
+ * gst/mpeg1sys/gstmpeg1systemencode.c:
+ * gst/mpeg1videoparse/gstmp1videoparse.c:
+ * gst/mpeg2sub/gstmpeg2subt.c:
+ * gst/mpegaudioparse/gstmpegaudioparse.c:
+ * gst/multifilesink/gstmultifilesink.c:
+ * gst/overlay/gstoverlay.c:
+ * gst/passthrough/gstpassthrough.c:
+ * gst/playondemand/gstplayondemand.c:
+ * gst/qtdemux/qtdemux.c:
+ * gst/rtjpeg/gstrtjpegdec.c:
+ * gst/rtjpeg/gstrtjpegenc.c:
+ * gst/smooth/gstsmooth.c:
+ * gst/smoothwave/gstsmoothwave.c:
+ * gst/spectrum/gstspectrum.c:
+ * gst/speed/gstspeed.c:
+ * gst/stereo/gststereo.c:
+ * gst/switch/gstswitch.c:
+ * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
+ * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
+ * gst/vbidec/gstvbidec.c:
+ * gst/videocrop/gstvideocrop.c:
+ * gst/videodrop/gstvideodrop.c:
+ * gst/virtualdub/gstxsharpen.c:
+ * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
+ * gst/y4m/gsty4mencode.c:
+ * sys/cdrom/gstcdplayer.c:
+ * sys/directdraw/gstdirectdrawsink.c:
+ * sys/directsound/gstdirectsoundsink.c:
+ * sys/glsink/glimagesink.c:
+ * sys/qcam/gstqcamsrc.c:
+ * sys/v4l2/gstv4l2src.c:
+ * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
+ * sys/ximagesrc/ximagesrc.c:
+ Define GstElementDetails as const and also static (when defined as
+ global)
+
+2006-04-08 21:48:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ [MOVED FROM BAD 25/68] Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
+ Original commit message from CVS:
+ * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
+ * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
+ * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
+ * ext/arts/gst_arts.c: (gst_arts_class_init):
+ * ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
+ * ext/audiofile/gstafsink.c: (gst_afsink_class_init):
+ * ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
+ * ext/audioresample/gstaudioresample.c:
+ * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
+ * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
+ * ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
+ * ext/hermes/gsthermescolorspace.c:
+ (gst_hermes_colorspace_class_init):
+ * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
+ * ext/jack/gstjack.c: (gst_jack_class_init):
+ * ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
+ * ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
+ * ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
+ * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
+ * ext/nas/nassink.c: (gst_nassink_class_init):
+ * ext/shout/gstshout.c: (gst_icecastsend_class_init):
+ * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
+ * ext/sndfile/gstsf.c: (gst_sf_class_init):
+ * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
+ (gst_swfdec_class_init):
+ * ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
+ * ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
+ * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
+ * gst/chart/gstchart.c: (gst_chart_class_init):
+ * gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
+ * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
+ * gst/festival/gstfestival.c: (gst_festival_class_init):
+ * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
+ * gst/filter/gstiir.c: (gst_iir_class_init):
+ * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
+ * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
+ * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
+ * gst/mpeg1sys/gstmpeg1systemencode.c:
+ (gst_system_encode_class_init):
+ * gst/mpeg1videoparse/gstmp1videoparse.c:
+ (gst_mp1videoparse_class_init):
+ * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
+ * gst/mpegaudioparse/gstmpegaudioparse.c:
+ (gst_mp3parse_class_init):
+ * gst/overlay/gstoverlay.c: (gst_overlay_class_init):
+ * gst/passthrough/gstpassthrough.c: (passthrough_class_init):
+ * gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
+ * gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
+ * gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
+ * gst/smooth/gstsmooth.c: (gst_smooth_class_init):
+ * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
+ * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
+ * gst/stereo/gststereo.c: (gst_stereo_class_init):
+ * gst/switch/gstswitch.c: (gst_switch_class_init):
+ * gst/tta/gstttadec.c: (gst_tta_dec_class_init):
+ * gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
+ * gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
+ * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
+ * gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
+ * gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
+ * sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
+ * sys/directsound/gstdirectsoundsink.c:
+ (gst_directsoundsink_class_init):
+ * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
+ * sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
+ * sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
+ * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
+ * sys/v4l2/gstv4l2colorbalance.c:
+ (gst_v4l2_color_balance_channel_class_init):
+ * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
+ (gst_v4l2_tuner_norm_class_init):
+ * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
+ Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
+
+2006-04-08 19:04:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ [MOVED FROM BAD 24/68] gst/: Fix more broken GObject macros
+ Original commit message from CVS:
+ * gst/colorspace/gstcolorspace.h:
+ * gst/deinterlace/gstdeinterlace.h:
+ * gst/passthrough/gstpassthrough.h:
+ * gst/y4m/gsty4mencode.h:
+ Fix more broken GObject macros
+
+2006-04-01 10:09:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 23/68] rework build; add translations for v4l2
+ Original commit message from CVS:
+ rework build; add translations for v4l2
+
+2005-12-06 19:55:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/colorspace/yuv2rgb.c:
+ * gst/colorspace/yuv2rgb.h:
+ [MOVED FROM BAD 22/68] expand tabs
+ Original commit message from CVS:
+ expand tabs
+
+2005-12-05 13:04:22 +0000 Andy Wingo <wingo@pobox.com>
+
+ [MOVED FROM BAD 21/68] Update for alloc_buffer changes.
+ Original commit message from CVS:
+ 2005-12-05 Andy Wingo <wingo@pobox.com>
+ * ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain):
+ * ext/faad/gstfaad.c: (gst_faad_chain):
+ * ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain):
+ * ext/lcs/gstcolorspace.c: (gst_colorspace_chain):
+ * ext/xine/xineinput.c: (gst_xine_input_get):
+ * gst/colorspace/gstcolorspace.c: (gst_colorspace_chain):
+ * gst/speed/gstspeed.c: (speed_chain):
+ * gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for
+ alloc_buffer changes.
+
+2005-09-05 17:20:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 20/68] Fix up all the state change functions.
+ Original commit message from CVS:
+ Fix up all the state change functions.
+
+2005-08-14 16:21:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/colorspace/Makefile.am:
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 19/68] pound some sense in the colorspace elements
+ Original commit message from CVS:
+ pound some sense in the colorspace elements
+
+2005-07-05 10:51:49 +0000 Andy Wingo <wingo@pobox.com>
+
+ [MOVED FROM BAD 18/68] Way, way, way too many files: Remove crack comment from the 2000 era.
+ Original commit message from CVS:
+ 2005-07-05 Andy Wingo <wingo@pobox.com>
+ * Way, way, way too many files:
+ Remove crack comment from the 2000 era.
+
+2004-07-27 21:41:30 +0000 Steve Lhomme <steve.lhomme@free.fr>
+
+ * gst/colorspace/colorspace.vcproj:
+ [MOVED FROM BAD 17/68] more working plugins
+ Original commit message from CVS:
+ more working plugins
+
+2004-07-27 09:57:33 +0000 Steve Lhomme <steve.lhomme@free.fr>
+
+ * gst/colorspace/colorspace.vcproj:
+ [MOVED FROM BAD 16/68] rename GStreamer-0.8.lib to libgstreamer.lib
+ Original commit message from CVS:
+ rename GStreamer-0.8.lib to libgstreamer.lib
+
+2004-07-27 09:48:51 +0000 Steve Lhomme <steve.lhomme@free.fr>
+
+ * gst/colorspace/colorspace.vcproj:
+ [MOVED FROM BAD 15/68] avoid problems with math.h, fix release dependancy
+ Original commit message from CVS:
+ avoid problems with math.h, fix release dependancy
+
+2004-07-26 22:11:21 +0000 Steve Lhomme <steve.lhomme@free.fr>
+
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/yuv2rgb.h:
+ [MOVED FROM BAD 14/68] local include fixes
+ Original commit message from CVS:
+ local include fixes
+ Fix some 64 bits constants to be glib friendly
+ issue for a vararg macro with MSVC
+
+2004-07-26 13:20:11 +0000 Steve Lhomme <steve.lhomme@free.fr>
+
+ * gst/colorspace/colorspace.vcproj:
+ [MOVED FROM BAD 13/68] more plugins supported under windows
+ Original commit message from CVS:
+ more plugins supported under windows
+
+2004-05-21 22:39:30 +0000 Stéphane Loeuillet <gstreamer@leroutier.net>
+
+ * gst/colorspace/gstcolorspace.c:
+ [MOVED FROM BAD 12/68] first batch : remove ',' at end of enums as they could confuse older gcc, foreign compilers (forte) and gtk-doc
+ Original commit message from CVS:
+ first batch :
+ remove ',' at end of enums as they could confuse older gcc, foreign compilers (forte) and gtk-doc
+
+2004-04-22 03:52:52 +0000 Benjamin Otte <otte@gnome.org>
+
+ [MOVED FROM BAD 11/68] s/gst_caps_simplify/gst_caps_do_simplify/
+ Original commit message from CVS:
+ * ext/hermes/gsthermescolorspace.c:
+ (gst_hermes_colorspace_caps_remove_format_info):
+ * gst/colorspace/gstcolorspace.c:
+ (gst_colorspace_caps_remove_format_info):
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ (gst_ffmpegcolorspace_caps_remove_format_info):
+ s/gst_caps_simplify/gst_caps_do_simplify/
+
+2004-04-09 00:01:44 +0000 David Schleef <ds@schleef.org>
+
+ [MOVED FROM BAD 10/68] gst/colorspace/gstcolorspace.c: Don't advertise a conversion we don't support (bug #139532)
+ Original commit message from CVS:
+ * gst/colorspace/gstcolorspace.c: Don't advertise a conversion
+ we don't support (bug #139532)
+
+2004-03-30 07:07:46 +0000 David Schleef <ds@schleef.org>
+
+ [MOVED FROM BAD 09/68] ext/hermes/gsthermescolorspace.c: decrease rank by 2 to not interfere with other colorspaces.
+ Original commit message from CVS:
+ * ext/hermes/gsthermescolorspace.c: (plugin_init): decrease rank
+ by 2 to not interfere with other colorspaces.
+ * ext/pango/gsttextoverlay.c: (plugin_init): change rank to NONE
+ * gst/colorspace/gstcolorspace.c: (plugin_init): decrease rank by
+ one to not interfere with ffmpeg_colorspace.
+
+2004-03-15 19:32:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/yuv2rgb.c:
+ [MOVED FROM BAD 08/68] don't mix tabs and spaces
+ Original commit message from CVS:
+ don't mix tabs and spaces
+
+2004-03-15 16:32:54 +0000 Johan Dahlin <johan@gnome.org>
+
+ [MOVED FROM BAD 07/68] *.h: Revert indenting
+ Original commit message from CVS:
+ * *.h: Revert indenting
+
+2004-03-14 22:34:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ * gst/colorspace/yuv2rgb.c:
+ * gst/colorspace/yuv2rgb.h:
+ [MOVED FROM BAD 06/68] gst-indent
+ Original commit message from CVS:
+ gst-indent
+
+2004-03-13 00:19:26 +0000 David Schleef <ds@schleef.org>
+
+ [MOVED FROM BAD 05/68] configure.ac: the Hermes library controls hermescolorspace, not colorspace.
+ Original commit message from CVS:
+ * configure.ac: the Hermes library controls hermescolorspace, not
+ colorspace.
+ * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
+ (gst_mpeg2dec_init): minor pet peeve: disable code with #ifdef,
+ not /* */
+ * ext/sdl/sdlvideosink.c: Change XID to unsigned long.
+ * ext/sdl/sdlvideosink.h: ditto.
+ * gst/colorspace/gstcolorspace.c: Fix old comments about Hermes
+
+2004-01-18 19:02:33 +0000 Christian Schaller <uraeus@gnome.org>
+
+ * gst/colorspace/Makefile.am:
+ [MOVED FROM BAD 04/68] fix to make it possible to build from disted tarball
+ Original commit message from CVS:
+ fix to make it possible to build from disted tarball
+
+2004-01-16 00:55:29 +0000 David Schleef <ds@schleef.org>
+
+ [MOVED FROM BAD 03/68] gst-libs/gst/audio/Makefile.am: Add gstaudiofiltertemplate.c and building of gstaudiofilterexample.c from the template.
+ Original commit message from CVS:
+ * gst-libs/gst/audio/Makefile.am:
+ Add gstaudiofiltertemplate.c and building of gstaudiofilterexample.c
+ from the template.
+ * gst-libs/gst/audio/gstaudiofilter.c:
+ * gst-libs/gst/audio/gstaudiofilter.h:
+ Add bytes_per_sample and size and n_samples calculation.
+ * gst-libs/gst/audio/gstaudiofilterexample.c:
+ Remove, now autogenerated.
+ * gst-libs/gst/audio/gstaudiofiltertemplate.c:
+ Moved from gstaudiofilterexample, object name changed, code added
+ so that it actually works.
+ * gst-libs/gst/audio/make_filter:
+ Script to build an audiofilter subclass from the template.
+ * gst/colorspace/Makefile.am:
+ * gst/colorspace/yuv2yuv.c:
+ Remove file, since it's GPL, and we don't use it.
+
+2004-01-15 10:45:55 +0000 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ [MOVED FROM BAD 02/68] gst/colorspace/: Fix compiling... Didn't test if it actually works.
+ Original commit message from CVS:
+ 2004-01-15 Ronald Bultje <rbultje@ronald.bitfreak.net>
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/yuv2yuv.c: (gst_colorspace_yuy2_to_i420),
+ (gst_colorspace_i420_to_yv12):
+ Fix compiling... Didn't test if it actually works.
+
+2004-01-15 08:58:22 +0000 David Schleef <ds@schleef.org>
+
+ [MOVED FROM BAD 01/68] Duplicate the ext/hermes colorspace plugin, and remove Hermes code and GPL code. Fix for new caps negotiation. Rewr...
+ Original commit message from CVS:
+ * configure.ac:
+ * gst/colorspace/Makefile.am:
+ * gst/colorspace/gstcolorspace.c:
+ * gst/colorspace/gstcolorspace.h:
+ * gst/colorspace/yuv2rgb.c:
+ * gst/colorspace/yuv2rgb.h:
+ Duplicate the ext/hermes colorspace plugin, and remove Hermes
+ code and GPL code. Fix for new caps negotiation. Rewrite
+ much of the format handling code, and some of the conversion
+ code. Basically, rewrote almost everything. This element
+ handles I420, YV12 to RGB conversions.
+ * ext/hermes/Makefile.am:
+ * ext/hermes/gsthermescolorspace.c:
+ Rename colorspace to hermescolorspace. Fix negotiation issues.
+ Remove non-Hermes related code. This element handles lots of
+ RGB to RGB conversions, but no YUV.
+ * ext/hermes/gstcolorspace.c:
+ * ext/hermes/gstcolorspace.h:
+ * ext/hermes/rgb2yuv.c:
+ * ext/hermes/yuv2rgb.c:
+ * ext/hermes/yuv2rgb.h:
+ * ext/hermes/yuv2rgb_mmx16.s:
+ * ext/hermes/yuv2yuv.c:
+ * ext/hermes/yuv2yuv.h:
+ Remove old code.
+
+2011-06-15 15:08:32 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
+
+ * gst-plugins-base.spec.in:
+ Add gobject introspection files to spec
+
+2011-06-15 14:53:56 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
+
+ * gst-plugins-base.spec.in:
+ remove old v4l plugin from spec file
+
+2011-06-15 14:49:41 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
+
+ * tests/examples/Makefile.am:
+ Add missing dist subdir
2011-06-15 14:21:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/audio/Makefile.am:
audio: link test program against libgstaudio
+2011-06-15 13:01:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ seek: cleanup and use playbin after rename
+ Remove the static pipelines and other unused things
+ Use playbin
+
+2011-06-15 12:48:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-media-types.txt:
+ docs: add more media type
+
+2011-06-15 00:52:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * ext/Makefile.am:
+ * ext/gnomevfs/Makefile.am:
+ * ext/gnomevfs/gstgnomevfs.c:
+ * ext/gnomevfs/gstgnomevfs.h:
+ * ext/gnomevfs/gstgnomevfssink.c:
+ * ext/gnomevfs/gstgnomevfssink.h:
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ * ext/gnomevfs/gstgnomevfssrc.h:
+ * ext/gnomevfs/gstgnomevfsuri.c:
+ * ext/gnomevfs/gstgnomevfsuri.h:
+ * gst-libs/gst/pbutils/descriptions.c:
+ * gst-plugins-base.spec.in:
+ * po/POTFILES.in:
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/gnomevfssink.c:
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/scrubby.c:
+ * tests/icles/playback/decodetest.c:
+ gnomevfs: remove GnomeVFS plugin
+ The gio plugin replaces it.
+
+2011-06-15 00:35:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/decodebin.c:
+ * tests/check/elements/decodebin2.c:
+ * tests/check/elements/playbin-compressed.c:
+ * tests/check/elements/playbin.c:
+ * tests/check/elements/playbin2-compressed.c:
+ * tests/check/elements/playbin2.c:
+ tests: fix up unit tests for playbin2/decodebin2 renames and updates
+ Even if they don't work yet.
+
+2011-06-15 00:32:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/design/design-decodebin.txt:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplay-marshal.list:
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin, decodebin: remove new-decoded-pad and removed-decoded-pad signals
+ They were deprecated, use "pad-added" and "pad-removed" instead.
+
+2011-06-15 00:06:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gststreamsynchronizer.c:
+ playback: rename playbin2 to playbin
+ But keep source file name as-is for now.
+
+2011-06-15 00:02:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/Makefile.am:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplayback.c:
+ * gst/playback/gstplayback.h:
+ * gst/playback/gsturidecodebin.c:
+ playback: merge playbin and decodebin plugins into one single playback plugin again
+
+2011-06-14 23:51:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/playback/gsturidecodebin.c:
+ decodebin2: rename decodebin2 to decodebin
+ But don't rename source file for now, which hopefully
+ makes merging from master easier.
+
+2011-06-14 23:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/playback/Makefile.am:
+ * gst/playback/README:
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstplayback.c:
+ * gst/playback/gstplaybasebin.c:
+ * gst/playback/gstplaybasebin.h:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gststreaminfo.c:
+ * gst/playback/gststreaminfo.h:
+ playback: remove old playbin and decodebin elements
+
+2011-06-15 01:55:31 +0530 Debarshi Ray <rishi@gnu.org>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst/tcp/gsttcpclientsink.c:
+ Remove unused but set variables
+ This is needed to satisfy the new -Wunused-but-set-variable added in
+ GCC 4.6: http://gcc.gnu.org/gcc-4.6/changes.html
+
+2011-06-14 18:25:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/design/draft-media-types.txt:
+ docs: add beginnings of new media types design doc
+ Start with new video media types and properties
+
+2011-06-14 15:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
2011-06-14 10:31:18 +0530 Debarshi Ray <rishi@gnu.org>
* gst-libs/gst/pbutils/codec-utils.c:
@@ -70,6 +2296,1934 @@
lang: fix possible array overrun
We where checking for i<G_N_ELEMENTS, but where accessing i+1.
+2011-06-14 10:31:18 +0530 Debarshi Ray <rishi@gnu.org>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ codec-utils: restore 7350 as a valid sampling frequency for AAC
+ This was lost during c77f88cac675a1dbb89e40da8e3c28320523bfca.
+
+2011-06-13 19:09:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
+2011-06-13 16:32:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtcpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * gst/gdp/gstgdppay.c:
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ * tests/examples/app/appsrc-ra.c:
+ * tests/examples/app/appsrc-seekable.c:
+ * tests/examples/app/appsrc-stream.c:
+ * tests/examples/app/appsrc-stream2.c:
+ -base: update for buffer API change
+
+2011-06-13 16:28:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertppayload.h:
+ basertppayload: cleanup header
+
+2011-06-13 12:15:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ theoradec: use _check_reconfigure method
+
+2011-06-13 12:09:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ videotestsrc: use baseclass allocator negotiation logic
+ Let the baseclass implement the negotiation of the allocators.
+ Influence the allocator buffersize.
+ Use the fill vmethod to fill the buffer with data.
+
+2011-06-11 20:47:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ ximage: fix alignment and size
+ Set the right alignment and size in the bufferpool.
+
+2011-06-11 18:54:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ * ext/theora/gsttheoradec.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * sys/ximage/ximagepool.c:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagepool.c:
+ * sys/xvimage/xvimagesink.c:
+ update for bufferpool api change
+
+2011-05-31 22:14:09 -0700 David Schleef <ds@schleef.org>
+
+ * gst/audioresample/resample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/videoscale/vs_4tap.c:
+ * gst/videotestsrc/generate_sine_table.c:
+ * gst/videotestsrc/videotestsrc.c:
+ * tests/icles/test-xoverlay.c:
+ convert M_PI to G_PI, for msvc
+
+2011-06-07 21:30:18 -0700 David Schleef <ds@schleef.org>
+
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggmux.h:
+ oggmux: refactor how EOS is determined
+ This decreases the number of buffers held on each pad by one,
+ eliminating next_buffer. Simplifies the logic by relying solely
+ on CollectPads to let us know when a pad is in EOS. As a side
+ benefit, the collect pads related code is structured more like
+ other CollectPad users.
+ The previous code would occasionally mark the wrong pad as EOS,
+ causing the code to get in a state where all the streams were
+ finished, but EOS hadn't been sent to the source pad.
+
+2011-06-10 18:04:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ * ext/theora/gsttheoradec.c:
+ update for alignment change
+
+2011-06-10 17:58:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: small cleanups
+
+2011-06-10 17:58:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: fix for alignment value change
+
+2011-06-10 12:14:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ tests/examples/audio/Makefile.am
+ tests/examples/v4l/Makefile.am
+
+2011-06-10 11:59:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * gst/adder/gstadder.c:
+ * gst/encoding/gstsmartencoder.c:
+ -base: fix for flush_stop event API change
+
+2011-06-09 18:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstid3tag.c:
+ * gst-libs/gst/tag/gstvorbistag.c:
+ * gst-libs/gst/tag/tag.h:
+ libs: replace G_CONST_RETURN with 'const'
+ G_CONST_RETURN will be deprecated soon.
+ https://bugzilla.gnome.org/show_bug.cgi?id=652211
+
+2011-06-09 00:02:07 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Fix LocationShown syntax
+ According to the specification, the LocationShown requires its
+ struct fields to be inside a Bag type.
+
+2011-06-09 11:52:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ visual: small improvements
+
+2011-06-08 14:21:40 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Add room for extra namespace definitions
+ Adds an extra field to the namespace definitions of the schemas
+ so they can add the namespace of any array/struct fields they
+ might use internally.
+
+2011-06-08 13:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/playback/gsturidecodebin.c:
+ playback: changes for message API changes
+
+2011-06-08 12:21:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/pango/Makefile.am:
+ * gst/audioresample/Makefile.am:
+ * tests/check/Makefile.am:
+ * tests/examples/v4l/Makefile.am:
+ GST_PLUGINS_BASE_LIBS is not defined in -base.
+
+2011-06-08 11:33:07 +0200 Christophe Fergeau <cfergeau@redhat.com>
+
+ * tests/examples/audio/Makefile.am:
+ examples: don't link testchannels example with system libgstaudio
+ The testchannels audio test program is using -lgstaudio-0.10 to link
+ with libgstaudio which won't use the gstaudio library that was just
+ built but the one from the system. This is an issue since it means
+ we won't be testing the code from the current source tree, and it
+ also breaks the build when building on a system which don't have
+ a libgstaudio yet.
+ https://bugzilla.gnome.org/show_bug.cgi?id=652100
+
+2011-06-08 11:11:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/design/design-decodebin.txt:
+ docs: add some text about parser/decoder autoplugging issues
+
+2011-06-07 20:43:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/inspect/plugin-video4linux.xml:
+ * gst-plugins-base.spec.in:
+ * gst/videorate/gstvideorate.c:
+ * po/POTFILES.in:
+ * sys/Makefile.am:
+ * sys/v4l/.gitignore:
+ * sys/v4l/Makefile.am:
+ * sys/v4l/README:
+ * sys/v4l/TODO:
+ * sys/v4l/gstv4l.c:
+ * sys/v4l/gstv4lcolorbalance.c:
+ * sys/v4l/gstv4lcolorbalance.h:
+ * sys/v4l/gstv4lelement.c:
+ * sys/v4l/gstv4lelement.h:
+ * sys/v4l/gstv4ljpegsrc.c:
+ * sys/v4l/gstv4ljpegsrc.h:
+ * sys/v4l/gstv4lmjpegsink.c:
+ * sys/v4l/gstv4lmjpegsink.h:
+ * sys/v4l/gstv4lmjpegsrc.c:
+ * sys/v4l/gstv4lmjpegsrc.h:
+ * sys/v4l/gstv4lsrc.c:
+ * sys/v4l/gstv4lsrc.h:
+ * sys/v4l/gstv4ltuner.c:
+ * sys/v4l/gstv4ltuner.h:
+ * sys/v4l/gstv4lxoverlay.c:
+ * sys/v4l/gstv4lxoverlay.h:
+ * sys/v4l/v4l_calls.c:
+ * sys/v4l/v4l_calls.h:
+ * sys/v4l/v4lmjpegsink_calls.c:
+ * sys/v4l/v4lmjpegsink_calls.h:
+ * sys/v4l/v4lmjpegsrc_calls.c:
+ * sys/v4l/v4lmjpegsrc_calls.h:
+ * sys/v4l/v4lsrc_calls.c:
+ * sys/v4l/v4lsrc_calls.h:
+ * sys/v4l/videodev_mjpeg.h:
+ * tests/examples/Makefile.am:
+ * tests/examples/v4l/.gitignore:
+ * tests/examples/v4l/Makefile.am:
+ * tests/examples/v4l/probe.c:
+ Remove v4l plugin
+ The old v4l interface has been deprecated for years and even
+ been removed from the kernel headers. If anyone still needs
+ this plugin, they can resurrect it in gst-plugins-bad, there's
+ no reason for it to be in -base.
+
+2011-06-07 16:18:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ rtp: use new memory alloc API
+
+2011-06-07 12:06:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ event: fix some event leaks
+
+2011-06-07 11:55:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggaviparse.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/pango/gsttextrender.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * ext/vorbis/gstvorbisenc.c:
+ * gst/videorate/gstvideorate.c:
+ -base: use caps event
+ Remove uses of setcaps function and use the caps event.
+
+2011-06-07 10:58:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ * gst/audiorate/gstaudiorate.c:
+ * gst/encoding/gststreamcombiner.c:
+ * gst/encoding/gststreamsplitter.c:
+ * gst/subparse/gstssaparse.c:
+ -base: use caps event instead of setcapsfunction
+
+2011-06-06 16:27:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ ext/theora/gsttheoraenc.c
+
+2011-06-06 12:03:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ videotestsrc: remove deprecated peer-alloc property
+ Remove the peer-alloc property, it's not used anymore because pad-alloc is gone.
+
+2011-06-06 14:30:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: also define GST_DISABLE_XML for now to fix subparse build
+
+2011-06-06 14:41:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/tag/gsttagdemux.c:
+ tagdemux: no input data implies no type can be found
+ ... and posting a proper error message to this effect is appropriately
+ informative and prevents auto-plugging otherwise stalling.
+
+2011-06-06 12:48:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggmux.h:
+ oggmux: determine granulepos metadata using stream mapper whenever possible
+ ... which unfortunately is not the case for all types, but at least so for
+ most common ones.
+
+2011-06-06 12:46:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: convert incoming buffer timestamp to running time
+ ... so all subsequent manipulation can take place in the proper timeline
+ without further ado.
+
+2011-06-01 20:48:44 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: remove superfluous code
+ ... since there is nothing in oggstream that cares (or even should)
+ about granulepos for what is being asked from it.
+
+2011-06-05 23:47:37 +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/gl.po:
+ * po/hu.po:
+ * po/id.po:
+ * po/it.po:
+ * po/ja.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/or.po:
+ * po/pl.po:
+ * po/pt_BR.po:
+ * po/ro.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ po: update for removed translatable strings
+
+2011-06-05 23:47:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/subparse/gstsubparse.c:
+ subparse: fix indentation
+
+2011-06-05 23:44:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: define USE_XML conditional used by subparse as FALSE for now
+ The subparse plugin needs to be split and/or moved to ext/ for the
+ libxml2 dependency. The media type needs to be format-specific instead
+ of a catch-all format. Maybe add a base class or line-based adapter.
+
+2011-06-04 13:36:55 -0700 David Schleef <ds@schleef.org>
+
+ * gst/adder/gstadder.c:
+ adder: Work around changes in g_atomic API
+ See #651514 for details.
+
+2011-05-31 20:38:56 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: fix c99-ism
+
+2011-06-03 16:29:00 +0200 Luis de Bethencourt <luis.debethencourt@collabora.como>
+
+ * ext/theora/gsttheoraenc.c:
+ theora: separate encode and push block in chain, into own function.
+
+2011-06-03 19:10:33 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/elements/vorbistag.c:
+ check/vorbistag: Convert to new probe API
+
+2011-06-03 19:07:44 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/pipelines/vorbisenc.c:
+ check/vorbisenc: Convert to new probe API
+
+2011-06-03 19:00:23 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/pipelines/oggmux.c:
+ check/oggmux: Convert to new probe API
+
+2011-06-03 15:51:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/elements/playbin2.c:
+ check/playbin2: Update for caps and structure API changes
+
+2011-06-03 12:19:49 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/elements/gnomevfssink.c:
+ check: Use new gst_event_new_segment() API
+
+2011-06-03 11:48:43 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/examples/audio/Makefile.am:
+ examples: Link against proper libgstaudio
+ It was previously attempting to link against the non-local one.
+
+2011-06-03 19:00:39 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: Use the GstPad (and not the GstOggPadData for GstPad functions
+ For those willing, renaming that 'pad' variable to something more obvious
+ would be nice to avoid such bugs...
+
+2011-06-03 13:35:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoraenc.c:
+ thoeraenc: port to 0.11
+
+2011-06-03 13:31:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ ext/theora/gsttheoraenc.c
+
+2011-06-03 13:16:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: fix after merge
+
+2011-06-03 13:12:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ playback: fix compilation after ghostpad setcaps removal
+
+2011-06-02 19:08:41 +0200 Luis de Bethencourt <luis.debethencourt@collabora.como>
+
+ * ext/theora/gsttheoraenc.c:
+ theora: use fixed src cap pads
+
+2011-06-02 18:57:05 +0200 Luis de Bethencourt <luis.debethencourt@collabora.como>
+
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraenc.h:
+ theora: set the width/height/par on the srcpad caps
+
+2011-06-02 17:29:53 +0200 Luis de Bethencourt <luis.debethencourt@collabora.como>
+
+ * ext/theora/gsttheoraenc.c:
+ theora: get sink caps info from downstream element pad
+ https://bugzilla.gnome.org/show_bug.cgi?id=651564
+
+2011-06-02 19:26:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
+2011-06-02 19:21:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.h:
+ basertp: use caps event instead of setcaps function
+ Use the caps event instead of the setcaps function to configure caps.
+ Use a default event handler for the base rtp payloader instead of the awkward
+ way of handling the return value.
+
+2011-05-27 14:41:39 -0700 Patrick McCarty <patrick.mccarty@intel.com>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: add description for wbmp images.
+ https://bugzilla.gnome.org/show_bug.cgi?id=651294
+
+2011-06-02 00:55:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: add typefinder for WAP WBMP bitmaps
+ https://bugzilla.gnome.org/show_bug.cgi?id=651294
+
+2011-06-02 12:21:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: fix header after merge
+
+2011-06-02 12:18:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ gst-libs/gst/video/video.h
+ gst/playback/gstplaysinkaudioconvert.c
+ gst/playback/gstplaysinkvideoconvert.c
+ tests/check/libs/rtp.c
+
+2011-06-02 12:12:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ playsinconvert: clear the probe id when removing
+
+2011-06-02 12:08:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: refactor block/unblock code a little
+
+2011-06-02 11:53:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ playsink: Fix deadlock in the audio/video converter bins when linking fails
+
+2011-06-01 19:34:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybasebin.c:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkaudioconvert.h:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ * gst/playback/gstplaysinkvideoconvert.h:
+ * gst/playback/gststreaminfo.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/playback/gstsubtitleoverlay.h:
+ * gst/playback/gsturidecodebin.c:
+ * tests/icles/audio-trickplay.c:
+ probes: port to new API for blocking and probes
+
+2011-06-01 17:31:35 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ check: ... and don't forget to add the new arm header
+ Forgot it in my previous commit
+
+2011-06-01 17:24:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * tests/check/libs/libsabi.c:
+ * tests/check/libs/struct_arm.h:
+ libsabi: Add structure sizes for arm
+
+2011-05-31 19:57:57 -0700 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/fft/gstfftf32.c:
+ * gst-libs/gst/fft/gstfftf64.c:
+ * gst-libs/gst/fft/gstffts16.c:
+ * gst-libs/gst/fft/gstffts32.c:
+ fft: s/M_PI/G_PI/ for MSVC
+
+2011-05-31 11:05:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc.orc:
+ * tests/check/elements/volume.c:
+ volume: Fix handling of volume>=4.0 for 8 and 16 bit integer formats
+ Also add a unit test for this. Previously volumes bigger than 4.0
+ would have resulted in overflows in the fixed point processing.
+ Fixes bug #649642.
+
+2011-05-30 18:36:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ playbin: fixed for new pad block API
+
+2011-05-30 17:14:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: activate pad before pushing things
+ Activate the pad before pushing things on it or else we get errors.
+
+2011-05-29 13:32:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/adder.c:
+ * tests/check/elements/ffmpegcolorspace.c:
+ * tests/check/elements/vorbistag.c:
+ * tests/check/libs/rtp.c:
+ * tests/check/pipelines/theoraenc.c:
+ tests: fix some more unused-but-set-variable warnings with gcc 4.6
+
+2011-05-28 16:14:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * win32/common/libgstvideo.def:
+ win32: update .def file for new API
+
+2011-05-28 12:39:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Makefile.am:
+ * tests/check/elements/.gitignore:
+ Ignore new playbin2-compress test binary
+ And add old testchannels binary to CRUFT_FILES.
+
+2011-05-27 23:31:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: sprinkle some G_GNUC_CONST
+ Mark functions that have no effect besides their return value and
+ only inspect their input arguments with G_GNUC_CONST. (We just
+ ignore the g_return_val_if_fail() guards for this)
+
+2011-05-27 23:25:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: clean up header file
+ Sprinkle some spaces and newlines here and there.
+
+2011-05-27 14:30:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Optimize transform_caps()
+ If the second and next caps structures are a subset of the already existing
+ transformed caps we can safely skip them because we would transform them to
+ the same caps again.
+
+2011-05-27 14:28:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Optimize transform_caps()
+ If the second and next caps structures are a subset of the already existing
+ transformed caps we can safely skip them because we would transform them to
+ the same caps again.
+
+2011-05-27 14:20:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: Optimize transform_caps()
+ If the second and next caps structures are a subset of the already existing
+ transformed caps we can safely skip them because we would transform them to
+ the same caps again.
+
+2011-05-27 14:10:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvert.c:
+ audioconvert: Use new gst_caps_is_subset_structure() API
+ This prevents one copy of every structure and creating a new caps
+ instance.
+
+2011-05-27 15:03:19 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * configure.ac:
+ * gst-libs/gst/audio/.gitignore:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/audio/testchannels.c:
+ * tests/examples/Makefile.am:
+ * tests/examples/audio/.gitignore:
+ * tests/examples/audio/Makefile.am:
+ * tests/examples/audio/testchannels.c:
+ audio: move testchannels example to 'tests/examples' dir
+ Also fix it up a little to not include 'c' file but link to the libs instead.
+
+2011-05-27 13:58:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
+2011-05-27 13:13:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvert.c:
+ audioconvert: Optimize transform_caps()
+ If the second and next caps structures are a subset of the already existing
+ transformed caps we can safely skip them because we would transform them to
+ the same caps again.
+ This makes gst_pad_get_caps() on an audiotestsrc ! audioconvert !
+ audioconvert ! audioconvert ! fakesink pipeline about 1.7 times faster.
+
+2011-05-27 12:13:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/audioconvert.c:
+ audioconvert: Fix audioconvert unit test to work again
+
+2011-05-27 12:13:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvert.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ * gst/videoscale/gstvideoscale.c:
+ gst: Update for the GstBaseTransform::transform_caps() changes
+
+2011-05-27 11:39:21 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ code-utile: fix level descriptions for fgs
+ fgs levels range from 8-13 and are mapped to 0-5.
+
+2011-05-25 14:38:21 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/pbutils/codec-utils.c:
+ codec-utils: fix mpeg4 level verification
+ The current condition would never be true. As levels<6 are asp and levels>7 and
+ <14 are fgs, we should return NULL for cases 6,7,14,15.
+
+2011-05-26 16:08:44 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ -base: change for changed set_blocked API
+
+2011-05-26 13:47:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
+2011-05-26 12:33:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Fallback to non-XShm mode if allocating the XShm image failed
+ Fixes bug #630442.
+
+2011-05-26 12:30:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: Fallback to non-XShm mode if allocating the XShm image failed
+ Fixes bug #630442.
+
+2011-05-26 11:41:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Let the input-selectors sync all streams to the running time
+ This is especially needed when switching between a non-sparse and sparse
+ video stream, see bug #537382. It also lowers the time needed for switching
+ between streams a bit.
+
+2011-01-20 00:52:50 -0700 Lane Brooks <dirjud@gmail.com>
+
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextoverlay.h:
+ textoverlay: added 'outline-color' parameter to control whether text gets a shadow
+
+2011-01-20 00:42:39 -0700 Lane Brooks <dirjud@gmail.com>
+
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextoverlay.h:
+ textoverlay: added 'shadow' option to control whether text gets a shadow
+
+2011-05-26 10:48:05 +0200 Jindrich Makovicka <makovick@gmail.com>
+
+ * ext/pango/gsttextrender.c:
+ textrender: Correctly negotiate with downstream instead of just using random caps
+ Fixes bug #638897.
+
+2011-05-26 10:43:51 +0200 Jindrich Makovicka <makovick@gmail.com>
+
+ * ext/pango/gsttextrender.c:
+ textrender: Add bound checks to not write outside the image area
+
+2011-05-26 10:42:46 +0200 Jindrich Makovicka <makovick@gmail.com>
+
+ * ext/pango/gsttextrender.c:
+ textrender: Prevent double unref of caps if the caps can't be set on the srcpad
+
+2011-05-26 10:31:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ gnomevfssrc: Keep track of interruptions during read with a flag
+
+2010-09-03 09:11:30 -0400 American Dynamics <GStreamer-Bugs@tycosp.com>
+
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ * ext/gnomevfs/gstgnomevfssrc.h:
+ gnomevfssrc: Add support for cancelling the read operations
+ This allows the state change from PAUSED to READY to be faster.
+ Fixes bug #628337.
+
+2011-05-25 14:14:46 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: Remove g_assert from interface query
+
+2011-05-25 14:08:43 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Remove the g_assert from interface query
+
+2011-05-26 00:17:40 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/audiotestsrc/gstaudiotestsrc.h:
+ audiotestsrc: add blue and violet noise by using spectral inversion
+ Add blue and violet noise by spectral inversion of pink and red noise.
+ Fixes #649969
+
+2011-05-25 23:40:26 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/audiotestsrc/gstaudiotestsrc.h:
+ audiotestsrc: add red (brownian) noise generator
+ Add another noise generator which produces a quite dark noise color.
+ Fixes parts of #649969.
+
+2010-09-27 13:32:31 +0400 Vladimir Eremeev <eremeev@atlantis.ru>
+
+ * tests/examples/seek/seek.c:
+ seek: set selected/default audio/video sinks on playbin and playbin2
+ https://bugzilla.gnome.org/show_bug.cgi?id=630322
+
+2011-05-25 19:03:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ seek: add --audiosink and --videosink command line options
+
+2011-05-25 18:50:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ seek: use the right GDK defines to differentiate between the backends
+
+2011-05-25 18:45:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/examples/seek/seek.c:
+ seek: use gst_filename_to_uri() to convert a filename to a uri
+
+2010-09-27 12:46:54 +0400 Vladimir Eremeev <eremeev@atlantis.ru>
+
+ * tests/examples/seek/seek.c:
+ seek: make seek example work in win32
+ https://bugzilla.gnome.org/show_bug.cgi?id=630322
+
+2011-05-25 16:08:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: update GLib requirement to >= 2.24
+ Same as core (make implicit requirement explicit).
+ http://gstreamer.freedesktop.org/wiki/ReleasePlanning/GLibRequirement
+
+2011-05-25 15:24:33 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: remove bogus <0 check for unsigned var
+ bytes_written is a gsize which is unsigned and thus never < 0.
+
+2011-05-25 15:23:13 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/theora/gsttheoraenc.c:
+ theoraenc: fix variable type for bytes_consumed
+ th_encode_ctl() returns an int. Using a gsize result in bogus <0 checks.
+
+2011-05-25 15:04:20 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/riff/riff-read.c:
+ riff: remove the g_return_if_fail as we test it below
+ We don't want to return without setting taglist=NULL if asserts are on and with
+ setting taglist=NULL otherwise.
+
+2011-05-25 14:28:18 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/volume/gstvolume.c:
+ volume: use a flag for 'mute' using the controller
+ Previously we checked mute_csource to determine wheter we need to premultiply
+ volumes and mute values. That fails as we unrefs mute_csource and set it to
+ NULL after. Use an extra flag instead.
+
+2011-05-25 14:12:50 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ exiftag: reflow the code
+ Move the warning on unsupported units to the swicth-case. Move fetching the
+ pending tags down to where we use them.
+
+2011-05-25 13:59:57 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ exiftag: set value=1 if we found the token
+ Otherwise we never write the tag. This would also be consistent with the code in
+ deserialize_scene_type().
+
+2011-05-25 12:30:51 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: run gst-indent
+
+2011-05-25 12:29:21 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: remove unneded !=NULL checks
+ We check for matching_attr!=NULL right before already.
+
+2011-05-24 18:21:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/mixerutils.c:
+ * gst/encoding/gstencodebin.c:
+ * gst/playback/gstplaybin2.c:
+ * tests/check/elements/libvisual.c:
+ feature: use object name instaed of feature name
+
+2011-05-24 17:37:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/gio/gstgiobasesrc.c:
+ * ext/gio/gstgiosrc.c:
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ * ext/ogg/gstoggdemux.c:
+ * gst-libs/gst/app/gstappsrc.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ scheduling: port to new scheduling query
+
+2011-05-24 10:46:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ theoradec: handle reconfigure events
+ Handle the caps with the caps event.
+ Handle the reconfigure event and renegotiate the bufferpool when needed.
+
+2011-05-24 09:55:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/convertframe.c:
+ convertframe: fix for merge conflict
+
+2011-05-24 09:47:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ gst-libs/gst/video/convertframe.c
+
+2011-05-24 09:45:18 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x11: free bufferpool whe activation fails
+
+2011-05-24 00:13:04 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ docs: massage the section file more
+ Add more symbols (from unused.txt). Move the whole bunch of riff-fourcc defines
+ to std section too (no one is hoing to document them, right).
+
+2011-05-24 00:12:26 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/video/video.c:
+ docs: add missing parameter docs
+
+2011-05-23 23:53:38 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ docs: move the riff structure to std-section
+ If someone intents to document them and the fields we can move them back.
+
+2011-05-23 23:53:06 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/pbutils/gstpluginsbaseversion.c:
+ docs: move pluginbaseversion to separate section as we have section docs
+
+2011-05-23 23:51:15 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/rtsp/gstrtspdefs.h:
+ docs: add minimal docblobs for status code and headers
+ Use a trick to avoid documenting all 100 enums.
+
+2011-05-23 23:41:56 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/interfaces/xoverlay.c:
+ * gst-libs/gst/interfaces/xoverlay.h:
+ docs: update xoverlay docs for api addition and deprecation
+
+2011-05-23 23:12:50 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.h:
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.h:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.h:
+ docs: rtp library docs update
+
+2011-05-23 22:58:22 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/audio/gstringbuffer.h:
+ * gst-libs/gst/cdda/gstcddabasesrc.h:
+ * gst-libs/gst/interfaces/colorbalance.h:
+ * gst-libs/gst/interfaces/colorbalancechannel.h:
+ * gst-libs/gst/interfaces/mixer.h:
+ * gst-libs/gst/interfaces/mixeroptions.h:
+ * gst-libs/gst/interfaces/navigation.h:
+ * gst-libs/gst/interfaces/tuner.h:
+ * gst-libs/gst/video/gstvideofilter.h:
+ * gst-libs/gst/video/gstvideosink.h:
+ docs: add missing documentation for various pieces
+
+2010-02-19 12:54:18 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: recalibrate clock on setcaps
+ Because the spec for the ringbuffer can change when changing
+ the caps, we must recalibrate the clock.
+ https://bugzilla.gnome.org/show_bug.cgi?id=610443
+
+2011-05-23 16:02:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/subparse/gstsubparse.c:
+ subparse: Try to typefind even if conversion to UTF8 failed
+ Fixes bug #600043.
+
+2011-05-23 16:02:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/subparse/gstsubparse.c:
+ subparse: Compile the typefind regex with optimization to speed up matching
+
+2011-05-23 15:51:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/subparse/gstsubparse.c:
+ subparse: Interprete typefind strings passed to GRegex as raw bytes instead of valid UTF8
+
+2011-05-23 15:21:59 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/video/convertframe.c:
+ convertframe: fix docs
+ Fixup paramter mismatch between func and prototype. Add missing parameter docs.
+
+2011-05-23 15:08:24 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/audio/gstaudioclock.h:
+ * gst-libs/gst/audio/gstaudiofilter.h:
+ * gst-libs/gst/audio/gstaudiosrc.h:
+ * gst-libs/gst/audio/multichannel.h:
+ docs: fixup audio-library docs
+
+2011-05-23 15:02:27 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/app/gstappsink.c:
+ * gst-libs/gst/app/gstappsrc.c:
+ * gst/app/gstapp.c:
+ docs: fixup appsrc/sink api docs
+
+2011-05-23 14:53:26 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/audio/gstaudioiec61937.c:
+ * gst-libs/gst/audio/gstaudioiec61937.h:
+ docs: fix docs for new api
+ Some parameters where wrong, first line missed the ':' and return docs where
+ broken.
+
+2011-05-23 14:45:23 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ docs: update xmp api docs
+ Add missing section. Add new section to main-sgml. Add missing function.
+
+2011-05-23 14:07:38 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ xmptag: remove late check
+ We deref the pointer two lines before already and besides this internal function
+ should not be called with this parameter=NULL.
+
+2011-05-23 14:01:29 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ xmptag: have the default branch as the last one
+
+2011-05-23 14:00:04 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ xmptag: an uint value can't be <0
+
+2011-05-23 13:53:06 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/video/video.c:
+ whitespace: trim trailing whitespace
+
+2011-05-23 13:50:59 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/video/video.c:
+ video.c: use a break and a final warning instead of early returns
+ Use breaks for case branches instead of return 0. We don't expect these to
+ happen anyway. Thus have a warning before the final return to make it easier to
+ see when things go out of sync.
+
+2011-05-23 13:49:01 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/video/video.c:
+ video.c: use g_assert_not_reached() for logical error here.
+ This will help to detect them closer to the source if they ever happen.
+
+2011-05-20 12:50:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: use new method
+ Use the new element class method to get the metadata from an element. Not all
+ elements might have an elementfactory.
+
+2011-05-20 12:32:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Fix compilation after the removal of GstElementDetails
+
+2011-05-20 12:26:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ docs/plugins/gst-plugins-base-plugins.hierarchy
+ docs/plugins/gst-plugins-base-plugins.interfaces
+ docs/plugins/gst-plugins-base-plugins.prerequisites
+
+2011-05-20 10:48:39 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/tag/lang.c:
+ lang: fix possible array overrun
+ We where checking for i<G_N_ELEMENTS, but where accessing i+1.
+
+2011-05-19 23:41:08 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/audioconvert/gstaudioconvert.c:
+ audioconvert: cleanup helper code
+ make_lossless_changes() returns the same structure that we're passing (probably
+ to enable chaining). Instead of reusing s and making it point to s2 as well,
+ keep using s2. Drop the assignment which in the 2nd case is a dead one anyway.
+
+2011-05-19 23:25:24 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/gst-plugins-base-plugins.interfaces:
+ * docs/plugins/gst-plugins-base-plugins.prerequisites:
+ docs: update plugin introspection data
+ Now more files are merged and produced in a canonical fashion, which hopefully
+ creates less or no delta in the future.
+
+2011-05-19 22:56:53 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 9e5bbd5 to 69b981f
+
+2011-05-19 15:56:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: implement ALLOCATION query
+
+2011-05-19 15:55:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: improve allocation query
+ If the allocation query contains the same caps as the current allocator, we can
+ return that one instead of making a new one.
+
+2011-05-19 13:40:29 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
+
+ * gst-plugins-base.spec.in:
+ Add new header file
+
+2011-05-19 13:38:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ visual: fix upstream renegotiation
+ Fix a refcount problem.
+ Handle reconfiguration requests.
+
+2011-05-19 08:30:14 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Autoplug formatters
+ Autoplug formatters for streams if a formatter with secondary or
+ higher rank is found. Formatters are autoplugged when there is no
+ muxer or when the muxer doesn't implement the tagsetter interface.
+ Currently only the first formatter found is plugged, this might
+ help in lots of cases, but it doesn't solve the
+ 'lamemp3 ! xingmux ! id3mux'
+ case.
+ https://bugzilla.gnome.org/show_bug.cgi?id=649841
+
+2011-05-19 08:27:29 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: fix typos
+
+2011-05-19 12:42:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ visual: improve negotiation
+ Remove the setcaps function on the srcpad, we know exactly when we negotiate a
+ new format now.
+ Use a caps event to configure new caps.
+
+2011-05-19 12:29:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisdec.c:
+ vorbis: fix for new API
+
+2011-05-19 11:31:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
+2011-05-18 22:07:58 +0200 Aleix Conchillo Flaque <aleix@oblong.com>
+
+ * ext/vorbis/gstvorbisdec.c:
+ vorbisdec: Handle headers in caps
+
+2011-05-18 17:23:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gio/gstgiobasesink.c:
+ * ext/gnomevfs/gstgnomevfssink.c:
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisenc.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ * gst/audiorate/gstaudiorate.c:
+ * gst/encoding/gstsmartencoder.c:
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ * gst/playback/gststreamselector.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/videorate/gstvideorate.c:
+ base: Update for SEGMENT event parse API changes
+
+2011-05-18 16:09:47 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From fd35073 to 9e5bbd5
+
+2011-05-18 13:18:15 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ * tests/check/libs/video.c:
+ gstvideo: Add gst_video_get_size_from_caps function
+ gst_video_get_size_from_caps () allows easy calculation of the raw video
+ buffer size from some fixed video caps.
+ API: gst_video_get_size_from_caps()
+
+2011-05-18 12:24:02 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 46dfcea to fd35073
+
+2011-05-18 09:34:52 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * ext/alsa/gstalsasrc.c:
+ alsa: Remove unused but set variable
+ Unused but set variables cause warnings in GCC 4.6.x and newer.
+
+2011-05-17 13:04:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ * gst/videorate/gstvideorate.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ gst: Update for caps/pad template related API changes
+
+2011-05-17 13:03:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/ffmpegcolorspace.c:
+ * tests/check/elements/videoscale.c:
+ * tests/check/elements/videotestsrc.c:
+ tests: Update for caps/pad template related API changes
+
+2011-05-17 13:01:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstogmparse.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/vorbis/gstvorbisdec.c:
+ ext: Update for caps/pad template related API changes
+
+2011-05-17 12:54:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/v4l/gstv4lmjpegsrc.c:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ sys: Update for caps/pad template related API changes
+
+2011-05-17 12:51:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Update for caps/pad template related API changes
+
+2011-05-17 12:47:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ * gst-libs/gst/pbutils/encoding-profile.h:
+ encoding-profile: Returns a new reference of caps everywhere instead of const caps
+
+2011-05-17 12:29:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudiofilter.c:
+ * gst-libs/gst/audio/gstaudiofilter.h:
+ audiofilter: gst_pad_template_new() does not take ownership of the caps anymore
+ There's no need to copy the caps before passing them to that function.
+
+2011-05-17 11:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
+2011-05-17 11:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gio/gstgiobasesink.c:
+ * ext/gio/gstgiobasesrc.c:
+ * ext/gnomevfs/gstgnomevfssink.c:
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstogmparse.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraparse.c:
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisenc.c:
+ * ext/vorbis/gstvorbisparse.c:
+ * gst-libs/gst/app/gstappsrc.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ * gst-libs/gst/cdda/gstcddabasesrc.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ * gst/adder/gstadder.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/encoding/gststreamcombiner.c:
+ * gst/encoding/gststreamsplitter.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gsturidecodebin.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/videorate/gstvideorate.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * sys/v4l/gstv4lsrc.c:
+ * sys/xvimage/xvimagesink.c:
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ * tests/icles/audio-trickplay.c:
+ * tests/icles/playback/test5.c:
+ * tests/icles/playback/test6.c:
+ Revert "-base_port to new query API"
+ This reverts commit c9f4e0676ba8c8074a50aa6d1d058f6da9a76b32.
+
+2011-05-17 11:24:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ Revert "decodebin2: Update for GstQuery related API changes"
+ This reverts commit 549128c2a3702a878c62f5603e097c8df7075f36.
+
+2011-05-17 10:20:36 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtsp: Fix typo which broke the build
+
+2011-05-17 09:31:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
+2011-05-16 15:35:50 +0200 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtspconnection: not enter in not controllable state unless it is necessary
+ When closing rtspsrc the state change blocks until the polling in the
+ connection timeouts. This is because the second time we loop to read a
+ full message controllable is set to FALSE in the poll group, even though no
+ message is half read.
+ This can be avoided by not setting controllable to FALSE the poll group
+ unless we had begin to read a message.
+ Fixes #610916
+
+2011-05-16 15:35:50 +0200 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtspconnection: not enter in not controllable state unless it is necessary
+ When closing rtspsrc the state change blocks until the polling in the
+ connection timeouts. This is because the second time we loop to read a
+ full message controllable is set to FALSE in the poll group, even though no
+ message is half read.
+ This can be avoided by not setting controllable to FALSE the poll group
+ unless we had begin to read a message.
+ Fixes #610916
+
+2010-05-30 13:21:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/cdparanoia/gstcdparanoiasrc.c:
+ * ext/cdparanoia/gstcdparanoiasrc.h:
+ cdparanoiasrc: fix build on OSX by #undef-ing VERSION before including system headers
+ On OSX the cdparanoia headers include IOKit framework headers (in particular
+ SCSICmds_INQUIRY_Definitions.h) which define a structure that has a member
+ named VERSION, so we must #undef VERSION before including those for things
+ to compile on OSX.
+ Fixes #609918.
+
+2011-05-16 17:44:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/v4l/gstv4lsrc.c:
+ v4l: Make sure to return a subset of the filter caps in getcaps
+
+2011-05-16 17:30:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/v4l/gstv4lsrc.c:
+ v4lsrc: fix for new getcaps function
+
+2011-05-16 17:14:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Update for segment API changes
+
+2011-05-16 17:13:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Update for GstQuery related API changes
+
+2011-05-16 17:13:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ playsink: Update for other 0.11 API changes
+
+2011-05-16 17:08:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Use correct number of parameters to gst_pad_get_caps()
+
+2011-05-16 17:06:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ configure.ac
+ ext/alsa/gstalsasrc.c
+ gst-libs/gst/audio/gstbaseaudiosink.c
+ gst-libs/gst/tag/gstxmptag.c
+ gst/playback/gstsubtitleoverlay.c
+ gst/videorate/gstvideorate.c
+ sys/xvimage/xvimagesink.c
+
+2011-05-16 15:31:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/encoding/encoding.c:
+ * tests/icles/playback/test.c:
+ * tests/icles/playback/test5.c:
+ * tests/icles/playback/test6.c:
+ tests: Update for negotiation related API changes
+
+2011-05-16 15:25:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisenc.c:
+ * ext/vorbis/gstvorbisparse.c:
+ vorbis: Update for negotiation related API changes
+
+2011-05-16 15:19:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraparse.c:
+ theora: Update for negotiation related API changes
+
+2011-05-16 12:23:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pango/gstbasetextoverlay.c:
+ textoverlay: Update for negotiation related API changes
+
+2011-05-16 12:20:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggparse.c:
+ ogg: Update for negotiation related API changes
+
+2011-05-16 12:18:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ visual: Update for negotiation related API changes
+
+2011-05-16 12:17:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ alsa: Update for negotiation related API changes
+
+2011-05-16 12:04:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Update for negotiation related API changes
+
+2011-05-16 12:01:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Update for negotiation related API changes
+
+2011-05-16 11:37:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/tcp/gsttcpclientsrc.c:
+ tcpclientsrc: Update for negotation related API changes
+
+2011-05-16 11:37:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: Update for negotiation related API changes
+
+2011-05-16 11:33:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybasebin.c:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gststreamselector.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/playback/gsturidecodebin.c:
+ playback: Update for negotiation related API changes
+
+2011-05-16 11:26:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Update for negotiation related API changes
+
+2011-05-16 11:04:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ * gst/encoding/gstsmartencoder.c:
+ * gst/encoding/gststreamcombiner.c:
+ * gst/encoding/gststreamsplitter.c:
+ encodebin: Update for negotiation related API changes
+
+2011-05-16 10:56:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioconvert/gstaudioconvert.c:
+ audioconvert: Update for negotiation related API changes
+
+2011-05-16 10:52:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ adder: Update for negotiation related API changes
+
+2011-05-16 10:48:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ discoverer: Update for the new gst_pad_get_caps() signature
+
+2011-05-16 10:47:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsink.c:
+ appsink: Update for the negotiation related API changes
+
+2011-05-16 10:44:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.h:
+ basertppayload: Change ::get_caps to include the filter caps
+ And improve downstream negotiation a bit by passing our proposed
+ caps to the peer as a filter.
+
+2011-05-11 17:39:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: Update for negotiation related API changes
+
+2011-05-11 17:39:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: Update for negotiation related API changes
+
+2011-05-16 12:02:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Update for negotiation related API changes
+
+2011-05-11 17:35:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: basetransform is now better at trying passthrough, remove workaround
+
+2011-05-16 13:48:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/gio/gstgiobasesink.c:
+ * ext/gnomevfs/gstgnomevfssink.c:
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ * ext/ogg/gstoggmux.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisenc.c:
+ * ext/vorbis/gstvorbisenc.h:
+ * gst-libs/gst/app/gstappsrc.c:
+ * gst-libs/gst/audio/audio.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/cdda/gstcddabasesrc.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.h:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadder.h:
+ * gst/audiorate/gstaudiorate.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/encoding/gstsmartencoder.c:
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gststreamselector.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/subparse/gstssaparse.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/subparse/gstsubparse.h:
+ * gst/videorate/gstvideorate.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ -base: port to new SEGMENT API
+
+2011-05-02 11:43:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ * gst/videorate/gstvideorate.h:
+ videorate: optionally ensure maximum average output frame rate
+ See #628764.
+
+2011-04-29 14:58:02 +0200 Alexey Fisher <bug-track@fisher-privat.net>
+
+ * gst/videorate/gstvideorate.c:
+ * gst/videorate/gstvideorate.h:
+ videorate: optionally only drop frames to ensure maximum frame rate
+ This adds option to arrange for maximal allowed variable frame rate.
+ Fixes #628764.
+
+2011-04-26 13:37:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: use bitrate to configure streaming buffer-duration default case
+ In particular, in audio only cases whose (estimated) metadata provides bitrate
+ information, the buffer-size based on such bitrate (and buffer-duration)
+ will be much more reasonable than queue2 default buffer-size.
+
+2011-04-26 11:27:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: remove some dead code
+ ... which was dead as pads were never added to the list, and need not be added,
+ since removing them is handled by a pad callback.
+
+2011-04-29 11:48:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/examples/encoding/Makefile.am:
+ encodebin: examples: Add missing base libs to makefile
+
+2011-04-28 10:58:15 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ encodebin: Check for missing converters
+ Adds checks for missing video and audio converter elements
+
+2011-04-27 22:05:55 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/xmpwriter.c:
+ tag: xmpwriter: Rename documentation headers
+ Fix some wrong documentation headers from the first name
+ given to this interface.
+
+2011-04-19 08:41:53 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/libs/tag.c:
+ tests: xmp: New tests for the Iptc4xmpExt tags
+
+2011-04-18 23:28:13 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Add Iptc4xmpExt schema support
+ Adds Iptc4xmpExt schema with country, city and sublocation
+ tags mapped
+
+2011-04-19 11:00:24 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Add support for reading struct tags
+ Adds a context variable that controls if the parsing is on
+ 'top level' tags or inside a struct tag.
+
+2011-04-18 16:54:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Add struct xmp tag type support
+ Adds support for writing the xmp struct tag type, it is a compound tag
+ that has inner tags.
+
+2011-04-18 23:16:59 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Fixing schema maps
+ Do not forget to create a new schema for every supported schema
+ instead of reusing the same object
+
+2011-04-18 10:20:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Write the same tag to all schemas
+ Instead of writing only the xmp tag for the first found entry
+ that matches the gstreamer tag, look for all mappings to write
+ the tag to different schemas.
+ The rationale here is that some reader application might only
+ be interested on a particular schema tags, so we should try
+ to write as many tags for all schemas.
+
+2011-05-15 13:39:18 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * win32/common/libgstaudio.def:
+ win32: Update libgstaudio.def for new symbols
+
+2011-05-14 17:27:30 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ baseaudiosink: Use g_str_equal() instead of strncmp()
+ The strncmp is unnecessary anyway since one of the strings is a const
+ string.
+
+2011-05-14 16:49:53 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: Fix trivial indentation problems
+
+2011-03-07 20:49:16 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/audio/gstaudioiec61937.c:
+ * gst-libs/gst/audio/gstaudioiec61937.h:
+ audio: Add an IEC 61937 payloading library
+ This can be used by sinks to take compressed formats, correctly payload
+ these in IEC 61937 frames and feed these to sinks that support
+ passthrough output over IEC 60958 (S/PDIF) or, in the case of MP3, over
+ Bluetooth.
+ Initial implementation includes AC3, E-AC3, MPEG-1, MPEG-2 (non-AAC),
+ and DTS (type-I/II/II) payloading. More formats can be added as needed.
+ API: gst_audio_iec61937_frame_size()
+ API: gst_audio_iec61937_payload()
+ https://bugzilla.gnome.org/show_bug.cgi?id=642730
+
+2011-03-09 11:12:39 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.h:
+ baseaudiosink: Allow subclasses to provide payloaders
+ This allows subclasses to provide a "payload" function to prepare
+ buffers for consumption. The immediate use for this is for sinks that
+ can handle compressed formats - parsers are directly connected to the
+ sink, and for formats such as AC3, DTS, and MPEG, IEC 61937 patyloading
+ might be used.
+ API: GstBaseAudioSinkClass:payload()
+ https://bugzilla.gnome.org/show_bug.cgi?id=642730
+
+2011-04-09 09:49:10 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ ringbuffer: Add support for E-AC3
+ Adds support for pushing E-AC3 buffers and doing bytes-to-ms conversion
+ correctly. The assumption (as with other formats) is that something like
+ IEC 61937 payloading will be used. Correspondingly the ringbuffer spec
+ is populated so that the data rate is 4x normal AC3.
+ https://bugzilla.gnome.org/show_bug.cgi?id=642730
+
+2011-03-14 15:51:40 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ ringbuffer: Add support for MPEG audio buffers
+
+2011-03-14 15:49:57 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.h:
+ ringbuffer: Add AAC format types
+ These are meant to be used for buffers containing AAC data. Nothing uses
+ this yet, but for now it serves to distinguish from GST_BUFTYPE_MPEG
+ which represents non-AAC MPEG audio.
+ API: GST_BUFTYPE_MPEG2_AAC
+ API: GST_BUFTYPE_MPEG4_AAC
+
+2011-03-09 22:57:00 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ ringbuffer: Add support for DTS buffers
+
+2011-05-14 11:42:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Require core 0.10.34.1 for the new ghostpad API
+
+2011-05-09 22:20:23 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: fix preroll for streams at low bitrates
+ For streams at low bitrates we need to set a limit in time because the limit
+ in bytes might not reached too late, sometimes more than 30 seconds.
+ This limit can only be set if upstream is seekable (see #584104)
+ Closes #647769
+
+2011-05-09 13:11:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Use new ghostpad/proxypad API to get the internal pad
+
+2011-05-09 12:59:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkaudioconvert.h:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ * gst/playback/gstplaysinkvideoconvert.h:
+ playsink: Use new ghostpad/proxypad API
+
+2011-05-09 12:50:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/playbin2-compressed.c:
+ playbin2: Disable some compressed stream tests that are racy without a stream-activate event
+
+2011-03-29 19:15:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/playbin2-compressed.c:
+ playbin2: Reset buffer counter in playbin2-compressed tests every time when going to READY
+
+2011-03-25 08:26:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/Makefile.am:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysinkaudioconvert.c:
+ * gst/playback/gstplaysinkaudioconvert.h:
+ * gst/playback/gstplaysinkvideoconvert.c:
+ * gst/playback/gstplaysinkvideoconvert.h:
+ playsink: Add audio and video converter convenience bins
+ These reconfigure based on the caps and plugin in converters if
+ necessary. This also makes switching between compressed and raw
+ streams work flawlessly without loosing the states of any element
+ somewhere or having running time problems.
+
+2011-03-15 12:51:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysink.h:
+ playbin2/playsink: Decide if A/V caps are raw only inside playsink
+ Before playbin2 would use different selectors for raw audio and
+ compressed audio (and the same for video) and used different
+ pads from playsink. This made the involved logic much more
+ complex and was not implemented completely in playsink, which
+ made it impossible to support files with a compressed and
+ uncompressed stream that is support by the sink.
+ playbin2 handles raw/non-raw streams the same now and the
+ decision is left to playsink, which now can also handle
+ caps changes from raw to non-raw and the other way around.
+ Fixes bug #632788.
+
+2011-03-15 11:41:14 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/playbin2-compressed.c:
+ playbin2: Add unit test for compressed stream support in playbin2/playsink
+
+2011-05-09 12:56:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/alsa/gstalsasrc.c:
+ alsasrc: Fix some compilation errors
+
+2011-05-09 11:50:05 +0200 Pontus Oldberg <pontus.oldberg@invector.se>
+
+ * ext/alsa/gstalsasrc.c:
+ * ext/alsa/gstalsasrc.h:
+ alsasrc: Improve timestamp accuracy
+ Fixes bug #635256.
+
+2011-05-06 17:01:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/playback/gstsubtitleoverlay.h:
+ subtitleoverlay: Use new, public ghostpad functions
+
+2011-05-03 11:26:32 +0300 Sreerenj Balachandran <sreerenj.balachandran@nokia.com>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: Use GST_BOILERPLATE
+
+2011-05-14 09:41:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-app.xml:
+ * docs/plugins/inspect/plugin-audioconvert.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-audioresample.xml:
+ * docs/plugins/inspect/plugin-audiotestsrc.xml:
+ * docs/plugins/inspect/plugin-cdparanoia.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-encoding.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gio.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-libvisual.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-pango.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.xml:
+ * docs/plugins/inspect/plugin-tcp.xml:
+ * docs/plugins/inspect/plugin-theora.xml:
+ * docs/plugins/inspect/plugin-typefindfunctions.xml:
+ * docs/plugins/inspect/plugin-uridecodebin.xml:
+ * docs/plugins/inspect/plugin-videorate.xml:
+ * docs/plugins/inspect/plugin-videoscale.xml:
+ * docs/plugins/inspect/plugin-videotestsrc.xml:
+ * docs/plugins/inspect/plugin-volume.xml:
+ * docs/plugins/inspect/plugin-vorbis.xml:
+ * docs/plugins/inspect/plugin-ximagesink.xml:
+ * docs/plugins/inspect/plugin-xvimagesink.xml:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Back to development
+
=== release 0.10.34 ===
2011-05-14 01:00:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
@@ -113,6 +4267,85 @@
* win32/common/config.h:
Release 0.10.34
+2011-05-11 19:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/netbuffer/gstnetbuffer.c:
+ * gst-libs/gst/video/gstmetavideo.c:
+ * sys/v4l/v4lsrc_calls.c:
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ -base: remove metadata (des)serialize functions
+
+2011-05-10 18:39:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/gio/gstgiobasesink.c:
+ * ext/gio/gstgiobasesrc.c:
+ * ext/gnomevfs/gstgnomevfssink.c:
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstogmparse.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraparse.c:
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisenc.c:
+ * ext/vorbis/gstvorbisparse.c:
+ * gst-libs/gst/app/gstappsrc.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ * gst-libs/gst/cdda/gstcddabasesrc.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ * gst/adder/gstadder.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/encoding/gststreamcombiner.c:
+ * gst/encoding/gststreamsplitter.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gsturidecodebin.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/videorate/gstvideorate.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * sys/v4l/gstv4lsrc.c:
+ * sys/xvimage/xvimagesink.c:
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ * tests/icles/audio-trickplay.c:
+ * tests/icles/playback/test5.c:
+ * tests/icles/playback/test6.c:
+ -base_port to new query API
+
+2011-05-10 16:44:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ * gst/adder/gstadder.c:
+ * gst/encoding/gstencodebin.c:
+ * gst/encoding/gststreamcombiner.c:
+ * gst/encoding/gststreamsplitter.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gststreamselector.c:
+ * gst/playback/gststreamsynchronizer.c:
+ -base: fix for now request pad API
+
+2011-05-10 15:43:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/interfaces/navigation.c:
+ navigation: use new query method names
+
+2011-05-10 13:35:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/missing-plugins.c:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gsturidecodebin.c:
+ * tests/examples/gio/giosrc-mounting.c:
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ message: don't acces the structure directly
+
=== release 0.10.33 ===
2011-05-10 09:32:11 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
@@ -161,6 +4394,233 @@
- oggmux muxes based on running time now
- many other fixes and improvements
+2011-05-10 11:54:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ event: don't access the event structure
+ the event structure is now hidden, so don't access it directly.
+
+2011-05-09 18:53:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ * ext/theora/gsttheoradec.c:
+ * gst/playback/gststreamsynchronizer.c:
+ qos: _qos_full -> _qos
+
+2011-05-09 18:16:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/gio/gstgiobasesink.c:
+ * ext/gnomevfs/gstgnomevfssink.c:
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisenc.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ * gst/adder/gstadder.c:
+ * gst/audiorate/gstaudiorate.c:
+ * gst/encoding/gstsmartencoder.c:
+ * gst/gdp/gstgdppay.c:
+ * gst/playback/gststreamselector.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/subparse/gstssaparse.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/videorate/gstvideorate.c:
+ segment: fix for new core API
+ Fix for gst_*_segment_full rename.
+
+2011-05-09 16:42:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/audiorate/gstaudiorate.c:
+ audiorate: abs_rate is removed from segment structure
+
+2011-05-09 15:41:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ visual: use the right pad
+
+2011-05-09 15:37:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/gst-plugins-base-plugins.interfaces:
+ * docs/plugins/gst-plugins-base-plugins.prerequisites:
+ * ext/libvisual/visual.c:
+ visual: use CAPS event to configure caps
+
+2011-05-09 15:37:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ * ext/vorbis/gstvorbisdec.c:
+ theora/vorbis: use default pad handler
+ Use the default pad event handler because we are not supposed to pass on CAPS
+ events.
+
+2011-05-09 13:05:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstoggaviparse.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggparse.c:
+ * ext/ogg/gstogmparse.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/pango/gsttextrender.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraparse.c:
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisenc.c:
+ * ext/vorbis/gstvorbisparse.c:
+ * gst-libs/gst/app/gstappsrc.c:
+ * gst-libs/gst/audio/audio.c:
+ * gst-libs/gst/cdda/gstcddabasesrc.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ * gst-libs/gst/tag/gstvorbistag.c:
+ * gst-libs/gst/tag/tags.c:
+ * gst-libs/gst/video/convertframe.c:
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ * gst/adder/gstadder.c:
+ * gst/audioconvert/gstaudioconvert.c:
+ * gst/audiorate/gstaudiorate.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/encoding/gstsmartencoder.c:
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaysink.c:
+ * gst/subparse/gstssaparse.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/tcp/gstmultifdsink.c:
+ * gst/tcp/gsttcpclientsrc.c:
+ * gst/videorate/gstvideorate.c:
+ * tests/examples/app/appsink-src.c:
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ * tests/examples/snapshot/snapshot.c:
+ -base: don't use buffer caps
+ Port to newest 0.11 core API, remove GST_PAD_CAPS and GST_BUFFER_CAPS.
+
+2011-05-08 13:24:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ adder: fix getcaps function
+ Explicitely get the possible caps in the sinkpad instead of using an old removed
+ function.
+
+2011-05-08 13:09:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: avoid setting caps on buffers
+ We don't need to set caps on buffers anymore, this is now done with a caps
+ event.
+
+2011-05-06 11:31:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ visual: avoid unreffing a NULL object
+
+2011-05-05 18:47:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstsubtitleoverlay.c:
+ subtitleoverlay: Update for new GstIterator API
+
+2011-05-05 18:47:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Update for new GstIterator API
+
+2011-05-05 18:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gststreamselector.c:
+ streamselector: Return a NULL iterator instead of an empty iterator that returns NULL if there's no otherpad
+
+2011-05-05 18:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybasebin.c:
+ playbasebin: Update for new GstIterator API
+
+2011-05-05 18:29:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Fix usage of gst_iterator_fold()
+
+2011-05-05 16:05:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * win32/common/libgstvideo.def:
+ win32: Update exports
+
+2011-05-05 16:04:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/icles/playback/test5.c:
+ * tests/icles/playback/test6.c:
+ icles: Update for new GstIterator API
+
+2011-05-05 16:03:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ * gst/encoding/gstencodebin.c:
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gststreamselector.c:
+ * gst/playback/gststreamsynchronizer.c:
+ gst: Update for new GstIterator API
+
+2011-05-05 15:30:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/pipelines/capsfilter-renegotiation.c:
+ capsfilter-renegotiation: Fix for the removal of the bufferalloc function
+
+2011-05-03 12:57:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: Send reconfigure event upstream if the window geometry changes
+
+2011-04-28 10:55:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: Add caps with the current window geometry to the top in getcaps
+
+2011-01-17 14:12:06 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/pipelines/capsfilter-renegotiation.c:
+ tests: capsfilter-renegotiation: New renegotiation use cases
+ Adds some new tests for renegotiation use cases that would
+ use the new renegotiate event
+
+2011-04-29 14:14:53 +0200 Philippe Normand <pnormand@igalia.com>
+
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * tests/check/libs/profile.c:
+ base: presets moved from $HOME/.gstreamer-0.11 to $HOME/.local/share/gstreamer-0.11
+
+2011-05-03 09:49:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ configure.ac
+
+2011-05-02 11:11:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ * ext/theora/gsttheoradec.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * sys/xvimage/xvimagesink.c:
+ plugins: fix for allocation query API change
+
2011-04-30 17:35:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
@@ -208,6 +4668,74 @@
* gst/volume/gstvolumeorc-dist.c:
gst: update orc-generated disted C backup code to orc 0.4.14
+2011-04-29 18:23:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ visual: add bufferpool support to libvisual
+
+2011-04-29 16:52:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoradec.h:
+ theoradec: use bufferpool
+
+2011-04-29 13:48:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/audioresample.c:
+ * tests/check/elements/videoscale.c:
+ tests: make unit tests compile
+
+2011-04-29 13:28:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/pango/gsttextrender.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/vorbis/gstvorbisdec.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/playback/gststreamselector.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/subparse/gstsubparse.c:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ remove buffer_alloc
+
+2011-04-29 12:10:14 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ videotestsrc: use ALLOCATION query
+ Use the allocation query to get the buffer parameters and potentially a
+ bufferpool from downstream. Use the bufferpool to create buffers.
+
+2011-04-29 12:09:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: implement ALLOCATION query
+
+2011-04-29 11:27:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/gstmetavideo.c:
+ * gst-libs/gst/video/gstmetavideo.h:
+ metavideo: add flags and a define for the API
+
+2011-04-28 19:28:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ configure.ac
+
+2011-04-28 19:20:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/Makefile.am:
+ * gst-libs/gst/video/gstmetavideo.c:
+ * gst-libs/gst/video/gstmetavideo.h:
+ metavideo: first attempt at video metadata
+ Add a first version of video metadata for buffers that can contain more info
+ about the video such as strides and flags etc.
+
2011-04-27 12:09:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
@@ -251,6 +4779,17 @@
* win32/common/config.h:
0.10.32.3 pre-release
+2011-04-25 11:32:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ tests: fix test
+
+2011-04-25 11:20:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ gst/videoscale/gstvideoscale.c
+
2011-04-24 18:45:40 -0700 David Schleef <ds@schleef.org>
* gst/videoscale/vs_image.c:
@@ -320,6 +4859,131 @@
Turn Rene's test pipeline into a unit test.
https://bugzilla.gnome.org/show_bug.cgi?id=648220
+2011-04-19 16:40:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/v4l/gstv4lelement.c:
+ * sys/v4l/gstv4lsrc.c:
+ v4l: use G_DEFINE_TYPE
+
+2011-04-19 14:31:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudiofilter.c:
+ audiofilter: GstElement takes ownership of pad templates and it should be called from class_init now, not base_init
+
+2011-04-19 14:21:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/audiorate.c:
+ * tests/check/elements/playbin.c:
+ * tests/check/elements/playbin2.c:
+ * tests/check/elements/videoscale.c:
+ * tests/check/libs/cddabasesrc.c:
+ * tests/check/libs/mixer.c:
+ * tests/check/libs/navigation.c:
+ * tests/check/libs/xmpwriter.c:
+ tests: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
+
+2011-04-19 14:11:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/alsa/gstalsamixerelement.c:
+ * ext/alsa/gstalsamixertrack.c:
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ * ext/cdparanoia/gstcdparanoiasrc.c:
+ * ext/gio/gstgiobasesink.c:
+ * ext/gio/gstgiobasesrc.c:
+ * ext/gio/gstgiosink.c:
+ * ext/gio/gstgiosrc.c:
+ * ext/gio/gstgiostreamsink.c:
+ * ext/gio/gstgiostreamsrc.c:
+ * ext/gnomevfs/gstgnomevfssink.c:
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/pango/gstclockoverlay.c:
+ * ext/pango/gsttextrender.c:
+ * ext/pango/gsttimeoverlay.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraparse.c:
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisenc.c:
+ * ext/vorbis/gstvorbisparse.c:
+ * ext/vorbis/gstvorbistag.c:
+ ext: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
+
+2011-04-19 11:44:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ sys: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
+
+2011-04-19 11:36:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: Remove filter-length property, it only existed for backward compatibility
+
+2011-04-19 11:35:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ * gst/audioconvert/gstaudioconvert.c:
+ * gst/audiorate/gstaudiorate.c:
+ * gst/audiorate/gstaudiorate.h:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/playback/gstsubtitleoverlay.c:
+ * gst/playback/gsturidecodebin.c:
+ * gst/subparse/gstssaparse.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/tcp/gstmultifdsink.c:
+ * gst/tcp/gsttcpclientsink.c:
+ * gst/tcp/gsttcpclientsrc.c:
+ * gst/tcp/gsttcpserversink.c:
+ * gst/tcp/gsttcpserversrc.c:
+ * gst/videorate/gstvideorate.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/volume/gstvolume.c:
+ gst: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
+
+2011-04-19 10:54:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/cdda/gstcddabasesrc.c:
+ cddabasesrc: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
+
+2011-04-19 10:52:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstaudiosink.c:
+ * gst-libs/gst/audio/gstaudiosrc.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ audio: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
+
+2011-04-19 10:47:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsink.c:
+ * gst-libs/gst/app/gstappsrc.c:
+ app: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
+
+2011-04-18 18:30:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ gstbasertppayload: Use g_once_init_{enter,leave}() in the _get_type() function
+
+2011-04-18 18:29:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ rtp: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
+
+2011-04-18 13:23:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
2010-11-25 17:01:53 +0100 Håvard Graff <havard.graff@.eu.tandberg.int>
* gst-libs/gst/audio/gstringbuffer.c:
@@ -497,6 +5161,32 @@
vorbis: add support for using tremolo on android
Tremolo is an ARM-optimised version of xiph's tremor library.
+2011-04-16 16:14:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ ogg: Update new code for 0.11 buffer API
+
+2011-04-16 16:06:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
+2011-04-16 15:56:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/pango/Makefile.am:
+ * ext/pango/gstbasetextoverlay.c:
+ * ext/pango/gstbasetextoverlay.h:
+ * ext/pango/gstclockoverlay.c:
+ * ext/pango/gstclockoverlay.h:
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextoverlay.h:
+ * ext/pango/gsttimeoverlay.c:
+ * ext/pango/gsttimeoverlay.h:
+ pango: Create a new base class for all the elements
+ This prevents the ugly hack where the text_sink pad template
+ was only added for textoverlay but not for the subclasses.
+ Also makes this work with the core change that made
+ subclasses inherit the templates of their parent class.
+
2011-04-15 13:36:39 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
* ext/ogg/gstoggmux.c:
@@ -529,6 +5219,14 @@
Make sure the scanner doesn't load or introspect or check any plugins,
(especially not outside the build directory).
+2011-04-16 09:33:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
+2011-04-16 09:12:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
2011-04-15 21:09:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tests/check/Makefile.am:
@@ -696,6 +5394,32 @@
* gst/videorate/gstvideorate.c:
videorate: empty caps have no structure to pick
+2011-04-11 11:37:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ android/alsa.mk
+ android/app.mk
+ android/app_plugin.mk
+ android/audio.mk
+ android/audioconvert.mk
+ android/decodebin.mk
+ android/decodebin2.mk
+ android/gdp.mk
+ android/interfaces.mk
+ android/netbuffer.mk
+ android/pbutils.mk
+ android/playbin.mk
+ android/queue2.mk
+ android/riff.mk
+ android/rtp.mk
+ android/rtsp.mk
+ android/sdp.mk
+ android/tag.mk
+ android/tcp.mk
+ android/typefindfunctions.mk
+ android/video.mk
+
2011-04-11 10:06:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/tag/gstid3tag.c:
@@ -833,6 +5557,20 @@
* ext/vorbis/gstvorbisdec.c:
vorbisdec: make upstream queries and events MT-safe
+2011-04-07 16:19:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ gst-libs/gst/rtp/gstbasertpdepayload.c
+
+2011-04-07 16:07:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ ximage: don't share the memory
+ We can't share the memory on the buffer with other buffers because the metadata
+ X(v)Image points to it and we don't want it to go away.
+
2011-04-06 16:25:37 +0100 Bastien Nocera <hadess@hadess.net>
* gst-libs/gst/rtp/gstbasertpdepayload.c:
@@ -847,6 +5585,31 @@
The endianness was not set correctly before.
Fixes bug #646923.
+2011-04-06 19:21:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/xvimage/xvimagesink.c:
+ xvimagesink: make the show_frame function prettier
+
+2011-04-06 17:54:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagepool.c:
+ * sys/xvimage/xvimagesink.c:
+ * sys/xvimage/xvimagesink.h:
+ ximage: more fixes
+
+2011-04-06 16:33:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ ext/theora/gsttheoraenc.c
+
+2011-04-06 16:26:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ ximage: more fixes
+
2011-04-06 16:11:02 +0200 Robert Swain <robert.swain@collabora.co.uk>
* docs/design/part-interlaced-video.txt:
@@ -855,6 +5618,24 @@
indicate that the buffer contains only unneeded repeated fields that are
present in other buffers and as such this buffer can be dropped.
+2011-04-06 12:26:47 +0200 benjamin gaignard <benjamin.gaignard@linaro.org>
+
+ * sys/ximage/ximage.c:
+ * sys/ximage/ximagepool.c:
+ * sys/ximage/ximagepool.h:
+ * sys/ximage/ximagesink.c:
+ * sys/ximage/ximagesink.h:
+ * sys/xvimage/Makefile.am:
+ * sys/xvimage/xvimage.c:
+ * sys/xvimage/xvimagepool.c:
+ * sys/xvimage/xvimagepool.h:
+ * sys/xvimage/xvimagesink.c:
+ * sys/xvimage/xvimagesink.h:
+ xvimagesink: use bufferpool
+ Improve bufferpool handling in ximagesink.
+ Implement bufferpool handling on xvimagesink.
+ Based on patches from benjamin gaignard <benjamin.gaignard@linaro.org>
+
2011-03-25 16:59:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* ext/theora/gsttheoraenc.c:
@@ -928,6 +5709,19 @@
Automatic update of common submodule
From 1ccbe09 to c3cafe1
+2011-04-04 11:44:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/pango/gsttextoverlay.c:
+ * gst-libs/gst/tag/gstvorbistag.c:
+ * tests/check/libs/video.c:
+ fix compilation after merge
+
+2011-04-04 11:31:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ gst-libs/gst/tag/gstvorbistag.c
+
2011-03-11 10:41:11 +0100 Trond Andersen <trondand@cisco.com>
* gst-libs/gst/rtp/gstrtcpbuffer.c:
@@ -1069,6 +5863,27 @@
thus is visible regardless of the alpha of the background image. The
overlay in the above pipeline works after applying this patch.
+2011-03-31 18:40:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/libs/libsabi.c:
+ * tests/check/libs/struct_x86_64.h:
+ * tests/check/libs/xmpwriter.c:
+ fixes for new API
+
+2011-03-31 17:53:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
+2011-03-31 17:47:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsink.c:
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst/gdp/gstgdppay.c:
+ * tests/check/elements/appsink.c:
+ bufferlist: fixes for new API
+
2011-03-28 22:00:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst-libs/gst/audio/gstbaseaudiosink.c:
@@ -1134,6 +5949,31 @@
libs: replace 0.10 with @GST_MAJORMINOR@ in Makefile.am
For easier cherry-picking/merging later.
+2011-03-30 20:35:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ xmp: fix after merge conflict
+
+2011-03-30 20:23:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11-fdo
+ Conflicts:
+ gst-libs/gst/tag/gstxmptag.c
+
+2011-03-30 16:50:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/gio/gstgiobasesrc.c:
+ * ext/ogg/gstoggaviparse.c:
+ * ext/ogg/gstogmparse.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/vorbis/gstvorbisenc.c:
+ * gst-libs/gst/audio/audio.c:
+ * gst-libs/gst/riff/riff-read.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ * gst/audiorate/gstaudiorate.c:
+ Fix for latest API changes
+
2011-03-30 15:47:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tests/check/gst/typefindfunctions.c:
@@ -1205,6 +6045,244 @@
Before the behaviour was undefined and implemented differently by elements,
now core checks for this (and other problems) and returns NULL and an assertion.
+2011-03-29 11:08:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/gio/gstgiobasesrc.c:
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ remove deprecated buffer methods
+
+2011-03-28 20:19:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggparse.c:
+ oggparse: fix for _make_writable
+
+2011-03-28 20:13:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11-fdo
+
+2011-03-28 19:23:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisenc.c:
+ * gst-libs/gst/audio/audio.c:
+ * tests/check/pipelines/vorbisenc.c:
+ * win32/common/libgstapp.def:
+ * win32/common/libgstnetbuffer.def:
+ * win32/common/libgstrtp.def:
+ * win32/common/libgsttag.def:
+ tests: fix more checks
+
+2011-03-28 18:42:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstrtcpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ * tests/check/libs/rtp.c:
+ tests: fix RTP and RTCP unit tests
+
+2011-03-28 18:22:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/libs/tag.c:
+ test: fic tag check
+
+2011-03-28 18:17:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/libs/profile.c:
+ tests: fix patch names and g_object_unref
+
+2011-03-28 18:01:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/libs/pbutils.c:
+ tests: fix version number checks
+
+2011-03-28 17:58:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/netbuffer/gstnetbuffer.h:
+ netbuffer: fix netbuffer add function
+
+2011-03-28 17:53:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/videorate.c:
+ tests: fix more tests
+ refcounts are always 1 because subbuffers don't ref the original buffer anymore,
+ just the memory.
+
+2011-03-28 17:46:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/gdppay.c:
+ * tests/check/elements/subparse.c:
+ tests: fix more unit tests
+
+2011-03-28 17:02:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ * gst-libs/gst/pbutils/encoding-target.c:
+ encodebin: fix new profile unref
+
+2011-03-28 16:54:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/audio.c:
+ * tests/check/elements/decodebin.c:
+ * tests/check/elements/decodebin2.c:
+ * tests/check/elements/textoverlay.c:
+ * tests/check/elements/vorbistag.c:
+ * tests/check/pipelines/vorbisenc.c:
+ tests: fix some unit tests
+
+2011-03-28 15:51:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/libs/gstlibscpp.cc:
+ * tests/check/libs/video.c:
+ * tests/check/pipelines/streamheader.c:
+ tests: fix remaining unit tests
+
+2011-03-28 14:12:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/appsink.c:
+ * tests/check/elements/audioconvert.c:
+ * tests/check/elements/audiorate.c:
+ * tests/check/elements/audioresample.c:
+ * tests/check/elements/decodebin.c:
+ * tests/check/elements/decodebin2.c:
+ * tests/check/elements/ffmpegcolorspace.c:
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ * tests/check/elements/gnomevfssink.c:
+ * tests/check/elements/multifdsink.c:
+ * tests/check/elements/playbin.c:
+ * tests/check/elements/playbin2.c:
+ * tests/check/elements/subparse.c:
+ * tests/check/elements/textoverlay.c:
+ * tests/check/elements/videorate.c:
+ * tests/check/elements/videoscale.c:
+ * tests/check/elements/videotestsrc.c:
+ * tests/check/elements/volume.c:
+ * tests/check/elements/vorbisdec.c:
+ * tests/check/elements/vorbistag.c:
+ * tests/check/gst/typefindfunctions.c:
+ * tests/check/libs/audio.c:
+ * tests/check/libs/cddabasesrc.c:
+ * tests/check/libs/libsabi.c:
+ * tests/check/libs/netbuffer.c:
+ * tests/check/libs/profile.c:
+ * tests/check/libs/rtp.c:
+ * tests/check/libs/struct_i386.h:
+ * tests/check/libs/tag.c:
+ * tests/check/pipelines/oggmux.c:
+ * tests/examples/app/appsink-src.c:
+ * tests/examples/app/appsrc-ra.c:
+ * tests/examples/app/appsrc-seekable.c:
+ * tests/examples/app/appsrc-stream.c:
+ * tests/examples/app/appsrc-stream2.c:
+ * tests/examples/app/appsrc_ex.c:
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ * tests/examples/snapshot/snapshot.c:
+ * tests/icles/playbin-text.c:
+ tests: work on porting the unit tests
+
+2011-03-28 10:25:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ audiosink: improve comment
+
+2011-03-28 10:20:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisdeclib.h:
+ * ext/vorbis/gstvorbisenc.c:
+ * ext/vorbis/gstvorbisparse.c:
+ * ext/vorbis/gstvorbistag.c:
+ * tools/gst-discoverer.c:
+ plugins: more porting
+
+2011-03-27 20:15:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/theora/gsttheoraparse.c:
+ theora: port to new memory API
+
+2011-03-27 18:30:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/libvisual/visual.c:
+ * ext/ogg/gstoggaviparse.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggparse.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstogmparse.c:
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextrender.c:
+ * ext/theora/gsttheoradec.c:
+ * ext/theora/gsttheoraenc.c:
+ * ext/theora/gsttheoraparse.c:
+ * gst-libs/gst/tag/gstvorbistag.c:
+ * gst-libs/gst/tag/tag.h:
+ plugins: more porting to new memory API
+
+2011-03-27 17:16:10 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/cdparanoia/gstcdparanoiasrc.c:
+ * ext/gio/gstgiobasesink.c:
+ * ext/gio/gstgiobasesrc.c:
+ * ext/gnomevfs/gstgnomevfssink.c:
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ * ext/libvisual/visual.c:
+ * sys/v4l/v4lsrc_calls.c:
+ * sys/ximage/ximagepool.c:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ plugins: fix for new memory API
+
+2011-03-27 16:35:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/adder/gstadder.c:
+ * gst/audioconvert/gstaudioconvert.c:
+ * gst/audiorate/gstaudiorate.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ * gst/playback/gststreamsynchronizer.c:
+ * gst/subparse/gstssaparse.c:
+ * gst/subparse/gstsubparse.c:
+ * gst/tcp/gstmultifdsink.c:
+ * gst/tcp/gsttcp.c:
+ * gst/tcp/gsttcpclientsink.c:
+ * gst/tcp/gsttcpclientsrc.c:
+ * gst/tcp/gsttcpserversrc.c:
+ * gst/typefind/gsttypefindfunctions.c:
+ * gst/videorate/gstvideorate.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/volume/gstvolume.c:
+ plugins: port some plugins to the new memory API
+
+2011-03-27 13:55:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ * gst-libs/gst/audio/audio.c:
+ * gst-libs/gst/audio/gstaudiofilter.c:
+ * gst-libs/gst/audio/gstaudiosink.c:
+ * gst-libs/gst/audio/gstaudiosrc.c:
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ * gst-libs/gst/audio/gstringbuffer.c:
+ * gst-libs/gst/audio/gstringbuffer.h:
+ * gst-libs/gst/cdda/gstcddabasesrc.c:
+ * gst-libs/gst/riff/riff-media.c:
+ * gst-libs/gst/riff/riff-read.c:
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/rtp/gstrtcpbuffer.c:
+ * gst-libs/gst/rtp/gstrtcpbuffer.h:
+ * gst-libs/gst/rtp/gstrtpbuffer.c:
+ * gst-libs/gst/rtp/gstrtpbuffer.h:
+ * gst-libs/gst/video/convertframe.c:
+ * gst-libs/gst/video/gstvideofilter.c:
+ libs: port to new data API
+
2011-03-26 19:36:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* ext/ogg/gstoggparse.c:
@@ -1228,6 +6306,17 @@
Automatic update of common submodule
From 193b717 to 1ccbe09
+2011-03-25 19:52:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/netbuffer/gstnetbuffer.c:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttagdemux.c:
+ * gst-libs/gst/tag/gstvorbistag.c:
+ * gst-libs/gst/tag/gstxmptag.c:
+ * gst-libs/gst/tag/tag.h:
+ * gst-libs/gst/tag/tags.c:
+ tags: port to new metadata and memory API
+
2011-03-25 14:55:52 +0200 Stefan Kost <ensonic@users.sf.net>
* common:
@@ -1427,6 +6516,10 @@
detect the errors.
Fixes bug #644845.
+2011-03-15 11:11:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11-fdo
+
2011-03-14 19:42:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/ogg/gstoggmux.c:
@@ -1515,6 +6608,40 @@
these clients will never be disconnected and for that reason it should be
handled in the select() loop too.
+2010-10-22 14:01:26 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/tcp/gstmultifdsink.c:
+ multifdsink: disconnect inactive clients in the select loop too
+ Clients are usually disconnected in the streaming thread if their inactivity
+ is bigger than the timeout. If no new buffers are to be rendered in the sink,
+ these clients will never be disconnected and for that reason it should be
+ handled in the select() loop too.
+
+2011-03-09 11:51:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ libs: make sure gobject-introspection scanner calls gst_init()
+ Fixes introspection failures caused by type assertions/warnings.
+ Since we now moved from _get_type() functions to external GType
+ variables in a couple of places, we actually have to call gst_init()
+ to make sure these are set when we use GST_TYPE_FOO.
+
+2011-03-09 11:45:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ libgstapp: fix backticks in gobject-introspection section of Makefile.am
+
2010-11-03 14:37:07 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* gst-libs/gst/pbutils/gstdiscoverer.c:
@@ -1526,6 +6653,54 @@
container.
https://bugzilla.gnome.org/show_bug.cgi?id=632291
+2011-03-08 17:01:41 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/netbuffer/gstnetbuffer.c:
+ * sys/v4l/v4lsrc_calls.c:
+ * sys/ximage/ximagepool.c:
+ * sys/xvimage/xvimagesink.c:
+ meta: update for new API
+
+2011-03-04 18:32:53 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagepool.c:
+ * sys/ximage/ximagepool.h:
+ * sys/ximage/ximagesink.c:
+ ximagesink: make metadata methods more like core
+
+2011-03-04 17:25:46 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: use sink preroll lock
+
+2011-03-04 10:21:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: reset the pool
+
+2011-03-03 18:39:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagepool.c:
+ ximagesink: implement buffer_alloc from the pool
+ Use the bufferpool for pad_alloc when we are asked for the same caps as the
+ bufferpool.
+
+2011-03-03 16:48:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/Makefile.am:
+ * sys/ximage/ximage.c:
+ * sys/ximage/ximagepool.c:
+ * sys/ximage/ximagepool.h:
+ * sys/ximage/ximagesink.c:
+ * sys/ximage/ximagesink.h:
+ ximage: rewrite the buffer pool in ximagesink
+ Rewrite the pooling in ximagesink to extend from the bufferpool base class in
+ core. Move some code to a comon place and refactor.
+
+2011-03-04 16:21:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+
2011-03-03 19:14:38 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst-libs/gst/audio/gstbaseaudiosink.c:
@@ -1559,6 +6734,126 @@
Automatic update of common submodule
From 1de7f6a to 6aec6b9
+2011-02-28 12:59:40 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/netbuffer/gstnetbuffer.c:
+ * gst-libs/gst/netbuffer/gstnetbuffer.h:
+ netbuffer: Implement NetAddress with metadata
+ Make a NetAddress metadata.
+
+2011-02-27 19:42:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/v4l/v4lsrc_calls.c:
+ * sys/ximage/ximagesink.c:
+ * sys/ximage/ximagesink.h:
+ * sys/xvimage/xvimagesink.c:
+ * sys/xvimage/xvimagesink.h:
+ meta: fix for new API
+
+2011-02-26 18:19:01 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/ximage/ximagesink.h:
+ ximagesink: experiment with convenience macros
+
+2011-02-25 16:28:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.h:
+ * sys/xvimage/xvimagesink.h:
+ ximage: fix macros
+
+2011-02-25 16:01:47 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ ximage: reimplement buffer pooling with metadata
+ Use the buffer metadata to get back to the extra info we can use to optimize the
+ video rendering.
+
+2011-02-25 15:49:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/v4l/v4lsrc_calls.c:
+ * sys/ximage/ximagesink.c:
+ * sys/ximage/ximagesink.h:
+ * sys/xvimage/xvimagesink.c:
+ * sys/xvimage/xvimagesink.h:
+ metadata: implement extra buffer data with metadata
+ Use buffer metadata to attach arbitrary extra data to buffers.
+
+2011-02-24 12:19:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/examples/app/appsink-src.c:
+ * tests/examples/app/appsrc_ex.c:
+ tests: fix some tests now that appbuffer is gone
+
+2011-02-24 12:18:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/v4l/v4lsrc_calls.c:
+ v4l: use buffer private data for extra buffer info
+ Since we can't subclass anymore, use the owber_priv pointer for storing extra
+ info for the buffer.
+
+2011-02-24 11:57:53 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ * sys/ximage/ximagesink.h:
+ * sys/xvimage/xvimagesink.c:
+ * sys/xvimage/xvimagesink.h:
+ X11: port imagesinks to new miniobjects
+ Remove the subbuffer from X11 sinks and use the private pointer to store a
+ single buffer metadata with the extra info.
+
+2011-02-23 15:46:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/encoding/gstencodebin.c:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/subparse/gstssaparse.c:
+ miniobject: fix for changed miniobject
+
+2011-02-23 14:12:22 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/encoding-profile.c:
+ * gst-libs/gst/pbutils/encoding-profile.h:
+ * gst-libs/gst/pbutils/encoding-target.c:
+ * gst-libs/gst/pbutils/encoding-target.h:
+ * gst-libs/gst/pbutils/gstdiscoverer-types.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.c:
+ * gst-libs/gst/pbutils/gstdiscoverer.h:
+ * gst-libs/gst/pbutils/pbutils-private.h:
+ pbutils: use GObject as the base class
+ We can't subclass miniobject so use GObject as the base class,
+
+2011-02-23 13:42:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: remove deprecated method
+
+2011-02-23 13:14:21 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/netbuffer/gstnetbuffer.c:
+ * gst-libs/gst/netbuffer/gstnetbuffer.h:
+ netbuffer: disable GstNetBuffer object
+ There are no more buffer subclasses and this should be implemented with
+ buffermetadata later.
+
+2011-02-23 13:13:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/app/gstappbuffer.c:
+ * gst-libs/gst/app/gstappbuffer.h:
+ app: remove appbuffer
+ There are no more buffer subclasses and the application can use the regular API
+ to make buffers.
+
+2011-02-28 11:47:44 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Merge branch 'master' into 0.11
+ Conflicts:
+ configure.ac
+ gst-libs/gst/pbutils/Makefile.am
+
2011-02-28 10:10:22 +0200 Stefan Kost <ensonic@users.sf.net>
* tests/check/Makefile.am:
@@ -3627,6 +8922,82 @@
Otherwise it will generate they symbols as _GstRTSP* (with the leading
underscore).
+2010-12-07 11:31:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybin.c:
+ use _object_ref_sink() when we can
+
+2010-12-07 11:30:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/alsa/gstalsadeviceprobe.c:
+ alsaprobe: don't abuse the object class lock
+ don't abuse the class lock but use a new static lock for protecting the probed
+ list of devices.
+
+2010-12-06 20:01:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/tcp/gstmultifdsink.c:
+ * gst/tcp/gstmultifdsink.h:
+ * gst/tcp/gsttcp.c:
+ * gst/tcp/gsttcp.h:
+ * gst/tcp/gsttcpclientsink.c:
+ * gst/tcp/gsttcpclientsink.h:
+ * gst/tcp/gsttcpclientsrc.c:
+ * gst/tcp/gsttcpclientsrc.h:
+ * gst/tcp/gsttcpserversrc.c:
+ * gst/tcp/gsttcpserversrc.h:
+ tcp: remove deprecated GDP protocol
+
+2010-12-06 17:09:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ * gst-libs/gst/app/Makefile.am:
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/cdda/Makefile.am:
+ * gst-libs/gst/fft/Makefile.am:
+ * gst-libs/gst/interfaces/Makefile.am:
+ * gst-libs/gst/netbuffer/Makefile.am:
+ * gst-libs/gst/pbutils/Makefile.am:
+ * gst-libs/gst/riff/Makefile.am:
+ * gst-libs/gst/rtp/Makefile.am:
+ * gst-libs/gst/rtsp/Makefile.am:
+ * gst-libs/gst/sdp/Makefile.am:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/video/Makefile.am:
+ more 0.10 -> 0.11 changes
+
+2010-12-06 16:50:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * android/alsa.mk:
+ * android/app.mk:
+ * android/app_plugin.mk:
+ * android/audio.mk:
+ * android/audioconvert.mk:
+ * android/decodebin.mk:
+ * android/decodebin2.mk:
+ * android/gdp.mk:
+ * android/interfaces.mk:
+ * android/netbuffer.mk:
+ * android/pbutils.mk:
+ * android/playbin.mk:
+ * android/queue2.mk:
+ * android/riff.mk:
+ * android/rtp.mk:
+ * android/rtsp.mk:
+ * android/sdp.mk:
+ * android/tag.mk:
+ * android/tcp.mk:
+ * android/typefindfunctions.mk:
+ * android/video.mk:
+ android: update for 0.11
+
+2010-12-06 12:11:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ configure: start 0.11 branch
+
2010-12-04 14:48:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tests/examples/app/appsrc-ra.c: