]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/gstreamer0-10.git/blobdiff - ChangeLog
tests/check/gst/gstobject.c: Disable silly racy test that always fails on this combin...
[glsdk/gstreamer0-10.git] / ChangeLog
index 590266ff40c190e0b85a7e3553d62cf20ba65cb6..14930d38c37691d1740aaa7249c763284d1936a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,693 @@
+2007-11-06  Jan Schmidt  <jan.schmidt@sun.com>
+
+       * tests/check/gst/gstobject.c:
+       Disable silly racy test that always fails on this combination of CPU
+       and kernel.
+
+2007-11-03  Tim-Philipp Müller  <tim at centricular dot net>
+
+       Patch by: Murray Cumming  <murrayc@murrayc.com>
+
+       * gst/gstobject.c:
+         Corrected the registration of the parent-set and parent-unset
+         signals: The parameter is a GstObject, not a GObject (#493134).
+
+2007-11-02  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gst_private.h:
+       * gst/gstbuffer.h:
+       * gst/gstevent.h:
+       * gst/gstformat.h:
+       * gst/gstmessage.h:
+       * gst/gstplugin.h:
+       * gst/gstquery.h:
+       * gst/gsttaglist.h:
+       * gst/gstvalue.h:
+         Move declaration of private _gst_foo_initialize() functions into
+         our private header file where they should have been all along.
+
+2007-11-02  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/plugins/gstreamer-plugins-sections.txt:
+       * gst/gstdebugutils.h:
+       * gst/gstxml.h:
+       * plugins/elements/gstqueue.c:
+         gtk-doc fixes; trailing-comma-in-enum fix.
+
+2007-11-02  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gst.c: (gst_deinit):
+         Clean up on deinit (not the external ones though, doesn't seem to be
+         needed for some reason).
+
+2007-11-01  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstinfo.h: (GST_DEBUG_CATEGORY_EXTERN):
+         Remove __declspec(dllimport) for MSVC that was copied over into core
+         from a plugin, obviously without ever having been tested (note the
+         single underscore in _declspec in the initial commit), and that doesn't
+         really make sense.  See #492077.
+
+2007-11-01  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gst.c: (init_post):
+       * gst/gstevent.c: (_gst_event_initialize):
+       * gst/gstquery.c: (_gst_query_initialize):
+       * libs/gst/dataprotocol/dataprotocol.c (gst_dp_init):
+         g_type_class_ref() other types as well, see #349410 and #64764.
+
+       * gst/gstbuffer.c: (_gst_buffer_initialize):
+       * gst/gstmessage.c: (_gst_message_initialize):
+         Simplify existing g_type_class_ref().
+
+2007-11-01  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstformat.c: (_gst_format_initialize):
+         g_type_class_ref() our GstFormat type to make sure we avoid the
+         thread-unsafe bits of the GObject/GType system, ie. bug #349410 and
+         bug #64764. Should fix intermittent tee unit test failures (#474823).
+
+2007-11-01  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tests/check/elements/tee.c: (test_num_buffers):
+         Simplify, simplify, simplify - or not.  Rewrite unit test
+         not to use gst_parse_launch(); allow N sub-streams. Increasing
+         the number of sub-streams seems to reproduce #474823 more easily.
+
+2007-10-31  Tim-Philipp Müller  <tim at centricular dot net>
+
+       Patch by: Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>
+
+       * gst/gsttrace.c:
+       * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_new):
+       * libs/gst/net/gstnettimepacket.c: (gst_net_time_packet_send):
+       * libs/gst/net/gstnettimeprovider.c: (gst_net_time_provider_new):
+         Fix a couple of missing includes for MSVC2005 and a C99 issue. Also,
+         starting with 2.14.0, GLib won't provide a pipe() macro any longer,
+         so use _pipe() directly (#492077).
+
+       * win32/common/dirent.c: (_treaddir):
+         Add a couple of casts to make it build without warnings with MSVC.
+
+       * win32/common/libgstreamer.def:
+         Add some more symbols that need to be exported.
+
+2007-10-31  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tests/examples/metadata/read-metadata.c: (message_loop):
+         Use _KEEP as merge mode rather than _KEEP_ALL, so tags
+         arriving in a second or third tag message are added to
+         the tag list as well.
+
+2007-10-31  Stefan Kost  <ensonic@users.sf.net>
+
+       * libs/gst/base/gstbasesrc.c:
+         Its "Since:" and not "@Since:". And remove an superflous cast.
+
+2007-10-30  Wim Taymans  <wim.taymans@gmail.com>
+
+       * docs/libs/gstreamer-libs-sections.txt:
+       * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
+       (gst_base_sink_get_last_buffer), (gst_base_sink_set_last_buffer),
+       (gst_base_sink_get_property), (gst_base_sink_render_object),
+       (gst_base_sink_preroll_object),
+       (gst_base_sink_queue_object_unlocked), (gst_base_sink_event),
+       (gst_base_sink_change_state):
+       * libs/gst/base/gstbasesink.h:
+       Add a new last-buffer property that contains the last buffer used in
+       basesink for preroll or rendering. useful for making snapshots.
+       API: gst_base_sink_get_last_buffer()
+       API: GstBaseSink::last-buffer
+
+2007-10-29  Stefan Kost  <ensonic@users.sf.net>
+
+       * docs/gst/running.xml:
+       * gst/gst.c:
+       * gst/gstdebugutils.c:
+       * gst/gstdebugutils.h:
+       * tools/gst-launch.c:
+         Improve bin graph dumping, by using the envvar to specify a path.
+         Rename the envvar to GST_DEBUG_DUMP_DOT_DIR.
+
+2007-10-29  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * plugins/elements/gsttypefindelement.c:
+         (gst_type_find_element_handle_event),
+         (gst_type_find_element_activate):
+         Post special error message if we can't determine the type of a stream
+         because it's empty.
+
+2007-10-29  Stefan Kost  <ensonic@users.sf.net>
+
+       * docs/gst/running.xml:
+       * gst/gstdebugutils.c:
+         Document new env-var. Add one log-line after dumpng a graph.
+
+2007-10-26  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * configure.ac:
+         Ugly hack to put the (recently removed and non-portable, apparently)
+         -Wl,--export-dynamic back into libgstcheck's LDFLAGS when we're using
+         GNU ld, because without that 'make check' fails miserably on my debian
+         stable box.  Someone with more knowledge of linker intricacies and
+         portability issues than me fix this properly please.
+
+2007-10-25  Wim Taymans  <wim.taymans@gmail.com>
+
+       * libs/gst/base/gstbasesink.c: (gst_base_sink_event):
+       Reset last seen position after flushing so that we don't report the old
+       position anymore.
+
+2007-10-25  Jan Schmidt  <Jan.Schmidt@sun.com>
+
+       * gst/gstelementfactory.c: (gst_element_register):
+       * gst/gsturi.h:
+       Patch from Alessandro Decina adding get_type_full and
+       get_protocols_full private vfuncs to the URIHandler interface
+       to allow bindings to support creating URI handlers. 
+       Partially fixes: #339279
+       API: GstURIHandlerInterface::get_type_full
+       API: GstURIHandlerInterface::get_protocols_full
+
+2007-10-25  Jan Schmidt  <Jan.Schmidt@sun.com>
+
+       * plugins/elements/gstmultiqueue.c: (gst_multi_queue_set_property),
+       (gst_multi_queue_request_new_pad), (gst_single_queue_flush),
+       (gst_multi_queue_loop), (gst_multi_queue_sink_activate_push):
+       Make it so that pads are considered linked until a buffer is pushed
+       and discovered otherwise. This avoids problems with decodebin2 hanging
+       after a seek in the filesrc ! decodebin2 name=d ! fakesink d. ! fakesink
+       case.
+
+       Make sure we lock the multiqueue when updating the max-size properties.
+       
+       Fix a crash on Solaris in a debug statement in get_request_pad that
+       passes a NULL string to GST_DEBUG. 
+
+       * tests/check/elements/multiqueue.c: (mq_dummypad_chain),
+       (run_output_order_test):
+       Fix the test to allow the first buffer on not-linked pads to come out
+       of sequence while multiqueue discovers that they are not-linked.
+
+2007-10-25  Jan Schmidt  <Jan.Schmidt@sun.com>
+
+       * configure.ac:
+       * libs/gst/check/Makefile.am:
+       Use a custom export symbol regex for libgstcheck, as it needs
+       to export symbols that don't match the standard GStreamer gst_*
+       pattern, and  --export-dynamic is not portable (only works on 
+       GNU ld)
+
+       * libs/gst/check/gstcheck.c: (gst_check_setup_src_pad),
+       (gst_check_setup_sink_pad):
+       Make sure to pass a message parameter to the fail_* macros.
+
+       * tests/check/gst/gstinfo.c: (GST_START_TEST):
+       Fix some compiler warnings.
+
+2007-10-25  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tests/check/gst/gststructure.c: (test_to_string):
+         Disable test that checks that white spaces are not allowed
+         in structure names or field names, since we need to
+         support that for now for backwards compatibility reasons.
+
+2007-10-24  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/gst/gstreamer-sections.txt:
+       * gst/gsttaglist.c:
+       * gst/gsttaglist.h:
+         API: add GST_TAG_ARTIST_SORTNAME
+         API: add GST_TAG_ALBUM_SORTNAME
+         API: add GST_TAG_TITLE_SORTNAME
+         Add tag variants for sorting (#414539).
+
+2007-10-24  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gststructure.c:
+         Also allow white space for names so we don't break
+         backwards compatibility.
+
+2007-10-22  Wim Taymans  <wim.taymans@gmail.com>
+
+       * docs/design/part-TODO.txt:
+       * docs/design/part-segments.txt:
+       * docs/design/part-streams.txt:
+       Small updates.
+
+2007-10-22  Edgard Lima  <edgard.lima@indt.org.br>
+
+       * docs/gst/gstreamer-sections.txt:
+        Fixed documentation from my previous commit (added new API add
+        gst_value_set_structure(), add gst_value_get_structure() and
+        GST_VALUE_HOLDS_STRUCTURE).
+
+2007-10-22  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gstdebugutils.c:
+         Reflow code to fix uninitialized variable warning.
+
+2007-10-22  Edgard Lima  <edgard.lima@indt.org.br>
+
+       * gst/gstcaps.c: (gst_caps_to_string),
+       (gst_caps_from_string_inplace):
+       * gst/gststructure.c: (gst_structure_get_abbrs),
+       (gst_structure_to_string), (gst_structure_from_string):
+       * gst/gstvalue.c: (gst_value_set_structure),
+       (gst_value_get_structure), (gst_value_serialize_structure),
+       (gst_value_deserialize_structure), (_gst_value_initialize):
+       * gst/gstvalue.h:
+       * tests/check/gst/gststructure.c: (GST_START_TEST),
+       (gst_structure_suite):
+       * tests/check/gst/gstvalue.c: (GST_START_TEST):
+        Added GstStructure to gst_value_table and its related functions.
+        Changed gst_structure_to_string to print ';' in the end.
+        Changed gst_caps_to_string to not print ';' beteween its
+        fields (structures) anymore and remove the lastes ';' from latest
+        structure. Now it is possible to have nested structures.
+        In addition, backward compatibilty is assured by accepting '\0' as
+        end delimiter. Fixes: #487969.
+        API: add gst_value_set_structure()
+        API: add gst_value_get_structure()
+        API: add GST_VALUE_HOLDS_STRUCTURE
+
+2007-10-19  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstbus.c:
+         When no GSource callback has been set up, tell developer
+         to use a function that actually exists.
+
+2007-10-17  Stefan Kost  <ensonic@users.sf.net>
+
+       * docs/gst/gstreamer-sections.txt:
+       * gst/Makefile.am:
+       * gst/gst.c:
+       * gst/gst.h:
+       * gst/gstdebugutils.c:
+       * gst/gstdebugutils.h:
+       * gst/gstinfo.c:
+       * gst/gstinfo.h:
+       * tools/gst-launch.c:
+         Allow dumping pipelines as dot graphs. Fixes #456573.
+
+2007-10-16  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gststructure.c:
+         Allow '+' as well, it can be part of media or mime types
+         such as image/svg+xml.
+
+2007-10-16  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/gst/gstreamer-sections.txt:
+       * gst/gstbus.c:
+       * gst/gstbus.h:
+         API: add gst_bus_pop_filtered
+         API: add gst_bus_timed_pop_filtered
+         Two new functions for waiting for specific message types on the
+         bus for a specified amount of time without iterating any main
+         loops or main contexts.
+
+       * tests/check/gst/gstbus.c:
+         Some tests for the new functions.
+
+2007-10-16  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/libs/gstreamer-libs-sections.txt:
+         Make gtk-doc ignore stuff it should ignore.
+
+2007-10-16  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * libs/gst/check/gstcheck.c:
+       * libs/gst/check/gstcheck.h:
+         Allow runtime selection of unit tests to run via the GST_CHECKS
+         environment variable (test case function names, comma-separated).
+
+2007-10-16  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gststructure.c:
+       * tests/check/gst/gststructure.c:
+         Revert serialisation change and constrain structure-names after
+         consensus on irc. Update api documentation to reflect the change.
+
+2007-10-16  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gststructure.c:
+         Improve serialization and fix tests.
+
+       * tests/check/gst/gststructure.c:
+         Add another test that covers why I actually did the previous structure
+         change.
+
+2007-10-15  Wim Taymans  <wim.taymans@gmail.com>
+
+       * tools/gst-inspect.c: (print_element_info):
+       Don't crash when inspecting an element.
+
+2007-10-15  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tests/check/gst/gststructure.c:
+         Add unit test for escaping of structure name when serialising
+         and deserialising to/from strings.
+
+2007-10-15  Wim Taymans  <wim.taymans@gmail.com>
+
+       * plugins/elements/gstmultiqueue.c: (gst_single_queue_push_one),
+       (gst_single_queue_new):
+       * plugins/elements/gstqueue.c: (gst_queue_init),
+       (gst_queue_push_one):
+       Fix queue negotiation. If acceptcaps unconditionally returns TRUE,
+       upstream is tricked into thinking it can suggest a format downstream
+       while downstream does not support that format. The real problem is that
+       core calls acceptcaps when pushing a buffer with new caps, for which we
+       do a little workaround by setting the caps on the srcpad ourselves
+       before pushing the buffer (until this is figured out). Fixes #486758.
+
+2007-10-15  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gststructure.c:
+       * gst/gstvalue.c:
+         Add some more comments and debug output. Quote structure name to fix
+         deserialisation of some strings.
+
+2007-10-15  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gstbuffer.h:
+         Define GST_BUFFER_FLAG_GAP more strictly to enable optimizations based
+         on it. Fix docs for GST_BUFFER_MALLOCDATA and GstBuffer.malloc_data.
+
+2007-10-15  Stefan Kost  <ensonic@users.sf.net>
+
+       * tools/gst-inspect.c:
+         Save approx. 400 1 byte allocs when printing. Use API to acces element
+         details.
+
+       * tools/gst-run.c:
+         Avoid a strdup.
+
+       * tools/gst-xmlinspect.c:
+         Use API to acces element details.
+
+2007-10-15  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gstinfo.c:
+         Fix some spelling errors.
+
+2007-10-14  Wim Taymans  <wim.taymans@gmail.com>
+
+       * gst/gstbin.c: (bin_handle_async_done):
+       Correctly set the next state if all of our async children commited their
+       state. This makes sure we can actually cancel the state change in
+       progress. Fixes a regression in Rhythmbox when seeking.
+
+2007-10-13  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstbin.c:
+         Don't shadow local variable.
+
+       * gst/gstinfo.c:
+         Don't shadow global function name.
+
+2007-10-13  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstelementfactory.c:
+       * gst/gstpluginfeature.c:
+       * gst/gstpluginfeature.h:
+       * gst/gstregistrybinary.c:
+       * gst/gstregistryxml.c:
+       * gst/gsttypefind.c:
+         Use already-interned string for the private GstPluginFeature
+         plugin_name field.
+
+2007-10-10  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/libs/gstreamer-libs-sections.txt:
+         Add new API to docs; fixes the build.
+
+2007-10-10  Wim Taymans  <wim.taymans@gmail.com>
+       
+       Patch inspired by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
+
+       * libs/gst/base/gstbasesink.c: (gst_base_sink_wait_eos),
+       (gst_base_sink_event):
+       * libs/gst/base/gstbasesink.h:
+       Add function to wait for EOS, subclasses can use this to correctly wait
+       for devices to drain before performing the EOS logic. Fixes #485343.
+       API: gst_base_sink_wait_eos()
+
+2007-10-10  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstplugin.h:
+         Cast description string constants in GST_PLUGIN_DEFINE macros
+         to a (gchar*) to make C++ code using these macros compile
+         without warning with g++-4.2 (see #462737).  Even if slightly
+         ugly, this seems preferable to putting the description strings
+         into the GLib quark table or making the structure member a
+         const gchar * and doing casts in core code that allocs and
+         frees these strings, or requiring a cast in the C++ code.
+
+2007-10-09  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstinfo.h:
+         Use __FUNCTION__ instead of __PRETTY_FUNCTION__, it's silly
+         to print the entire class/function signature into the log
+         file for C++ code.  This only affects C++ code, for C code
+         everything remains the same.
+
+2007-10-09  Wim Taymans  <wim.taymans@gmail.com>
+
+       * gst/gstbin.c: (remove_from_queue):
+       Work around a problem with pipelines containing (semi)loops until a
+       proper, more complicated solution is ready. See #475455.
+
+2007-10-09  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstplugin.c:
+       * gst/gstplugin.h:
+       * gst/gstregistrybinary.c:
+       * gst/gstregistryxml.c:
+         Put more strings into the GLib quark table. No need to keep
+         a hundred-something copies of identical version strings,
+         license strings, package name strings and package origin
+         strings around. 
+
+2007-10-09  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/manual/advanced-dataaccess.xml:
+         Don't imply that it's okay to unconditionally change
+         buffer data or buffer metadata in a pad probe callback,
+         and a bunch of other comments. Fixes #430031.
+
+2007-10-08  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * win32/common/gstenumtypes.c:
+       * win32/common/gstenumtypes.h:
+       * win32/common/gstversion.h:
+         Update generated files.
+
+2007-10-08  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/manual/advanced-autoplugging.xml:
+         Prefix section with broken code with a warning (see #342432).
+
+2007-10-08  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/manual/appendix-integration.xml:
+       * docs/manual/basics-init.xml:
+         Call g_thread_init() before g_option_context_new() to
+         avoid warnings. Spotted by Ritesh Khadgaray. Fixes #484225.
+
+2007-10-08  Wim Taymans  <wim.taymans@gmail.com>
+
+       * libs/gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush),
+       (gst_base_sink_queue_object_unlocked),
+       (gst_base_sink_queue_object), (gst_base_sink_event),
+       (gst_base_sink_needs_preroll), (gst_base_sink_chain_unlocked):
+       When we received EOS and are waiting for when to post the EOS message,
+       our state is prerolled and we should not return ASYNC.
+       Reorganize some code paths to implement this behavior.
+
+       * tests/check/generic/sinks.c: (send_eos), (GST_START_TEST),
+       (gst_sinks_suite):
+       Add unit test to verify above EOS fix.
+
+2007-10-08  Wim Taymans  <wim.taymans@gmail.com>
+
+       * plugins/elements/gsttypefindelement.c:
+       (gst_type_find_element_have_type), (gst_type_find_element_init),
+       (gst_type_find_element_setcaps), (gst_type_find_element_chain):
+       Move detecting the input caps of the sinkpad to the setcaps function.
+       This allows us to update the output caps when we receive new input caps
+       instead of always using the first detected caps.
+
+2007-10-08  Wim Taymans  <wim.taymans@gmail.com>
+
+       * libs/gst/base/gstbasesink.c: (gst_base_sink_event),
+       (gst_base_sink_get_position):
+       Don't try to preroll non-async elements after a flush.
+       Subtract latency form clock times when reporting position.
+
+2007-10-05  Wim Taymans  <wim.taymans@gmail.com>
+
+       * gst/gstpad.c: (gst_pad_pause_task):
+       * gst/gstutils.c:
+       Small comment and documentation update.
+
+2007-10-05  Wim Taymans  <wim.taymans@gmail.com>
+
+       * libs/gst/base/gstbasesrc.c: (gst_base_src_wait_playing),
+       (gst_base_src_set_live), (gst_base_src_is_live),
+       (gst_base_src_query_latency), (gst_base_src_perform_seek),
+       (gst_base_src_default_event), (gst_base_src_wait),
+       (gst_base_src_do_sync), (gst_base_src_get_range),
+       (gst_base_src_pad_get_range), (gst_base_src_loop),
+       (gst_base_src_unlock), (gst_base_src_unlock_stop),
+       (gst_base_src_set_flushing), (gst_base_src_set_playing),
+       (gst_base_src_activate_push), (gst_base_src_activate_pull),
+       (gst_base_src_change_state):
+       Rework the locking of basesrc in a similar fashion to basesink. We
+       basically have one lock (LIVE_LOCK) protecting the dataflow. This allows
+       us to handle live sources and semi live ones much better.
+       Simplify flushing.
+       Fix unlocking when seeking, shutting down and pausing in live sources.
+
+2007-10-05  Wim Taymans  <wim.taymans@gmail.com>
+
+       * tests/check/pipelines/simple-launch-lines.c: (run_pipeline):
+       Fix compilation again.
+
+2007-10-03  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gstelement.c:
+         Use meaningful categories for the logs to clean the default one.
+
+2007-10-03  Stefan Kost  <ensonic@users.sf.net>
+
+       * tests/check/pipelines/cleanup.c:
+         Print message name and not just number.
+
+2007-10-03  Stefan Kost  <ensonic@users.sf.net>
+
+       * docs/design/draft-tagreading.txt:
+         Add some more thoughts.
+
+2007-10-03  Stefan Kost  <ensonic@users.sf.net>
+
+       * tests/check/pipelines/simple-launch-lines.c:
+         Print message name and not just number.
+
+2007-10-03  Stefan Kost  <ensonic@users.sf.net>
+
+       * libs/gst/base/gsttypefindhelper.c:
+         Speedup typefinding. This is work in progress (see #459862).
+
+2007-10-03  Stefan Kost  <ensonic@users.sf.net>
+
+       * gst/gstplugin.c:
+         Fix docs that mention 'plugin_desc' instead of 'gst_plugin_desc'.
+         Spotted by Josep Torra Valles <josep@fluendo.com>.
+
+2007-10-03  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstclock.h:
+         Fix up broken GST_CLOCK_FLAGS macro and GstClock docs. The flags
+         field has moved to GstObject.
+
+2007-10-02  Wim Taymans  <wim.taymans@gmail.com>
+
+       * libs/gst/base/gstbasesrc.c: (gst_base_src_do_sync),
+       (gst_base_src_get_range), (gst_base_src_change_state):
+       Call unlock for live sources so that they can't get stuck in _create and
+       produce a buffer before they are set back to PLAYING.
+
+2007-10-02  Edward Hervey  <bilboed@bilboed.com>
+
+       * plugins/elements/gstqueue.c: (gst_queue_locked_enqueue),
+       (gst_queue_locked_dequeue):
+       Comment the segment-related code... in the PROPER function.
+       See #482147 and my commit from yesterday.
+
+2007-10-01  Wim Taymans  <wim.taymans@gmail.com>
+
+       * libs/gst/base/gstbasesrc.c: (gst_base_src_change_state):
+       Also initialize the counter that calculates the first timestamp on a
+       buffer correctly for non-live sources.
+
+2007-10-01  Edward Hervey  <bilboed@bilboed.com>
+
+       * plugins/elements/gstqueue.c: (gst_queue_locked_dequeue):
+       Disable code that's breaking the current-time-level reporting.
+       See #482147
+
+2007-09-30  Sebastian Dröge  <slomo@circular-chaos.org>
+
+       * docs/gst/gstreamer-sections.txt:
+       Add M_PI and IMPORT_SYMBOL to the private part of the GstInfo section
+       as they shouldn't show up. Fixes the docs build.
+
+2007-09-29  Sebastien Moutte  <sebastien@moutte.net>
+       
+       * gst/gstinfo.h:
+       Add an explicit variable importation needed on VS6 (only for MSC_VER)
+       Define M_PI which is used in files which are including gstinfo.h. 
+       VS6 includes doesn't define it.
+       * win32/common/libgstbase.def:
+       * win32/common/libgstcontroller.def:
+       * win32/common/libgstreamer.def:
+       Add new exported functions and variables.
+       * win32/vs6/libgstcontroller.dsp:
+       * win32/vs6/libgstreamer.dsp:
+       Update the list of files to build.
+       
+2007-09-28  Wim Taymans  <wim.taymans@gmail.com>
+
+       Patch by: Felipe Contreras <felipe dot contreras at gmail dot com>
+
+       * plugins/elements/gstqueue.c: (update_time_level), (apply_buffer),
+       (gst_queue_locked_dequeue), (gst_queue_handle_sink_event),
+       (gst_queue_chain), (gst_queue_loop), (gst_queue_src_activate_push):
+       Improve debugging. Fixes #480858.
+
+2007-09-28  Wim Taymans  <wim.taymans@gmail.com>
+
+       Patch by: Felipe Contreras <felipe dot contreras at gmail dot com>
+
+       * plugins/elements/gstqueue.c: (gst_queue_handle_sink_event):
+       First patch of code cleanups, use the macros and right arguments in the
+       macros to signal and lock the queue. See #480858.
+
+2007-09-26  Wim Taymans  <wim.taymans@gmail.com>
+
+       * gst/gstbus.c: (poll_func):
+       Improve debugging when dealing with _poll().
+
+2007-09-26  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/gstregistryxml.c:
+         Fix memory leak I introduced a few days ago.
+
+2007-09-26  Michael Smith <msmith@fluendo.com>
+
+       * gst/gstbuffer.c: (gst_buffer_finalize):
+         Make it once again possible to free GstBuffers in the default
+         build.
+         The poisoning scribbles on parts of the miniobject we need in
+         order to free it.
+         Fixes #480341
+
+2007-09-25  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * docs/gst/gstreamer-sections.txt:
+       * gst/gsttaglist.c:
+       * gst/gsttaglist.h:
+       API: add GST_TAG_COMPOSER, fixes #459809.
+
+2007-09-24  Sebastian Dröge  <slomo@circular-chaos.org>
+
+       * gst/gstplugin.c:
+       * gst/gstplugin.h:
+       Add the 3-clause BSD license and the MIT/X11 license to the license
+       list. Fixes #479784.
+
 2007-09-24  Tim-Philipp Müller  <tim at centricular dot net>
 
        * docs/faq/getting.xml: