Move AppSrc/AppSink from gst-plugins-bad. Fixes #564421
[platform/upstream/gstreamer.git] / ChangeLog
index 972d5a2..6cac998 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,122 @@
+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):