+2009-01-05 Jan Schmidt <jan.schmidt@sun.com>
+
+ * configure.ac:
+ * docs/libs/Makefile.am:
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * 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/plugins/gst-plugins-base-plugins.signals:
+ * docs/plugins/inspect/plugin-app.xml:
+ * gst-libs/gst/Makefile.am:
+ * gst-libs/gst/app/gstappsink.c:
+ * gst-libs/gst/app/gstappsrc.c:
+ * tests/examples/Makefile.am:
+ * tests/examples/app/Makefile.am:
+
+ Move AppSrc/AppSink from gst-plugins-bad. Fixes #564421
+
+2009-01-05 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ (gst_base_audio_sink_change_state):
+ Avoid holding the OBJECT_LOCK when calling ringbuffer functions that
+ take the ringbuffer lock because rinbuffer lock > OBJECT_LOCK. We can do
+ this because the async_play method is deprecated and usually not called
+ anymore.
+
+2009-01-05 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c: (notify_source_cb), (activate_group):
+ Disconnect signal handlers before destroying a previous decodebin so
+ that we don't end up causing deadlocks. Fixes #566586.
+
+2009-01-05 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ (gst_audio_test_src_class_init), (gst_audio_test_src_init),
+ (gst_audio_test_src_check_get_range),
+ (gst_audio_test_src_set_property),
+ (gst_audio_test_src_get_property):
+ * gst/audiotestsrc/gstaudiotestsrc.h:
+ Add property to control pull/push based scheduling.
+
+2009-01-02 Alessandro Decina <alessandro.d@gmail.com>
+
+ * configure.ac:
+ * tests/examples/seek/Makefile.am:
+ * tests/icles/Makefile.am:
+ Make the seek and colorkey examples depend on gtk+-x11 as they use
+ GDK_WINDOW_XID.
+ Fixes the build with gtk+-quartz.
+
+2008-12-31 Jan Schmidt <jan.schmidt@sun.com>
+
+ * win32/common/libgstaudio.def:
+ * win32/common/libgsttag.def:
+ * win32/common/libgstvideo.def:
+ Add new exports to win32 files.
+
+2008-12-31 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/tag/gsttagdemux.c: (gst_tag_demux_result_get_type):
+ * gst-libs/gst/tag/gsttagdemux.h:
+ Add GType for GstTagDemuxResult enum.
+
+2008-12-31 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/video/Makefile.am:
+ * gst-libs/gst/video/video.h:
+ Add glib-mkenum for GstVideoFormat enum GTYPE auto-generation.
+ This will help bindings to use it.
+
+2008-12-31 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/audio/Makefile.am:
+ * gst-libs/gst/audio/audio.c:
+ * gst-libs/gst/audio/multichannel.h:
+ * gst-libs/gst/audio/testchannels.c:
+ * win32/MANIFEST:
+ * win32/common/audio-enumtypes.c:
+ (gst_audio_channel_position_get_type),
+ (gst_ring_buffer_state_get_type),
+ (gst_ring_buffer_seg_state_get_type),
+ (gst_buffer_format_type_get_type), (gst_buffer_format_get_type):
+ * win32/common/audio-enumtypes.h:
+ * win32/common/multichannel-enumtypes.c:
+ * win32/common/multichannel-enumtypes.h:
+ * win32/vs6/grammar.dsp:
+ * win32/vs6/libgstaudio.dsp:
+ * win32/vs7/libgstaudio.vcproj:
+ * win32/vs8/libgstaudio.vcproj:
+ Switch glib-mkenum for gst-libs/gst/audio from multichannel- to
+ audio- in order to wrap all enums declarations of that library.
+ This modification should not matter since that header file is not a
+ public header (it will be included by public headers).
+ Modify win32 crap^Wfiles accordingly.
+
+2008-12-30 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosrc.h:
+ * gst-libs/gst/audio/gstbaseaudiosink.h:
+ Complete Sebastien's commit from the 13th by exporting the
+ _slave_method_get_type() methods.
+
+2008-12-20 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gio/gstgiobasesink.c: (gst_gio_base_sink_query):
+ * ext/gio/gstgiobasesrc.c: (gst_gio_base_src_class_init),
+ (gst_gio_base_src_query):
+ * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_query):
+ * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_class_init),
+ (gst_gnome_vfs_src_query):
+ Implement URI query. Fixes bug #562949.
+
+2008-12-20 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c: (no_more_pads_cb):
+ Add some debug info.
+
+ * gst/playback/gstplaysink.c: (gen_video_chain), (gen_audio_chain),
+ (gst_play_sink_reconfigure), (gst_play_sink_request_pad),
+ (gst_play_sink_release_pad):
+ Add some more debug info.
+ Reconfigure the audio chain when we switch between raw and encoded audio
+ in gapless playback.
+
+2008-12-20 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ (gst_base_audio_sink_setcaps):
+ Pause the write thread before deactivating and releasing the ringbuffer
+ to avoid a deadlock when we do gapless playback with different sample
+ rates in playbin2. Fixes #564929.
+
+2008-12-19 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ Make GstAudioSrcSlaveMethod get_type() function non-static
+ as it's public now.
+
+ * win32/common/libgstaudio.def:
+ * win32/common/libgstnetbuffer.def:
+ Add some missing functions to the list of exported symbols.
+
+2008-12-18 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ Patch by: Andrew Feren <acferen at yahoo dot com>
+
+ * gst-libs/gst/netbuffer/gstnetbuffer.c:
+ (gst_netaddress_get_ip4_address), (gst_netaddress_get_ip6_address),
+ (gst_netaddress_get_address_bytes),
+ (gst_netaddress_set_address_bytes):
+ * gst-libs/gst/netbuffer/gstnetbuffer.h:
+ Make gst_netaddress_get_ip4_address fail for v6 addresses.
+ Make gst_netaddress_get_ip6_address either fail or return the v4
+ address as a transitional v6 address.
+ Add two convenience functions:
+ API: gst_netaddress_get_address_bytes()
+ API: gst_netaddress_set_address_bytes()
+ Fixes #564896.
+
+2008-12-17 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/adder/Makefile.am:
+ * gst/adder/gstadder.c:
+ Cleanup variable names to make the adder-loop easier to understand.
+ Also try to use liboil to spee it up, but ifdef it out as it does not
+ make any change for me (Intel pentim M (sse,sse2) please try on other
+ systems).
+
+2008-12-16 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * gst/tcp/gsttcpclientsink.c:
+ * gst/tcp/gsttcpclientsrc.c:
+ * gst/tcp/gsttcpserversrc.c:
+ Add minimal docs to make the remaining tcp elements show up.
+ Fixes #564139.
+
+2008-12-13 Tim-Philipp Müller <tim.muller at collabora co uk>
+
+ * win32/common/config.h:
+ Update to CVS version.
+
+ * win32/common/config.h.in:
+ Hardcode path to plugin install helper exe, just like we hardcode
+ the paths in core. Removes another source of VCS conflicts for
+ people hacking gst-plugins-base on systems with autotools.
+
+2008-12-13 Edward Hervey <bilboed@gmail.com>
+
+ * m4/Makefile.am:
+ And a couple more .m4 that don't exist anymore with gettext 0.17
+
+2008-12-13 Edward Hervey <edward.hervey@collabora.co.uk>
+
+
+ * m4/Makefile.am:
+ inttypes.m4 hasn't been available since gettext-0.15, and since we now
+ require gettext >= 0.17 ... we can remove it from the list of files to
+ dist.
+
+2008-12-13 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ (gst_base_audio_sink_slave_method_get_type),
+ (gst_base_audio_sink_class_init):
+ * gst-libs/gst/audio/gstbaseaudiosink.h:
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ (gst_base_audio_src_slave_method_get_type),
+ (gst_base_audio_src_class_init):
+ * gst-libs/gst/audio/gstbaseaudiosrc.h:
+ API: Add GST_TYPE_BASE_AUDIO_(SRC|SINK)_SLAVE_METHOD to the
+ public API. This is needed for the C++ bindings to be able
+ to use this base classes. Fixes bug #564200, #564206.
+
+2008-12-12 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst-libs/gst/cdda/gstcddabasesrc.c:
+ (gst_cdda_base_src_handle_event):
+ Remove erroneous gst_buffer_ref().
+ * tests/check/libs/rtp.c: (GST_START_TEST):
+ Don't forget to unref the buffer once you're done with it.
+
2008-12-12 Stefan Kost <ensonic@users.sf.net>
* gst/playback/gstplaybin.c: