docs/libs/gstreamer-libs-sections.txt: Add new function:
[platform/upstream/gstreamer.git] / ChangeLog
index 650481d..a866629 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,67 @@
+2008-08-05  Wim Taymans  <wim.taymans@collabora.co.uk>
+
+       * docs/libs/gstreamer-libs-sections.txt:
+       Add new function:
+       API: GstBaseTransform::gst_base_transform_suggest()
+
+       * libs/gst/base/gstbasetransform.c: (gst_base_transform_finalize),
+       (gst_base_transform_init), (gst_base_transform_transform_caps),
+       (gst_base_transform_transform_size),
+       (gst_base_transform_configure_caps),
+       (gst_base_transform_can_transform),
+       (gst_base_transform_find_transform), (gst_base_transform_setcaps),
+       (gst_base_transform_prepare_output_buffer),
+       (gst_base_transform_buffer_alloc),
+       (gst_base_transform_handle_buffer), (gst_base_transform_getrange),
+       (gst_base_transform_chain), (gst_base_transform_activate),
+       (gst_base_transform_set_passthrough),
+       (gst_base_transform_is_passthrough),
+       (gst_base_transform_set_in_place),
+       (gst_base_transform_is_in_place), (gst_base_transform_update_qos),
+       (gst_base_transform_set_qos_enabled),
+       (gst_base_transform_is_qos_enabled),
+       (gst_base_transform_set_gap_aware), (gst_base_transform_suggest),
+       (gst_base_transform_reconfigure):
+       * libs/gst/base/gstbasetransform.h:
+       Rewrite of basetransform to perform negotiation outside of the
+       buffer_alloc functions.  Fixes #545853.
+
+       * tests/check/libs/transform1.c: (GST_START_TEST),
+       (buffer_alloc_ct2):
+       Update unit test.
+
+2008-08-05  Stefan Kost  <ensonic@users.sf.net>
+
+       * tests/check/gst/gstpreset.c:
+         Only run preset tests when $HOME is writable. Preliminary fix for
+         #545433.
+
+2008-08-04  Wim Taymans  <wim.taymans@collabora.co.uk>
+
+       * gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
+       (gst_bin_change_state_func), (bin_handle_async_done),
+       (gst_bin_handle_message_func):
+       Fix race for bins that simulate ASYNC state changes by inserting
+       ASYNC_START and ASYNC_DONE messages in their bus. We need to check for
+       pending ASYNC messages even when the bin does not have ASYNC children.
+       We note detect this behaviour because we will receive an ASYNC message
+       that is originating from the bin itself. 
+       Fixes races with decodebin2 state changes.
+
+       * tests/check/gst/gstbin.c: (GST_START_TEST):
+       Add some more debug.
+
+2008-08-04  Tim-Philipp Müller  <tim.muller at collabora co uk>
+
+       * gst/gsttaglist.c: (_gst_tag_initialize):
+         Fix typo.
+
+2008-08-04  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gsttaglist.c:
+         Argh. actually save the text before committing. Now adds
+         gst_tag_merge_strings_with_comma() to gst_tag_register().
+
 2008-08-04  Stefan Kost  <ensonic@users.sf.net>
 
        * gst/gsttaglist.c: