diff --git a/ChangeLog b/ChangeLog
index 4e60cd43ebf28a82d38e31bb690ecd799184eb01..312ae58fc747524c25b64108d0b3e5acbda4e393 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2007-08-24 Wim Taymans <wim.taymans@gmail.com>
+
+ * docs/design/part-TODO.txt:
+ * docs/design/part-block.txt:
+ Update some docs.
+
+2007-08-24 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * gst/Makefile.am:
+ Revert patch which uses $(gst_headers) instead of $^ because it
+ breaks make dist.
+
+2007-08-24 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * tests/check/gst/gstbin.c: (GST_START_TEST):
+ Fix leaks in the new unit test.
+
+2007-08-23 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/gst.c:
+ Don't use GST_INFO before the debug system is actually initialised
+ (shouldn't do any harm, but won't print anything either, so we can
+ just as well remove it).
+
+ * gst/gstinfo.h:
+ GST_CAT_LEVEL_LOG_valist(), which is our inline helper function for
+ compilers that don't support variadic macros (such as MSVC), should
+ check for debug_level <= __gst_debug_min as well, since that's the
+ function called from all the level-specific GST_CAT_*_LOG_OBJECT()
+ inline helper functions. Should improve performance a bit, but also
+ makes sure uses of GST_INFO et.al are ignored if the debugging
+ system isn't initialised yet (instead of printing an assertion
+ failure).
+
+2007-08-23 Stefan Kost <ensonic@users.sf.net>
+
+ patch by: David Nečas <yeti@physics.muni.cz>
+
+ * gst/Makefile.am:
+ Replace some non portable makefile constructs.
+
+2007-08-21 Stefan Kost <ensonic@users.sf.net>
+
+ * common/gtk-doc-plugins.mak:
+ Grrrrr. Don't remove the types file on make clean.
+
+2007-08-20 Wim Taymans <wim.taymans@gmail.com>
+
+ * tools/gst-launch.1.in:
+ Add colorspace to example pipeline. Fixes #458274.
+
+2007-08-20 Tim-Philipp Müller <tim at centricular dot net>
+
+ * docs/random/release:
+ The release manager should run 'make download-po' before making a
+ release to make sure translations are up-to-date.
+
+ * po/LINGUAS:
+ * po/be.po:
+ * po/pl.po:
+ * po/rw.po:
+ Add some new translations.
+
+2007-08-17 Wim Taymans <wim.taymans@gmail.com>
+
+ * tools/gst-launch.c: (event_loop), (main):
+ Don´t try to do any state management when a live pipeline posts
+ buffering messages.
+ Also make the buffering string translatable.
+
+2007-08-16 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/gstbin.c: (is_eos), (gst_bin_add_func),
+ (bin_handle_async_start), (gst_bin_handle_message_func):
+ Improve debugging.
+ When adding elements, insert messages into the bus of the newly added
+ element and make sure the element is the source of the message. This
+ allows the parent bin to intercept the message and do the
+ right thing. It also avoids us posting ASYNC_START and CLOCK_PROVIDE
+ messages to the app (which is not allowed).
+ Update some docs.
+
+ * tests/check/gst/gstghostpad.c: (GST_START_TEST):
+ Fix testsuite so that is does not work around messages that should not
+ have been posted in the first place.
+
+2007-08-16 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/gstbin.c: (add_to_queue), (remove_from_queue), (clear_queue),
+ (update_degree), (gst_bin_sort_iterator_next):
+ Fix annoying bug in the sorted iterator where a sink that is not really
+ a sink (when it has downstream links) screwed up the iterator.
+
+ * tests/check/gst/gstbin.c: (GST_START_TEST), (gst_bin_suite):
+ Unit test to verify the fix.
+
+2007-08-16 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/gstmessage.h:
+ Add some more docs for the messages.
+
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state),
+ (gst_base_sink_query):
+ Add some more debugging.
+
+ * tools/gst-launch.c: (event_loop):
+ When interrupting, don't try to set pipeline to PAUSED twice.
+
+2007-08-14 Wim Taymans <wim.taymans@gmail.com>
+
+
+ * gst/gstbin.c: (gst_bin_add_func), (gst_bin_element_set_state),
+ (bin_handle_async_start), (gst_bin_handle_message_func):
+ Move ASYNC_START message posting to where it belongs, similar to
+ async_done.
+ Don't post ASYNC_START when we are in error.
+ Post ASYNC_START when we added an async element to a bin.
+
+2007-08-14 Julien MOUTTE <julien@moutte.net>
+
+ * gst/gstindex.c: (gst_index_add_association): Fix index entry
+ generation from vargs. Fixes #466595.
+
+2007-08-14 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/gstbin.c: (gst_bin_element_set_state):
+ Always change the state of a NO_PREROLL element even if it has ASYNC
+ elements inside (in case of a bin).
+
+ * tests/check/generic/sinks.c: (GST_START_TEST), (gst_sinks_suite):
+ Unit test for this case.
+
+2007-08-13 Stefan Kost <ensonic@users.sf.net>
+
+ * libs/gst/check/gstbufferstraw.c:
+ * libs/gst/check/gstcheck.h:
+ * libs/gst/controller/gstcontroller.c:
+ * libs/gst/controller/gstcontrolsource.h:
+ * libs/gst/controller/gstlfocontrolsource.h:
+ * plugins/elements/gstcapsfilter.h:
+ * plugins/elements/gstfdsink.h:
+ * plugins/elements/gstfdsrc.h:
+ Add more missing docs.
+
+2007-08-12 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/gststructure.c:
+ Add Since tag to docs.
+
+2007-08-12 Wim Taymans <wim.taymans@gmail.com>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gststructure.c: (gst_structure_get_uint):
+ * gst/gststructure.h:
+ Add function to get uint from a structure.
+ API: gst_structure_get_uint()
+
+2007-08-12 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/gstcaps.c: (gst_caps_set_simple_valist),
+ (gst_caps_intersect):
+ Fix proper check for simple caps.
+
+2007-08-10 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/gst/Makefile.am:
+ * docs/libs/Makefile.am:
+ Remove cruft and do some cleanups.
+
+ * docs/gst/gstreamer-docs.sgml:
+ * docs/libs/gstreamer-libs-docs.sgml:
+ Prepare for comming gtkdoc features (rebase against online docs).
+
+2007-08-10 Michael Smith <msmith@fluendo.com>
+
+ * docs/gst/gstreamer-sections.txt:
+ Add gst_registry_add_path to docs.
+
+2007-08-10 Michael Smith <msmith@fluendo.com>
+
+ * gst/gstregistry.h:
+ Add gst_registry_add_path, which was missing from this header.
+
+2007-08-10 Tim-Philipp Müller <tim at centricular dot net>
+
+ * libs/gst/controller/gstlfocontrolsource.c:
+ Printf format fix.
+
+2007-08-09 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
+
+ * libs/gst/base/gstbasesink.c:
+ Don't send an async_start message during downwards state change if
+ target state is less than READY
+
+2007-08-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ translated by: Gabor Kelemen <kelemeng@gnome.hu>
+
+ * po/LINGUAS:
+ * po/hu.po:
+ Added Hungarian translation.
+
+2007-08-09 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * po/fi.po:
+ * po/it.po:
+ * po/nl.po:
+ * po/sv.po:
+ * po/uk.po:
+ Updated translations.
+
+2007-08-07 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * libs/gst/controller/Makefile.am:
+ Dist gstlfocontrolsourceprivate.h
+
+2007-08-07 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * docs/libs/gstreamer-libs.types:
+ Don't register the enum type gst_lfo_waveform_get_type() in the
+ .types file - only GObject derived types belong.
+
+2007-08-07 Wim Taymans <wim.taymans@gmail.com>
+
+ Patch by: <arenevier at fdn dot fr>
+
+ * gst/gstbuffer.h:
+ Remove comma from last element in enum to avoid compile errors when
+ using -pendantic. Fixes #464366.
+
+2007-08-07 Wim Taymans <wim.taymans@gmail.com>
+
+ * docs/design/part-TODO.txt:
+ Add some more TODO items
+
+ * gst/gstbin.c: (find_message), (gst_bin_change_state_func):
+ Improve debugging.
+
+ * gst/gstcaps.c: (gst_caps_intersect):
+ Optimize trivial intersection case between identical caps pointers.
+
+ * gst/gstelement.c: (gst_element_continue_state),
+ (gst_element_set_state_func):
+ * gst/gstpad.c:
+ Fix spelling and grammar mistakes.
+
+2007-08-05 Stefan Kost <ensonic@users.sf.net>
+
+ * po/POTFILES.in:
+ * po/POTFILES.skip:
+ Update POTFILES. Fixes #461599.
+
2007-08-03 Sebastian Dröge <slomo@circular-chaos.org>
* gst/gst.c: