]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/gstreamer0-10.git/blobdiff - ChangeLog
docs/design/: Update some docs.
[glsdk/gstreamer0-10.git] / ChangeLog
index 4d177cf5beffdc952a4582bf3d52c04fece5da1d..312ae58fc747524c25b64108d0b3e5acbda4e393 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,390 @@
+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),