diff --git a/ChangeLog b/ChangeLog
index 4d177cf5beffdc952a4582bf3d52c04fece5da1d..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:
+ Fix confusing typo in debug output.
+
+2007-08-03 Sebastian Dröge <slomo@circular-chaos.org>
+
+ reviewed by: Stefan Kost <ensonic@users.sf.net>
+
+ * libs/gst/controller/Makefile.am:
+ * libs/gst/controller/gstlfocontrolsource.c: (_calculate_pos),
+ (gst_lfo_waveform_get_type), (gst_lfo_control_source_reset),
+ (gst_lfo_control_source_new),
+ (gst_lfo_control_source_set_waveform),
+ (gst_lfo_control_source_bind), (gst_lfo_control_source_init),
+ (gst_lfo_control_source_finalize),
+ (gst_lfo_control_source_dispose),
+ (gst_lfo_control_source_set_property),
+ (gst_lfo_control_source_get_property),
+ (gst_lfo_control_source_class_init):
+ * libs/gst/controller/gstlfocontrolsource.h:
+ * libs/gst/controller/gstlfocontrolsourceprivate.h:
+ API: Add GstLFOControlSource, a control source that gives values
+ for specific timestamps based on several periodic waveforms.
+ Fixes #459717.
+
+ * tests/check/libs/controller.c: (GST_START_TEST),
+ (gst_controller_suite):
+ * docs/libs/gstreamer-libs-docs.sgml:
+ * docs/libs/gstreamer-libs-sections.txt:
+ * docs/libs/gstreamer-libs.types:
+ Add documentation and unit tests for GstLFOControlSource.
+
+2007-08-03 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * configure.ac:
+ Back to CVS
+
+=== release 0.10.14 ===
+
+2007-08-03 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * configure.ac:
+ releasing 0.10.14, "Breathing Vacuum"
+
+2007-08-02 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/gstelement.c: (gst_element_class_set_details_simple):
+ * gst/gstelement.h:
+ Make strings passed to gst_element_class_set_details_simple()
+ constant, as they should be (#462752).
+
+2007-08-02 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/gstbin.c: (gst_bin_change_state_func),
+ (bin_handle_async_done), (gst_bin_handle_message_func):
+ Don't forget about the fact that some element went ASYNC even after a
+ resync. This makes us post the ASYNC_DONE message correctly.
+ Fixes #462558.
+
+2007-07-31 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * gst/gstregistry.c: (gst_registry_add_feature):
+ When replacing an existing feature in the registry, make sure to
+ continue holding a reference until we've replaced the name string
+ within our feature hash table. Make sure to use g_hash_table_replace
+ instead of g_hash_table_insert to ensure the new name string is used
+ as a key instead of the old one that we're about to free.
+ Fixes: #462085
+
+2007-07-31 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * gst/gstpluginfeature.c: (gst_plugin_feature_finalize),
+ (gst_plugin_feature_set_name):
+ Revert patch from #459466 until after the release and we can work
+ out exactly what the problem is (if any).
+
+2007-07-26 Tim-Philipp Müller <tim at centricular dot net>
+
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gsttaglist.c:
+ * gst/gsttaglist.h:
+ API: add GST_TAG_LICENSE_URI and GST_TAG_COPYRIGHT_URI (#451939).
+
+2007-07-26 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * docs/libs/Makefile.am:
+ Include our build-prefix libs and includes before the generic ones to
+ avoid linking against the installed libs when we want the build-tree
+ ones.
+
+2007-07-26 Tim-Philipp Müller <tim at centricular dot net>
+
+ Patch by: Steve Fink <sphink gmail com>
+
+ * docs/pwg/building-testapp.xml:
+ Mention that GST_PLUGIN_PATH or --gst-plugin-path might be needed
+ if people try to build or install the example from the plugin
+ template against a GStreamer from package using the configure
+ defaults.
+
+2007-07-25 Tim-Philipp Müller <tim at centricular dot net>
+
+ Patch by: Steve Fink <sphink gmail com>
+
+ * tools/gst-inspect.1.in:
+ Document --print-all and --print-plugin-auto-install-info command
+ line options in man page.
+
+2007-07-25 Wim Taymans <wim.taymans@gmail.com>
+
+ * docs/gst/gstreamer-sections.txt:
+ Add docs for new api function.
+
+2007-07-25 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/gstelementfactory.c: (gst_element_factory_has_interface):
+ * gst/gstelementfactory.h:
+ API: gst_element_factory_has_interface()
+ Added method to check if an element factory implements a named
+ interface.
+
+2007-07-25 Stefan Kost <ensonic@users.sf.net>
+
+ * configure.ac:
+ * docs/gst/gstreamer.types.in:
+ Another conditional doc check.
+
+ * gst/gstmessage.c:
+ * gst/gstparamspecs.h:
+ * gst/gstregistrybinary.c: (gst_registry_binary_read_cache):
+ * gst/gstvalue.c:
+ * gst/gstxml.h:
+ API-doc fixes.
+
2007-07-24 Stefan Kost <ensonic@users.sf.net>
* gst/gstregistrybinary.c: (gst_registry_binary_check_magic),