+ configure.ac: set CFLAGS and friends to -O0 if gcov is being used add GCOV LIBS
+ Original commit message from CVS:
+ * configure.ac:
+ set CFLAGS and friends to -O0 if gcov is being used
+ add GCOV LIBS
+ * gst/Makefile.am:
+ * libs/gst/base/Makefile.am:
+ * libs/gst/check/Makefile.am:
+ * libs/gst/controller/Makefile.am:
+ * libs/gst/dataprotocol/Makefile.am:
+ * libs/gst/net/Makefile.am:
+ * plugins/elements/Makefile.am:
+ * plugins/indexers/Makefile.am:
+ add makefile rules to generate gcov data and clean up
+ * tests/check/Makefile.am:
+ add a coverage target that generates an html overview
+ of coverage data
+
+2006-07-01 23:19:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/libs/gstreamer-libs-sections.txt:
+ fix docs build
+ Original commit message from CVS:
+ fix docs build
+
+2006-07-01 20:56:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ tests/check/: use the new macro
+ Original commit message from CVS:
+ * tests/check/elements/fakesink.c:
+ * tests/check/elements/fakesrc.c:
+ * tests/check/elements/fdsrc.c:
+ * tests/check/elements/identity.c:
+ * tests/check/generic/sinks.c: (gst_sinks_suite):
+ * tests/check/generic/states.c:
+ * tests/check/gst/gst.c:
+ * tests/check/gst/gstabi.c:
+ * tests/check/gst/gstbin.c:
+ * tests/check/gst/gstbuffer.c: (gst_buffer_suite):
+ * tests/check/gst/gstbus.c: (gst_bus_suite):
+ * tests/check/gst/gstcaps.c: (GST_START_TEST):
+ * tests/check/gst/gstelement.c:
+ * tests/check/gst/gstevent.c: (gst_event_suite):
+ * tests/check/gst/gstghostpad.c:
+ * tests/check/gst/gstiterator.c: (gst_iterator_suite):
+ * tests/check/gst/gstmessage.c: (gst_message_suite):
+ * tests/check/gst/gstminiobject.c:
+ * tests/check/gst/gstobject.c:
+ * tests/check/gst/gstpad.c:
+ * tests/check/gst/gstpipeline.c:
+ * tests/check/gst/gstplugin.c:
+ * tests/check/gst/gstquery.c: (gst_query_suite):
+ * tests/check/gst/gstsegment.c: (gst_segment_suite):
+ * tests/check/gst/gststructure.c:
+ * tests/check/gst/gstsystemclock.c:
+ * tests/check/gst/gsttag.c:
+ * tests/check/gst/gsttask.c: (gst_task_suite):
+ * tests/check/gst/gstutils.c:
+ * tests/check/gst/gstvalue.c:
+ * tests/check/libs/adapter.c:
+ * tests/check/libs/basesrc.c:
+ * tests/check/libs/collectpads.c:
+ * tests/check/libs/controller.c:
+ * tests/check/libs/gdp.c: (gst_dp_suite):
+ * tests/check/libs/gstnetclientclock.c:
+ * tests/check/libs/gstnettimeprovider.c:
+ * tests/check/libs/libsabi.c: (libsabi_suite):
+ * tests/check/libs/typefindhelper.c:
+ * tests/check/pipelines/cleanup.c:
+ * tests/check/pipelines/parse-launch.c:
+ * tests/check/pipelines/simple-launch-lines.c:
+ * tests/check/pipelines/stress.c: (stress_suite):
+ use the new macro
+
+2006-07-01 20:54:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ libs/gst/check/gstcheck.*: create a macro and function so that the simple unit test case can be just one macro to cre...
+ Original commit message from CVS:
+ * libs/gst/check/gstcheck.c: (gst_check_run_suite):
+ * libs/gst/check/gstcheck.h:
+ create a macro and function so that the simple unit test
+ case can be just one macro to create main()
+
+2006-06-30 13:17:46 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/: Fix deserialisation from XML. Set parent manually instead of using gst_bin_add(), since gst_bin_add() will unli...
+ Original commit message from CVS:
+ * gst/gstbin.c: (gst_bin_restore_thyself):
+ * gst/gstxml.c: (gst_xml_make_element):
+ Fix deserialisation from XML. Set parent manually
+ instead of using gst_bin_add(), since gst_bin_add()
+ will unlink all pads of the element being added.
+ Fixes #341667.
+
+2006-06-28 15:19:08 +0000 Peter Kjellerstedt <pkj@axis.com>
+
+ gst/gst.c: Fix missing g_strdup() and double free when using the
+ Original commit message from CVS:
+ Patch by: Peter Kjellerstedt <pkj at axis com>
+ * gst/gst.c: (prepare_for_load_plugin_func), (split_and_iterate):
+ Fix missing g_strdup() and double free when using the
+ --gst-plugin-load command line option (#346097).
+
+2006-06-23 13:16:46 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstinfo.c: Promote GST_DEBUG_CATEGORY_STATIC in example in docs.
+ Original commit message from CVS:
+ * gst/gstinfo.c:
+ Promote GST_DEBUG_CATEGORY_STATIC in example in docs.
+ * libs/gst/net/gstnetclientclock.c:
+ * libs/gst/net/gstnettimeprovider.c:
+ Use GST_DEBUG_CATEGORY_STATIC here too (#342503).
+
+2006-06-23 10:30:09 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/advanced-dataaccess.xml: Fix buffer probe example compilation in
+ Original commit message from CVS:
+ * docs/manual/advanced-dataaccess.xml:
+ Fix buffer probe example compilation in
+ ADM (#345708).
+
+2006-06-22 17:09:13 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gst/gstelement.c: We need to deactivate src pads first and then sink pads.
+ Original commit message from CVS:
+ * gst/gstelement.c: (gst_element_pads_activate):
+ We need to deactivate src pads first and then sink pads.
+ The reason is the src pads might be blocking while holding the streaming
+ lock, so we need to deactivate them first so that deactivating the sink
+ pads doesn't block (since it will require the streaming lock).
+
+2006-06-22 15:12:50 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasetransform.c: Forgot to remove two unneeded unrefs.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_buffer_alloc):
+ Forgot to remove two unneeded unrefs.
+ Simplify a check _is_equal allready checks the obvious case.
+
+2006-06-22 14:09:41 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-block.txt: Some docs about what pad_block should do.
+ Original commit message from CVS:
+ * docs/design/part-block.txt:
+ Some docs about what pad_block should do.
+
+2006-06-22 13:51:19 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstcaps.c: Fix crasher when passed NULL. Doc clarification.
+ Original commit message from CVS:
+ * gst/gstcaps.c: (gst_caps_replace):
+ Fix crasher when passed NULL. Doc clarification.
+ Optimize for the trivial case.
+ * gst/gstpipeline.c: (gst_pipeline_change_state):
+ Small cleanups.
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_loop):
+ Small documentation cleanup.
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_buffer_alloc):
+ Don't use silly gst_pad_get_negotiated_caps, GST_PAD_CAPS
+ is what we need and it avoids a whole lot of redundant
+ refcount operations.
+
+2006-06-22 08:53:40 +0000 Philip Jägenstedt <philip@lysator.liu.se>
+
+ docs/manual/advanced-dataaccess.xml: Fix 'Embedding static elements' section to use
+ Original commit message from CVS:
+ Patch by: Philip Jägenstedt <philip at lysator liu se>
+ * docs/manual/advanced-dataaccess.xml:
+ Fix 'Embedding static elements' section to use
+ GST_PLUGIN_DEFINE_STATIC (#345607).
+
+2006-06-21 11:12:24 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tests/check/pipelines/simple-launch-lines.c: Attempt to 'fix' spuriously failing test case: it seems like the timeout...
+ Original commit message from CVS:
+ * tests/check/pipelines/simple-launch-lines.c: (test_stop_from_app):
+ Attempt to 'fix' spuriously failing test case: it seems like the
+ timeout of half a second is simply too small when the system is under
+ load otherwise, and the timeout doesn't really seem to serve any
+ particular purpose here. Give the pipeline a few seconds to preroll
+ first, and then give it another half a second to go from PAUSED to
+ PLAYING and marshal the message into the main thread.
+
+2006-06-21 10:14:00 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/gst-feedback-m.m: Don't only use unversioned tools, try versioned tools as well (#345086).
+ Original commit message from CVS:
+ * tools/gst-feedback-m.m:
+ Don't only use unversioned tools, try versioned tools as well
+ (#345086).
+
+2006-06-21 10:01:58 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstbus.c: Fix some typos, make docs more explicit.
+ Original commit message from CVS:
+ * gst/gstbus.c: (gst_bus_class_init):
+ Fix some typos, make docs more explicit.
+
+2006-06-20 08:40:40 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/gst/gstghostpad.c: Added some more ghostpad tests, mainly blocking and probes.
+ Original commit message from CVS:
+ * tests/check/gst/gstghostpad.c: (block_callback),
+ (GST_START_TEST), (gst_ghost_pad_suite):
+ Added some more ghostpad tests, mainly blocking
+ and probes.
+
+2006-06-19 08:56:48 +0000 Christian Schaller <uraeus@gnome.org>
+
+ * gstreamer.spec.in:
+ latest updates
+ Original commit message from CVS:
+ latest updates
+
+2006-06-16 16:28:37 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ plugins/elements/gstfilesink.*: Check if we can seek in the file instead of assuming we always can. Post an error whe...
+ Original commit message from CVS:
+ * plugins/elements/gstfilesink.c: (gst_file_sink_open_file),
+ (gst_file_sink_close_file), (gst_file_sink_do_seek),
+ (gst_file_sink_event), (gst_file_sink_render):
+ * plugins/elements/gstfilesink.h:
+ Check if we can seek in the file instead of assuming
+ we always can. Post an error when we are asked to seek in a
+ non-seekable file (like a fifo). Fixes #343312.
+ Some cleanups.
+
+2006-06-16 14:31:07 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/gst-launch.1.in: Un-garble (fourcc) bit in filtered caps section.
+ Original commit message from CVS:
+ * tools/gst-launch.1.in:
+ Un-garble (fourcc) bit in filtered caps section.
+
+2006-06-16 09:39:54 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/: Don't leak bus reference in sample code.
+ Original commit message from CVS:
+ * docs/manual/advanced-autoplugging.xml:
+ * docs/manual/basics-helloworld.xml:
+ * docs/manual/highlevel-components.xml:
+ Don't leak bus reference in sample code.
+
+2006-06-16 08:30:47 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ autogen.sh: Add default for new --enable-plugin-docs switch.
+ Original commit message from CVS:
+ * autogen.sh:
+ Add default for new --enable-plugin-docs switch.
+ * configure.ac:
+ Use new GST_PLUGIN_DOCS macro to check for pyxml etc.
+ Fixes #344039.
+ * docs/Makefile.am:
+ Use new ENABLE_PLUGIN_DOCS conditional.
+
+2006-06-14 10:34:14 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstbin.c: Make it clear with a FIXME and a real define what the #if 0 previously disabled.
+ Original commit message from CVS:
+ * gst/gstbin.c: (bin_query_duration_done), (gst_bin_query):
+ Make it clear with a FIXME and a real define what the #if 0
+ previously disabled.
+
+2006-06-14 10:31:43 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/: Don't randomly and silently reset a segment when the format changes as this is a bug somewhere upstre...
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment),
+ (gst_base_sink_preroll_object), (gst_base_sink_get_position):
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_sink_eventfunc):
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_event):
+ Don't randomly and silently reset a segment when the format
+ changes as this is a bug somewhere upstream. Fixes #330379.
+
+2006-06-14 08:26:53 +0000 Wouter Paesen <wouter@kangaroot.net>
+
+ libs/gst/controller/gstcontroller.c: Fix controlling of float properties (#344849).
+ Original commit message from CVS:
+ Patch by: Wouter Paesen <wouter at kangaroot net>
+ * libs/gst/controller/gstcontroller.c:
+ (gst_controlled_property_new):
+ Fix controlling of float properties (#344849).
+ * tests/check/libs/controller.c:
+ (gst_test_mono_source_get_property),
+ (gst_test_mono_source_set_property),
+ (gst_test_mono_source_class_init), (GST_START_TEST):
+ While we're at it, add some float stuff to unit test.
+
+2006-06-13 19:24:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ docs/: add a gdp image
+ Original commit message from CVS:
+ * docs/README:
+ * docs/images/gdp-header.svg:
+ add a gdp image
+ * docs/libs/Makefile.am:
+ * docs/libs/gdp-header.png:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ add it to the API docs
+ * docs/manual/intro-motivation.xml:
+ fix typo
+
+2006-06-13 16:41:37 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gst.c: If the fork()'ed child process can't write the updated registry cache file to disk for some reason, make i...
+ Original commit message from CVS:
+ * gst/gst.c: (scan_and_update_registry), (init_post):
+ If the fork()'ed child process can't write the updated registry cache
+ file to disk for some reason, make it exit with a failure exit code,
+ so that the parent can then re-scan the plugins itself and update the
+ registry structures in memory and work with that (rather than failing
+ when creating elements because seemingly no plugins are available).
+ Refactor registry scanning code into separate function for this and
+ also separate fork() and non-fork() code paths. Fixes #344748.
+
+2006-06-13 16:24:43 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/manual/advanced-dataaccess.xml: Fix wrong PluginDesc. Fixes #344755.
+ Original commit message from CVS:
+ * docs/manual/advanced-dataaccess.xml:
+ Fix wrong PluginDesc. Fixes #344755.
+
+2006-06-13 13:30:46 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstregistryxml.c: Fix silly bug that prevented us from creating ~/.gstreamer-0.10 and writing the registry in one...
+ Original commit message from CVS:
+ * gst/gstregistryxml.c: (gst_registry_xml_write_cache):
+ Fix silly bug that prevented us from creating
+ ~/.gstreamer-0.10 and writing the registry in one
+ go (the first call to g_mkstemp() would overwrite the
+ placeholder in the template string, so the second call
+ to g_mkstemp() after creating the missing directory
+ would then error out with 'invalid argument').
+
+2006-06-13 11:17:02 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gst/gst.c: Free string.
+ Original commit message from CVS:
+ * gst/gst.c: (init_post):
+ Free string.
+
+2006-06-13 08:20:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/: remove GLib 2.6 compatibility code
+ Original commit message from CVS:
+ * gst/glib-compat-private.h:
+ * gst/glib-compat.c:
+ * gst/glib-compat.h:
+ * gst/gstvalue.c: (gst_value_serialize_flags):
+ remove GLib 2.6 compatibility code
+
+2006-06-12 16:50:09 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/parse/Makefile.am: Fix build with 'make -j N' even more (#340016).
+ Original commit message from CVS:
+ * gst/parse/Makefile.am:
+ Fix build with 'make -j N' even more (#340016).
+
+2006-06-12 09:37:58 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/gst/gstreamer-sections.txt: Fix docs.
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ Fix docs.
+
+2006-06-12 09:29:49 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstsegment.c: Use G_UNLIKELY to help the compiler a bit.
+ Original commit message from CVS:
+ * gst/gstsegment.c: (gst_segment_set_duration),
+ (gst_segment_set_last_stop), (gst_segment_set_seek),
+ (gst_segment_set_newsegment_full), (gst_segment_to_stream_time),
+ (gst_segment_to_running_time), (gst_segment_clip):
+ Use G_UNLIKELY to help the compiler a bit.
+
+2006-06-12 09:28:35 +0000 Stefan Kost <ensonic@sonicpulse.de>
+
+ gst/: constify quark registration strings. Fixes #344115
+ Original commit message from CVS:
+ Patch by: Stefan Kost <ensonic at sonicpulse dot de>
+ * gst/gstevent.c: (gst_event_get_type):
+ * gst/gstmessage.c:
+ * gst/gstpad.c: (gst_pad_chain_unchecked), (gst_pad_chain),
+ (gst_pad_push):
+ constify quark registration strings. Fixes #344115
+ Avoid unneeded type checking is _pad_push() by internally
+ calling gst_pad_chain_unchecked().
+
+2006-06-12 09:23:43 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstbuffer.c: Init _type for consistency.
+ Original commit message from CVS:
+ * gst/gstbuffer.c: (gst_buffer_get_type), (gst_buffer_finalize),
+ (_gst_buffer_copy), (gst_buffer_is_metadata_writable),
+ (gst_subbuffer_finalize), (gst_buffer_create_sub),
+ (gst_buffer_is_span_fast), (gst_buffer_span):
+ Init _type for consistency.
+ Use _FLAGS macro to avoid type check.
+ Avoid unneeded type checks in subbufer code.
+
+2006-06-12 09:17:44 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/: Use _CAST macros to avoid unneeded type checking.
+ Original commit message from CVS:
+ * gst/gst.c: (gst_debug_help):
+ * gst/gstplugin.c: (gst_plugin_finalize), (gst_plugin_list_free):
+ * gst/gstpluginfeature.c: (gst_plugin_feature_finalize),
+ (gst_plugin_feature_list_free):
+ * gst/gstregistry.c: (gst_registry_add_plugin),
+ (gst_registry_add_feature), (gst_registry_plugin_filter),
+ (gst_registry_feature_filter), (gst_registry_find_plugin),
+ (gst_registry_find_feature), (gst_registry_get_plugin_list),
+ (gst_registry_lookup_feature_locked), (gst_registry_lookup_locked):
+ * gst/gstregistryxml.c: (load_feature),
+ (gst_registry_xml_read_cache), (gst_registry_xml_write_cache):
+ * gst/gstminiobject.c: (gst_mini_object_unref),
+ (gst_mini_object_replace), (gst_value_mini_object_free),
+ (gst_value_mini_object_copy):
+ Use _CAST macros to avoid unneeded type checking.
+ Added some more G_UNLIKELY.
+
+2006-06-12 09:11:44 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstbuffer.h: Avoid unneeded type checking.
+ Original commit message from CVS:
+ * gst/gstbuffer.h:
+ Avoid unneeded type checking.
+ API: GST_BUFFER_IS_DISCONT
+ * gst/gstminiobject.h:
+ Avoid type check in flag accessor.
+ * gst/gstelementfactory.h:
+ * gst/gstplugin.h:
+ * gst/gstpluginfeature.h:
+ Add _CAST macros.
+ API: GST_ELEMENT_FACTORY_CAST
+ API: GST_PLUGIN_CAST
+ API: GST_PLUGIN_FEATURE_CAST
+
+2006-06-12 09:06:01 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstobject.c: Add G_UNLIKELY in type registration.
+ Original commit message from CVS:
+ * gst/gstobject.c: (gst_object_get_type), (gst_object_ref),
+ (gst_object_unref):
+ Add G_UNLIKELY in type registration.
+ Avoid type check in _ref/_unref since that is also
+ done in glib.
+
+2006-06-12 08:55:21 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Add G_UNLIKELY in type registration.
+ Original commit message from CVS:
+ * gst/gsterror.c: (gst_g_error_get_type):
+ * gst/gstpadtemplate.c: (gst_pad_template_get_type),
+ (gst_static_pad_template_get_type):
+ * gst/gsttaglist.c: (gst_tag_list_get_type):
+ * gst/gsttagsetter.c: (gst_tag_setter_get_type):
+ * gst/gsttypefindfactory.c: (gst_type_find_factory_get_type):
+ * gst/gsturi.c: (gst_uri_handler_get_type):
+ * gst/gstvalue.c: (gst_date_get_type):
+ * gst/gstxml.c: (gst_xml_get_type):
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_type),
+ (gst_base_sink_preroll_object), (gst_base_sink_get_position):
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_get_type):
+ Add G_UNLIKELY in type registration.
+
+2006-06-12 08:51:20 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tools/gst-inspect.c: Properly print enum values.
+ Original commit message from CVS:
+ * tools/gst-inspect.c: (print_signal_info):
+ Properly print enum values.
+
+2006-06-12 08:47:16 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstinfo.*: Add some G_[UN]LIKELY.
+ Original commit message from CVS:
+ * gst/gstinfo.c: (gst_debug_set_active),
+ (gst_debug_category_set_threshold), (_gst_debug_nameof_funcptr):
+ * gst/gstinfo.h:
+ Add some G_[UN]LIKELY.
+ Maintain __gst_debug_min to avoid formatting the arguments of
+ debug messages that will be dropped anyway to avoid a lot of
+ overhead from the debugging system.
+
+2006-06-11 20:37:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ po/POTFILES.*: add missing files containing translatable strings, tell intltool about one exception
+ Original commit message from CVS:
+ * po/POTFILES.in:
+ * po/POTFILES.skip:
+ add missing files containing translatable strings, tell intltool about
+ one exception
+
+2006-06-11 17:28:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ tests/check/libs/.cvsignore: add test-binary to ignore list
+ Original commit message from CVS:
+ * tests/check/libs/.cvsignore:
+ add test-binary to ignore list
+
+2006-06-11 17:03:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ docs/libs/gstreamer-libs-docs.sgml: reorder (put dp into a chapter) and indent
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-docs.sgml:
+ reorder (put dp into a chapter) and indent
+
+2006-06-11 11:56:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * common:
+ * docs/random/autotools:
+ add notes on our autotools setup
+ Original commit message from CVS:
+ add notes on our autotools setup
+
+2006-06-10 17:32:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * configure.ac:
+ * win32/common/config.h:
+ back to HEAD
+ Original commit message from CVS:
+ back to HEAD
+
+=== release 0.10.8 ===
+
+2006-06-10 17:06:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ * win32/common/config.h:
+ releasing 0.10.8
+ Original commit message from CVS:
+ releasing 0.10.8
+
+2006-06-10 11:51:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gst.c: move pid declaration to declaration block
+ Original commit message from CVS:
+ * gst/gst.c: (init_post):
+ move pid declaration to declaration block
+
+2006-06-10 11:47:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gst.c: use _exit() instead of exit() in our forked child; this ensures that none of the registered exit handlers ...
+ Original commit message from CVS:
+ * gst/gst.c: (init_post):
+ use _exit() instead of exit() in our forked child; this ensures
+ that none of the registered exit handlers from whatever is using
+ GStreamer get executed. This fixes gnome-mixer-applet failing
+ to load, because ORBit would shut down.
+ Spotted by: Edward Hervey <edward@fluendo.com>
+ Fix suggested by: Tim-Philipp Müller <tim at centricular dot net>
+ Fixes #344474
+
+2006-06-09 18:52:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ configure.ac: back to TRUNK
+ Original commit message from CVS:
+ 2006-06-09 Thomas Vander Stichele <thomas at apestaart dot org>
+ * configure.ac:
+ back to TRUNK
+
+=== release 0.10.7 ===
+
+2006-06-09 18:49:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/gstreamer-plugins.args:
+ * docs/plugins/gstreamer-plugins.signals:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ * win32/common/config.h:
+ releasing 0.10.7
+ Original commit message from CVS:
+ releasing 0.10.7
+
+2006-06-07 10:46:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ 0.10.6.2 prerelease
+ Original commit message from CVS:
+ * configure.ac:
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ * win32/common/config.h:
+ 0.10.6.2 prerelease
+
+2006-06-07 08:38:30 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Fix leak spotted by coverity checker. Fixes #343827
+ Original commit message from CVS:
+ * gst/gstindex.c: (gst_index_gtype_resolver):
+ * tools/gst-xmlinspect.c: (print_plugin_info):
+ Fix leak spotted by coverity checker. Fixes #343827
+ Fix another other leak found by paolo borelli.
+
+2006-06-06 16:52:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/check/gst/struct_ppc64.h:
+ * tests/check/gst/struct_x86_64.h:
+ ifdef LOADSAVE
+ Original commit message from CVS:
+ ifdef LOADSAVE
+
+2006-06-06 15:18:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/libs/tmpl/gstcontrol.sgml:
+ remove old docs
+ Original commit message from CVS:
+ remove old docs
+
+2006-06-06 14:51:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/check/libs/libsabi.c:
+ terminate ifdef
+ Original commit message from CVS:
+ terminate ifdef
+
+2006-06-06 14:32:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/libs/tmpl/gstbytestream.sgml:
+ remove unused tmpl
+ Original commit message from CVS:
+ remove unused tmpl
+
+2006-06-06 14:29:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/libs/tmpl/gstdataprotocol.sgml:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ add note to docs about GDP versioning; remove tmpl file
+ Original commit message from CVS:
+ add note to docs about GDP versioning; remove tmpl file
+
+2006-06-06 14:24:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ libs/gst/dataprotocol/dataprotocol.*: API: add a GstDPPacketizer object, and create/free functions
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_header_from_buffer_any), (gst_dp_packet_from_caps_any),
+ (gst_dp_version_get_type), (gst_dp_init),
+ (gst_dp_header_from_buffer), (gst_dp_header_from_buffer_1_0),
+ (gst_dp_packet_from_caps), (gst_dp_packet_from_caps_1_0),
+ (gst_dp_packet_from_event), (gst_dp_packet_from_event_1_0),
+ (gst_dp_event_from_packet_0_2), (gst_dp_event_from_packet_1_0),
+ (gst_dp_event_from_packet), (gst_dp_packetizer_new),
+ (gst_dp_packetizer_free):
+ * libs/gst/dataprotocol/dataprotocol.h:
+ API: add a GstDPPacketizer object, and create/free functions
+ API: add GstDPVersion enum
+ Add 1.0 event function that uses the string serialization
+ Serialize more useful buffer flags
+ Fixes #343988
+
+2006-06-06 14:21:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/libs/gstreamer-libs-sections.txt:
+ * docs/libs/tmpl/gstdataprotocol.sgml:
+ add symbol
+ Original commit message from CVS:
+ add symbol
+
+2006-06-06 14:16:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gstbuffer.h:
+ width respectationizing
+ Original commit message from CVS:
+ width respectationizing
+
+2006-06-06 14:10:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ tests/check/: add ppc64 structure sizes
+ Original commit message from CVS:
+ * tests/check/Makefile.am:
+ * tests/check/gst/gstabi.c:
+ * tests/check/gst/struct_ppc64.h:
+ * tests/check/libs/libsabi.c:
+ * tests/check/libs/struct_ppc64.h:
+ add ppc64 structure sizes
+
+2006-06-06 13:59:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ tests/check/: generate and add structure size lists for x86_64
+ Original commit message from CVS:
+ * tests/check/Makefile.am:
+ * tests/check/gst/gstabi.c:
+ * tests/check/gst/struct_x86_64.h:
+ * tests/check/libs/libsabi.c:
+ * tests/check/libs/struct_x86_64.h:
+ generate and add structure size lists for x86_64
+
+2006-06-06 13:53:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * libs/gst/check/gstcheck.c:
+ cosmetics
+ Original commit message from CVS:
+ cosmetics
+
+2006-06-06 13:48:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ libs/gst/check/gstcheck.*: factor out the method from tests that checks size of structures, and add code to generate ...
+ Original commit message from CVS:
+ * libs/gst/check/gstcheck.c: (gst_check_abi_list):
+ * libs/gst/check/gstcheck.h:
+ factor out the method from tests that checks size of structures,
+ and add code to generate the header containing these sizes
+ * tests/check/gst/gstabi.c: (GST_START_TEST):
+ * tests/check/gst/struct_i386.h:
+ * tests/check/libs/libsabi.c: (GST_START_TEST):
+ * tests/check/libs/struct_i386.h:
+ use it
+
+2006-06-06 13:11:03 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gstsegment.h: Don't use c++-style comments, fixes #343929
+ Original commit message from CVS:
+ * gst/gstsegment.h:
+ Don't use c++-style comments, fixes #343929
+
+2006-06-06 09:47:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gstelement.h:
+ whitespace/width fixes
+ Original commit message from CVS:
+ whitespace/width fixes
+
+2006-06-06 08:50:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gstbuffer.c:
+ whitespace fixes
+ Original commit message from CVS:
+ whitespace fixes
+
+2006-06-06 08:50:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * common:
+ * gst/gsterror.c:
+ remove an extra space
+ Original commit message from CVS:
+ remove an extra space
+
+2006-06-05 13:05:37 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gst/gst.c: plugin_paths is not used if we build without registry support.
+ Original commit message from CVS:
+ * gst/gst.c:
+ plugin_paths is not used if we build without registry support.
+ * gst/gstsegment.c: (gst_segment_copy):
+ _copy() was always returning NULL...
+
+2006-06-05 12:55:58 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gst/gstsegment.c: _copy() was always returning NULL...
+ Original commit message from CVS:
+ * gst/gstsegment.c: (gst_segment_copy):
+ _copy() was always returning NULL...
+
+2006-06-02 16:46:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ libs/gst/dataprotocol/dataprotocol.c: factor out CRC code
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
+ (gst_dp_packet_from_event):
+ factor out CRC code
+
+2006-06-02 16:45:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ libs/gst/check/gstcheck.c: make sure we unset caps
+ Original commit message from CVS:
+ * libs/gst/check/gstcheck.c: (gst_check_teardown_src_pad):
+ make sure we unset caps
+
+2006-06-02 16:41:02 +0000 Michael Smith <msmith@xiph.org>
+
+ libs/gst/check/gstcheck.*: Add a cond/mutex to the check support lib, signal this whenever we add to the buffers list...
+ Original commit message from CVS:
+ * libs/gst/check/gstcheck.c: (gst_check_init),
+ (gst_check_chain_func):
+ * libs/gst/check/gstcheck.h:
+ Add a cond/mutex to the check support lib, signal this whenever we
+ add to the buffers list. This will allow tests to not busy-wait on
+ the buffer-list.
+
+2006-06-02 10:58:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ libs/gst/dataprotocol/dataprotocol.c: factor out some common header init code
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
+ (gst_dp_packet_from_event):
+ factor out some common header init code
+
+2006-06-02 10:08:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ API: make gst_dp_crc() public
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ * docs/libs/tmpl/gstdataprotocol.sgml:
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_crc):
+ * libs/gst/dataprotocol/dataprotocol.h:
+ API: make gst_dp_crc() public
+
+2006-06-02 09:13:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gstevent.c:
+ debug change
+ Original commit message from CVS:
+ debug change
+
+2006-06-01 18:30:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ plugins/indexers/gstindexers.c: conditionally register fileindexer (fixes #343598)
+ Original commit message from CVS:
+ * plugins/indexers/gstindexers.c: (plugin_init):
+ conditionally register fileindexer (fixes #343598)
+
+2006-06-01 18:22:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ gst/gsttagsetter.h: Can't cast ifaces to a class
+ Original commit message from CVS:
+ * gst/gsttagsetter.h:
+ Can't cast ifaces to a class
+ * libs/gst/net/gstnetclientclock.h:
+ * libs/gst/net/gstnettimeprovider.h:
+ * plugins/elements/gstfakesink.h:
+ * plugins/elements/gstfakesrc.h:
+ * plugins/elements/gstfdsink.h:
+ * plugins/elements/gstfdsrc.h:
+ * plugins/elements/gstfilesink.h:
+ * plugins/elements/gstfilesrc.h:
+ * plugins/elements/gstidentity.h:
+ * plugins/elements/gstqueue.h:
+ * plugins/elements/gsttee.h:
+ * plugins/indexers/gstfileindex.c:
+ * plugins/indexers/gstmemindex.c:
+ * tests/old/examples/plugins/example.h:
+ Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
+
+2006-06-01 11:13:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ libs/gst/dataprotocol/dataprotocol.c: make sure we zero the whole ABI-compatible area
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_header_from_buffer):
+ make sure we zero the whole ABI-compatible area
+
+2006-06-01 09:02:23 +0000 Alessandro Decina <alessandro@nnva.org>
+
+ libs/gst/base/gstcollectpads.c: Make sure the EOS flag is cleared from pads after a flush or stop. Fixes #343538.
+ Original commit message from CVS:
+ Patch by: Alessandro Decina <alessandro at nnva dot org>
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_stop):
+ Make sure the EOS flag is cleared from pads after a flush
+ or stop. Fixes #343538.
+ * tests/check/libs/collectpads.c: (GST_START_TEST),
+ (gst_collect_pads_suite):
+ Added test for collectpads reusage after EOS.
+
+2006-05-30 20:25:03 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ gst/gst.c: set #include <sys/wait.h> in a #ifdef #ifdef HAVE_FORK
+ Original commit message from CVS:
+ * gst/gst.c:
+ set #include <sys/wait.h> in a #ifdef #ifdef HAVE_FORK
+ * win32/common/libgstbase.def:
+ export gst_collect_pads_set_flushing
+ * win32/common/libgstreamer.def:
+ export gst_pad_set_acceptcaps_function, gst_structure_empty_new,
+ gst_value_fraction_multiply
+ * win32/vs6/gst_inspect.dsp:
+ add a link to intl.lib
+
+2006-05-30 15:55:19 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstcollectpads.c: Handle the case where a pad is removed from the collection that could cause the other...
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad),
+ (gst_collect_pads_chain):
+ Handle the case where a pad is removed from the collection
+ that could cause the other pads to become collectable.
+
+2006-05-30 15:53:40 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstelement.c: Clarify the use of _release_request_pad() and _get_request_pad() a bit better.
+ Original commit message from CVS:
+ * gst/gstelement.c:
+ Clarify the use of _release_request_pad() and
+ _get_request_pad() a bit better.
+ * libs/gst/base/gstadapter.c: (gst_adapter_peek),
+ (gst_adapter_take_buffer):
+ Fix some doc and comment typos.
+
+2006-05-30 14:43:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ docs/: add declared symbols
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * docs/libs/gstreamer-libs-sections.txt:
+ add declared symbols
+
+2006-05-30 14:41:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ update po files
+ Original commit message from CVS:
+ update po files
+
+2006-05-30 14:40:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/check/Makefile.am:
+ fix build
+ Original commit message from CVS:
+ fix build
+
+2006-05-30 14:03:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * win32/common/config.h:
+ added HAVE_FORK
+ Original commit message from CVS:
+ added HAVE_FORK
+
+2006-05-30 12:04:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstsystemclock.c: Add debug that can be enabled using a #define at the top of the file, for dumping stats about h...
+ Original commit message from CVS:
+ * gst/gstsystemclock.c: (gst_system_clock_id_wait_unlocked):
+ Add debug that can be enabled using a #define at the top of the file,
+ for dumping stats about how late/early we were when waking up from
+ waiting on the clock.
+
+2006-05-30 11:43:43 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstcollectpads.c: When rebuilding the pad list, don't leak the previous list.
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_check_pads):
+ When rebuilding the pad list, don't leak the previous list.
+
+2006-05-30 10:57:44 +0000 Lutz Mueller <lutz@topfrose.de>
+
+ libs/gst/base/gstbasesrc.c: Publish supported query types.
+ Original commit message from CVS:
+ Patch by: Lutz Mueller <lutz at topfrose dot de>
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
+ (gst_base_src_get_query_types), (gst_base_src_update_length):
+ Publish supported query types.
+ Update last_stop field in get_range mode so the position
+ query works. Fixes #342321.
+
+2006-05-30 10:12:02 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ API: add GST_TAG_PREVIEW_IMAGE (#343341).
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gsttaglist.c: (_gst_tag_initialize):
+ * gst/gsttaglist.h:
+ API: add GST_TAG_PREVIEW_IMAGE (#343341).
+
+2006-05-30 09:42:09 +0000 Alessandro Decina <alessandro@nnva.org>
+
+ libs/gst/base/gstcollectpads.c: Unlock mutex when removing an unknown pad.
+ Original commit message from CVS:
+ Patch by: Alessandro Decina <alessandro at nnva dot org>
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad):
+ Unlock mutex when removing an unknown pad.
+ Fixes #343334.
+ * tests/check/Makefile.am:
+ * tests/check/libs/collectpads.c: (collected_cb), (push_buffer),
+ (push_event), (setup), (teardown), (GST_START_TEST),
+ (gst_collect_pads_suite), (main):
+ Added collecpads check, disabled for now as check crashes for
+ some reason.
+
+2006-05-29 17:20:03 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstcollectpads.c: Don't leak pads lists.
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize):
+ Don't leak pads lists.
+
+2006-05-29 16:00:13 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ API: gst_collect_pads_set_flushing
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ * libs/gst/base/gstcollectpads.c:
+ (gst_collect_pads_set_flushing_unlocked),
+ (gst_collect_pads_set_flushing), (gst_collect_pads_start),
+ (gst_collect_pads_stop):
+ * libs/gst/base/gstcollectpads.h:
+ API: gst_collect_pads_set_flushing
+ Added api to set the pads to flushing, usefull for seeking
+ code in elements using collectpads.
+ Clear segment when receiving a flush.
+
+2006-05-29 11:52:50 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gst.c: Don't scan registry paths passed via --gst-plugin--path immediately (will crash, because absolutely nothin...
+ Original commit message from CVS:
+ * gst/gst.c: (add_path_func), (init_post):
+ Don't scan registry paths passed via --gst-plugin--path immediately
+ (will crash, because absolutely nothing is set up and no types are
+ registered etc.); do this later in init_post(). Fixes #343057.
+
+2006-05-28 09:09:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gst.c: if we have fork, fork while reading/rebuilding the registry so the parent doesn't take the hit of having a...
+ Original commit message from CVS:
+ * gst/gst.c: (init_post):
+ if we have fork, fork while reading/rebuilding the registry
+ so the parent doesn't take the hit of having all plugins loaded
+ in memory. Fixes #342777.
+ * configure.ac:
+ Check if we have fork()
+ * win32/common/config.h.in:
+ no fork() on win32
+
+2006-05-26 13:52:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ plugins/elements/: Add a use-mmap property to enable easier testing of all code paths.
+ Original commit message from CVS:
+ * plugins/elements/gstelements.c:
+ * plugins/elements/gstfilesrc.c: (gst_file_src_class_init),
+ (gst_file_src_init), (gst_file_src_set_property),
+ (gst_file_src_get_property), (gst_file_src_start):
+ * plugins/elements/gstfilesrc.h:
+ Add a use-mmap property to enable easier testing of all code paths.
+ Bump rank to PRIMARY, so filesrc is the preferred file reader and used
+ in the absence of gnomevfssrc. (Closes #340501)
+
+2006-05-26 10:35:34 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ tools/gst-inspect.c: Add missing include, removes warning of ngettext not being defined on some arches.
+ Original commit message from CVS:
+ 2006-05-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
+ * tools/gst-inspect.c:
+ Add missing include, removes warning of ngettext not being defined on
+ some arches.
+
+2006-05-26 09:19:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstvalue.c: Handle NULL input and output pointers silently as a failed conversion, rather than g_warnings.
+ Original commit message from CVS:
+ * gst/gstvalue.c: (gst_value_deserialize_fraction):
+ Handle NULL input and output pointers silently as a failed conversion,
+ rather than g_warnings.
+
+2006-05-25 15:52:19 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/net/gstnetclientclock.c: Initialize variable before using. Fixes #342820.
+ Original commit message from CVS:
+ * libs/gst/net/gstnetclientclock.c: (gst_net_client_clock_start):
+ Initialize variable before using. Fixes #342820.
+
+2006-05-24 17:11:06 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gsttypefindhelper.c: Fix off-by-one bug that would only allow peeks of N-1 bytes from the start even if...
+ Original commit message from CVS:
+ * libs/gst/base/gsttypefindhelper.c: (buf_helper_find_peek):
+ Fix off-by-one bug that would only allow peeks of N-1 bytes
+ from the start even if the buffer to typefind on contains
+ in fact N bytes of data (makes vorbis typefinding from a
+ vorbis identification header buffer work).
+ * tests/check/Makefile.am:
+ * tests/check/libs/.cvsignore:
+ * tests/check/libs/typefindhelper.c: (GST_START_TEST),
+ (gst_typefindhelper_suite), (main), (foobar_typefind),
+ (plugin_init):
+ Add very basic unit test for gst_type_find_helper_for_buffer()
+ that checks for the problem fixed above.
+
+2006-05-24 09:00:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gsttypefind.c:
+ doc indent fix
+ Original commit message from CVS:
+ doc indent fix
+
+2006-05-24 09:00:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * tools/gst-inspect.c:
+ mark more strings for translation
+ Original commit message from CVS:
+ mark more strings for translation
+
+2006-05-23 14:23:49 +0000 Julien Moutte <julien@moutte.net>
+
+ docs/gst/gstreamer-sections.txt: Make new GST_FLOW_IS_SUCCESS macro visible in docs.
+ Original commit message from CVS:
+ Patch by: Julien Moutte <julien at moutte net>
+ * docs/gst/gstreamer-sections.txt:
+ Make new GST_FLOW_IS_SUCCESS macro visible in docs.
+ * plugins/elements/gstfakesink.c: (gst_fake_sink_class_init),
+ (gst_fake_sink_preroll):
+ * plugins/elements/gstfakesink.h:
+ Add new ::preroll-handoff signal (#337100).
+
+2006-05-23 11:13:51 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstpad.*: Added _CUSTOM error and success GstFlowReturn that can be used be elements internally.
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_flow_get_name), (gst_flow_to_quark):
+ * gst/gstpad.h:
+ Added _CUSTOM error and success GstFlowReturn that can be
+ used be elements internally.
+ Added macro to check for SUCCESS flowreturns.
+ API: GST_FLOW_CUSTOM_SUCCESS
+ API: GST_FLOW_CUSTOM_ERROR
+ API: GST_FLOW_IS_SUCCESS
+ * tests/check/gst/gstpad.c: (GST_START_TEST), (gst_pad_suite):
+ Added check for GstFlowReturn sanity.
+
+2006-05-23 09:40:14 +0000 Mark Nauwelaerts <manauw@skynet.be>
+
+ libs/gst/base/gstcollectpads.c: clear/reset segment info in FLUSH_STOP.
+ Original commit message from CVS:
+ Patch by: Mark Nauwelaerts <manauw at skynet dot be>
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_remove_pad),
+ (gst_collect_pads_event):
+ clear/reset segment info in FLUSH_STOP.
+ Fixes #336929.
+
+2006-05-22 16:30:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ libs/gst/base/gstcollectpads.c: Flush queued buffer on _stop(), fixes playing again (#342454)
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_stop),
+ (gst_collect_pads_check_collected):
+ Flush queued buffer on _stop(), fixes playing again (#342454)
+
+2006-05-22 13:34:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ tests/check/gst/gststructure.c: add a test for a complete structure
+ Original commit message from CVS:
+ * tests/check/gst/gststructure.c: (GST_START_TEST),
+ (gst_structure_suite):
+ add a test for a complete structure
+
+2006-05-22 13:31:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * libs/gst/check/gstcheck.c:
+ debugging changes
+ Original commit message from CVS:
+ debugging changes
+
+2006-05-19 15:35:41 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/faq/: Some minor FAQ updates that won't change the fact that our FAQ is badly structured, full of information ha...
+ Original commit message from CVS:
+ * docs/faq/developing.xml:
+ * docs/faq/faq.xml:
+ * docs/faq/troubleshooting.xml:
+ * docs/faq/using.xml:
+ Some minor FAQ updates that won't change the fact that
+ our FAQ is badly structured, full of information hardly
+ anyone new to GStreamer needs to know and lacking lots
+ of information people constantly ask for.
+
+2006-05-19 13:46:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstpad.c: Short-circuit gst_pad_set_caps if setting the existing caps pointer again, and avoid printing debug and...
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_pad_set_caps):
+ Short-circuit gst_pad_set_caps if setting the existing
+ caps pointer again, and avoid printing debug and
+ reffing/unreffing the caps.
+ * plugins/elements/gstqueue.c: (gst_queue_push_one):
+ There's actually no need to set the caps before pushing -
+ the acceptcaps method will handle it anyway.
+
+2006-05-19 10:29:07 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ API: add gst_element_seek_simple() (#342238).
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * win32/common/libgstreamer.def:
+ * gst/gstutils.c: (gst_element_seek_simple):
+ * gst/gstutils.h:
+ API: add gst_element_seek_simple() (#342238).
+
+2006-05-18 14:25:00 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gst/gsttypefind.*: Added GST_TYPE_TYPE_FIND and gst_type_find_get_type() so a GType gets registered for GstTypeFind p...
+ Original commit message from CVS:
+ * gst/gsttypefind.c: (gst_type_find_get_type):
+ * gst/gsttypefind.h:
+ Added GST_TYPE_TYPE_FIND and gst_type_find_get_type() so a GType gets
+ registered for GstTypeFind pointers. This allows wrapping the structure
+ in bindings (i.e. gst-python).
+
+2006-05-18 14:01:03 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gsttagsetter.c: Docs additions and fixes (see #339918).
+ Original commit message from CVS:
+ * gst/gsttagsetter.c:
+ Docs additions and fixes (see #339918).
+
+2006-05-18 09:07:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ plugins/elements/gstcapsfilter.c: The caps intersection algorithm can produce multiple copies of the caps. Until that...
+ Original commit message from CVS:
+ * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
+ The caps intersection algorithm can produce multiple copies of the
+ caps. Until that is fixed, we need to simplify the result to be
+ sure whether the allowed caps are fixed or not.
+ * plugins/elements/gstqueue.c: (gst_queue_init),
+ (gst_queue_bufferalloc), (gst_queue_acceptcaps),
+ (gst_queue_push_one):
+ Proxied buffer alloc should not set the caps on the source pad.
+ When pushing buffers, we always accept the caps change that triggers.
+ This prevents negotiation errors caused by caps changing mid-stream
+ and then being refused on our source pad (because upstream is now
+ refusing those caps).
+
+2006-05-18 08:48:21 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tests/examples/helloworld/helloworld.c: Must plug audioconvert and audioresample between decoder and audio sink.
+ Original commit message from CVS:
+ * tests/examples/helloworld/helloworld.c: (main):
+ Must plug audioconvert and audioresample between decoder
+ and audio sink.
+
+2006-05-17 14:18:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * ChangeLog:
+ Mention bug fixed by previous commit
+ Original commit message from CVS:
+ Mention bug fixed by previous commit
+
+2006-05-17 14:01:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstregistryxml.c: Allow empty strings for some of the plugin fields so we don't drop valid plugin entries that we...
+ Original commit message from CVS:
+ * gst/gstregistryxml.c: (read_string), (load_pad_template),
+ (load_feature), (load_plugin):
+ Allow empty strings for some of the plugin fields so we don't
+ drop valid plugin entries that were written out correctly.
+
+2006-05-17 13:40:20 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ gst/gstregistryxml.c: Use g_remove and g_rename instead of remove and rename that don't handle utf8 characters. renam...
+ Original commit message from CVS:
+ * gst/gstregistryxml.c: (gst_registry_xml_write_cache):
+ Use g_remove and g_rename instead of remove and rename that don't
+ handle utf8 characters. rename was failing for users who had specific
+ characters in their name then the registry was built at each gstreamer init.
+ * win32/vs6/gst_inspect.dsp:
+ * win32/vs6/gst_launch.dsp:
+ * win32/vs6/libgstbase.dsp:
+ * win32/vs6/libgstcoreelements.dsp:
+ * win32/vs6/libgstreamer.dsp:
+ Use a debug version of libxml2 (libxml2D.lib,libxml2D.dll) for DEBUG build
+ of libgstreamer and clean unused libraries in project links settings.
+
+2006-05-17 09:24:34 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ plugins/elements/gstqueue.c: The queue is not responsible for pushing an EOS when receiving a fatal flow error. It's ...
+ Original commit message from CVS:
+ * plugins/elements/gstqueue.c: (gst_queue_push_one):
+ The queue is not responsible for pushing an EOS when receiving a fatal
+ flow error. It's up to the real element driving the pipeline to do that.
+
+2006-05-16 17:15:02 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ plugins/elements/gstqueue.c: The queue was posting a non-needed GST_MESSAGE_ERROR when pushing a buffer returned a fa...
+ Original commit message from CVS:
+ * plugins/elements/gstqueue.c: (gst_queue_push_one):
+ The queue was posting a non-needed GST_MESSAGE_ERROR when pushing a
+ buffer returned a fatal error. It should just send an EOS and stop
+ it's task.
+ Upstream elements will then properly receive the GST_FLOW_UNEXPECTED
+ when pushing buffers on the queue and will be able to handle the event.
+
+2006-05-16 16:10:38 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/: Fix typos and minor errors in sample code (#341856).
+ Original commit message from CVS:
+ * docs/manual/basics-bins.xml:
+ * docs/manual/basics-init.xml:
+ Fix typos and minor errors in sample code (#341856).
+
+2006-05-16 13:31:32 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-qos.txt: Fix indexes in formulas to make more sense.
+ Original commit message from CVS:
+ * docs/design/part-qos.txt:
+ Fix indexes in formulas to make more sense.
+
+2006-05-15 11:54:22 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Don't report POSITION based on clock time if sync is disabled in a sink.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
+ Don't report POSITION based on clock time if sync is
+ disabled in a sink.
+
+2006-05-15 08:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstobject.h: Add cast to make compiler happy - refcount variable was a gint in GstObject but is a guint in GObjec...
+ Original commit message from CVS:
+ * gst/gstobject.h:
+ Add cast to make compiler happy - refcount variable was a gint
+ in GstObject but is a guint in GObject and g_atomic_int_get()
+ wants a gint *.
+
+2006-05-14 23:23:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * gst/parse/Makefile.am:
+ fix parallel make
+ Original commit message from CVS:
+ fix parallel make
+
+2006-05-14 21:18:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * win32/common/config.h:
+ update config.h
+ Original commit message from CVS:
+ update config.h
+
+2006-05-14 21:16:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gstpad.h:
+ whitespace fixes
+ Original commit message from CVS:
+ whitespace fixes
+
+2006-05-14 21:16:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/random/streamheader:
+ some streamheader updates
+ Original commit message from CVS:
+ some streamheader updates
+
+2006-05-14 19:25:51 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ Minor docs fixes.
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstevent.c:
+ * gst/gstevent.h:
+ * gst/gstmessage.h:
+ Minor docs fixes.
+
+2006-05-14 16:03:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * common:
+ * configure.ac:
+ Back to CVS
+ Original commit message from CVS:
+ Back to CVS
+
+=== release 0.10.6 ===
+
+2006-05-14 15:20:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ configure.ac: releasing 0.10.6, "Take the cannoli"
+ Original commit message from CVS:
+ 2006-05-14 Jan Schmidt <thaytan@mad.scientist.com>
+ * configure.ac:
+ releasing 0.10.6, "Take the cannoli"
+
+2006-05-14 15:18:02 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Update .po files
+ Original commit message from CVS:
+ Update .po files
+
+2006-05-13 17:50:11 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/gst-launch.c: Fix use of uninitialized variable in the hypothetical case that some broken plugin creates a GST_...
+ Original commit message from CVS:
+ * tools/gst-launch.c: (print_tag):
+ Fix use of uninitialized variable in the hypothetical
+ case that some broken plugin creates a GST_TAG_IMAGE
+ tag containing a NULL buffer (#341667).
+
+2006-05-12 16:50:37 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/gst-launch.c: Print something more intelligible for image tags when using the -t switch (#341556).
+ Original commit message from CVS:
+ * tools/gst-launch.c: (print_tag):
+ Print something more intelligible for image tags when
+ using the -t switch (#341556).
+
+2006-05-12 14:53:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ Makefile.am: updates for win32
+ Original commit message from CVS:
+ * Makefile.am:
+ updates for win32
+ * configure.ac:
+ define GST_MAJORMINOR so we have it available in win32/common/config.h
+ Possibly remove it from our Makefile.am files later
+ * win32/common/config.h:
+ * win32/common/config.h.in:
+ added GST_MAJORMINOR
+ * win32/common/gstenumtypes.c: (register_gst_resource_error):
+ * win32/common/gstversion.h:
+ updated
+
+2006-05-12 13:42:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/random/streamheader:
+ adding notes about current implementation and ideas about streamheader
+ Original commit message from CVS:
+ adding notes about current implementation and ideas about streamheader
+
+2006-05-12 10:50:42 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/MANIFEST: Update win32 files listing.
+ Original commit message from CVS:
+ * win32/MANIFEST:
+ Update win32 files listing.
+ * win32/common/gstversion.h:
+ Add GST_MAJORMINOR definition.
+ * win32/common/libgstreamer.def:
+ Add new exported functions.
+
+2006-05-12 09:28:22 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gstplugin.c: If an so file has no plugin entry point, unload the module.
+ Original commit message from CVS:
+ * gst/gstplugin.c: (gst_plugin_load_file):
+ If an so file has no plugin entry point, unload the module.
+
+2006-05-11 19:07:48 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ plugins/elements/gstqueue.c: Don't forget to signal the _chain or _loop function when the queue size or thresholds ch...
+ Original commit message from CVS:
+ * plugins/elements/gstqueue.c: (gst_queue_chain), (gst_queue_loop),
+ (gst_queue_set_property):
+ Don't forget to signal the _chain or _loop function
+ when the queue size or thresholds change since that might
+ cause them to make progres again.
+
+2006-05-11 18:10:34 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ G_OBJECT_CLASS macro usage batch cleanup, fixes #337747 for core
+ Original commit message from CVS:
+ * gst/gstclock.c: (gst_clock_class_init):
+ * gst/gstindex.c: (gst_index_class_init):
+ * gst/gstobject.c: (gst_object_class_init):
+ * gst/gstpad.c: (gst_pad_class_init):
+ * gst/gstpipeline.c: (gst_pipeline_class_init):
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init):
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init):
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_class_init):
+ * libs/gst/net/gstnetclientclock.c:
+ (gst_net_client_clock_class_init):
+ * libs/gst/net/gstnettimeprovider.c:
+ (gst_net_time_provider_class_init):
+ * plugins/elements/gstcapsfilter.c: (gst_capsfilter_class_init):
+ * plugins/elements/gstfakesink.c: (gst_fake_sink_class_init):
+ * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init):
+ * plugins/elements/gstfdsink.c: (gst_fd_sink_class_init):
+ * plugins/elements/gstfdsrc.c: (gst_fd_src_class_init):
+ * plugins/elements/gstfilesink.c: (gst_file_sink_class_init):
+ * plugins/elements/gstfilesrc.c: (gst_file_src_class_init):
+ * plugins/elements/gstidentity.c: (gst_identity_class_init):
+ * plugins/elements/gsttee.c: (gst_tee_class_init):
+ * tests/old/examples/plugins/example.c: (gst_example_class_init):
+ * tests/old/testsuite/threads/signals.c: (gst_test_class_init):
+ G_OBJECT_CLASS macro usage batch cleanup, fixes #337747 for core
+
+2006-05-11 10:35:14 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstbuffer.c: Register subbufer along with the buffer type so that it does not accidentally gets registered from N...
+ Original commit message from CVS:
+ * gst/gstbuffer.c: (_gst_buffer_initialize):
+ Register subbufer along with the buffer type so that
+ it does not accidentally gets registered from N
+ different streaming threads in a non threadsafe way.
+
+2006-05-10 16:44:15 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/: Make gtk-doc generate docs for our inlined gst_buffer_ref(), gst_event_ref() and gst_message_ref() functions ag...
+ Original commit message from CVS:
+ * gst/gstbuffer.h:
+ * gst/gstevent.h:
+ * gst/gstmessage.h:
+ Make gtk-doc generate docs for our inlined gst_buffer_ref(),
+ gst_event_ref() and gst_message_ref() functions again
+ (ugly hack, please do fix if there's a better way besides
+ overrides.txt, which doesn't seem to work).
+
+2006-05-10 15:49:30 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ libs/gst/check/gstcheck.h: add an assert for setting state to avoid lots of repetitive code in the future
+ Original commit message from CVS:
+ 2006-05-10 Thomas Vander Stichele <thomas at apestaart dot org>
+ * libs/gst/check/gstcheck.h:
+ add an assert for setting state to avoid lots of repetitive code
+ in the future
+
+2006-05-10 15:38:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gstvalue.c: fix a leak if no flags are set
+ Original commit message from CVS:
+ * gst/gstvalue.c: (gst_value_serialize_flags):
+ fix a leak if no flags are set
+ * tests/check/gst/gstvalue.c: (GST_START_TEST):
+ fix leak in tests
+
+2006-05-10 15:00:32 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/basics-pads.xml: Expand a bit on caps and filtered links and update examples that were still using the no...
+ Original commit message from CVS:
+ * docs/manual/basics-pads.xml:
+ Expand a bit on caps and filtered links and update
+ examples that were still using the no longer existing
+ gst_pad_link_filtered() (#338206).
+
+2006-05-10 14:51:33 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstcollectpads.*: No need to call _stop in _finalize.
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize),
+ (gst_collect_pads_add_pad), (gst_collect_pads_remove_pad),
+ (gst_collect_pads_set_flushing), (gst_collect_pads_start),
+ (gst_collect_pads_stop):
+ * libs/gst/base/gstcollectpads.h:
+ No need to call _stop in _finalize.
+ Iterate the main pad list in _finalize.
+ Added some more debug.
+ Free lists and data in the right order.
+ Also free data whem doing _remove_pad when stopped for
+ backward compatibility protect ::started with PAD_LOCK as
+ well.
+
+2006-05-10 14:12:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gststructure.c: add some comments rename a method so that it actually says what it does better
+ Original commit message from CVS:
+ * gst/gststructure.c: (gst_structure_gtype_from_abbr),
+ (gst_structure_parse_value):
+ add some comments
+ rename a method so that it actually says what it does better
+
+2006-05-10 14:05:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/: make sure some essential types used by events are registered as part of gst_init()
+ Original commit message from CVS:
+ * gst/gstevent.c: (_gst_event_initialize):
+ * gst/gstformat.c: (_gst_format_initialize):
+ make sure some essential types used by events are registered
+ as part of gst_init()
+ * gst/gstvalue.c: (gst_value_serialize_flags):
+ if no flags are set, serialize them to a value that represents NONE
+ so that deserializing them works
+ * tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
+ add tests for serialization and deserialization of flags
+
+2006-05-10 13:53:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/design/part-TODO.txt:
+ limit to 80 chars add note about changing divider for flags
+ Original commit message from CVS:
+ limit to 80 chars
+ add note about changing divider for flags
+
+2006-05-10 11:24:55 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstcollectpads.c: Update docs.
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_collect),
+ (gst_collect_pads_collect_range), (gst_collect_pads_available),
+ (gst_collect_pads_check_pads), (gst_collect_pads_check_collected),
+ (gst_collect_pads_event), (gst_collect_pads_chain):
+ Update docs.
+ Better debug info.
+ Catch and return errors from the collect function
+ Refuse data on eos pads.
+
+2006-05-10 10:26:55 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gst/gstinterface.h: GST_IMPLEMENTS_INTERFACE and GST_IS_IMPLEMENTS_INTERFACE use the normal
+ Original commit message from CVS:
+ * gst/gstinterface.h:
+ GST_IMPLEMENTS_INTERFACE and GST_IS_IMPLEMENTS_INTERFACE use the normal
+ GInterface type checking.
+ They were previously using non-defined macros.
+
+2006-05-09 20:47:23 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstcollectpads.*: Clean up the mess that is collectpads, add comments and
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_init),
+ (gst_collect_pads_finalize), (gst_collect_pads_add_pad),
+ (gst_collect_pads_remove_pad), (gst_collect_pads_set_flushing),
+ (gst_collect_pads_start), (gst_collect_pads_stop),
+ (gst_collect_pads_peek), (gst_collect_pads_pop),
+ (gst_collect_pads_available), (gst_collect_pads_read),
+ (gst_collect_pads_flush), (gst_collect_pads_check_pads),
+ (gst_collect_pads_is_collected), (gst_collect_pads_event),
+ (gst_collect_pads_chain):
+ * libs/gst/base/gstcollectpads.h:
+ Clean up the mess that is collectpads, add comments and
+ FIXMEs where needed.
+ Maintain a separate pad list so we can add pads while
+ collecting the other ones. For this we need a new separate
+ lock (see comics).
+ Fix memory leak in finalize.
+ Refactor some weird code to set/unset pad flushing flags, mark
+ with comments.
+ Don't crash in _available, _read, _flush when we're EOS.
+ * tests/check/libs/.cvsignore:
+ Ignore adapter check binary.
+
+2006-05-09 19:14:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gstevent.h:
+ doc whitespace fixes
+ Original commit message from CVS:
+ doc whitespace fixes
+
+2006-05-09 17:58:35 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ Const-ify GEnumValue arrays.
+ Original commit message from CVS:
+ * gst/gstindex.c: (gst_index_resolver_get_type):
+ * plugins/elements/gstfakesink.c:
+ (gst_fake_sink_state_error_get_type):
+ * plugins/elements/gstfakesrc.c: (gst_fake_src_data_get_type),
+ (gst_fake_src_sizetype_get_type), (gst_fake_src_filltype_get_type):
+ * plugins/elements/gstqueue.c: (queue_leaky_get_type):
+ Const-ify GEnumValue arrays.
+
+2006-05-09 13:23:06 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tests/check/gst/gstbuffer.c: Add test case for flags + gst_buffer_make_metadata_writable().
+ Original commit message from CVS:
+ * tests/check/gst/gstbuffer.c: (GST_START_TEST):
+ Add test case for flags + gst_buffer_make_metadata_writable().
+
+2006-05-09 12:01:32 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstbuffer.c: gst_buffer_make_metadata_writable() should maintain the buffer flags (those that make sense at least...
+ Original commit message from CVS:
+ * gst/gstbuffer.c: (gst_buffer_make_metadata_writable):
+ gst_buffer_make_metadata_writable() should maintain the
+ buffer flags (those that make sense at least) (see #340859).
+
+2006-05-09 10:53:18 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/: Fix up includes: need to include stdlib.h in tools.h for exit().
+ Original commit message from CVS:
+ * tools/gst-inspect.c:
+ * tools/gst-launch.c:
+ * tools/gst-typefind.c:
+ * tools/gst-xmlinspect.c:
+ * tools/tools.h:
+ Fix up includes: need to include stdlib.h in tools.h for exit().
+
+2006-05-09 10:02:51 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gsttaglist.*: API: add GST_TAG_IMAGE tag (#340721).
+ Original commit message from CVS:
+ * gst/gsttaglist.c: (_gst_tag_initialize):
+ * gst/gsttaglist.h:
+ API: add GST_TAG_IMAGE tag (#340721).
+
+2006-05-08 17:12:08 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstquery.c: Added some docs for the segment query.
+ Original commit message from CVS:
+ * gst/gstquery.c:
+ Added some docs for the segment query.
+
+2006-05-08 17:03:13 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesrc.c: Always push non-flushing serialized events in the streaming thread.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek),
+ (gst_base_src_loop), (gst_base_src_change_state):
+ Always push non-flushing serialized events in the streaming
+ thread.
+
+2006-05-08 15:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gstelement.c:
+ * gst/gstutils.c:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ * libs/gst/dataprotocol/dataprotocol.h:
+ whitespace, comment, doc fixup
+ Original commit message from CVS:
+ whitespace, comment, doc fixup
+
+2006-05-08 15:52:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gsterror.c: Add a missing error string.
+ Original commit message from CVS:
+ * gst/gsterror.c: (_gst_stream_errors_init):
+ Add a missing error string.
+
+2006-05-08 14:55:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ libs/gst/base/gstbasesink.c: Add applied_rate to the debug
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment):
+ Add applied_rate to the debug
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek):
+ Copy applied_rate into the outgoing NEWSEGMENT event
+
+2006-05-08 11:49:43 +0000 Philippe Rouquier <philippero@libertysurf.fr>
+
+ libs/gst/base/gstbasesink.c: call ::unlock before taking the PREROLL_LOCK so we can safely handle elements that lock ...
+ Original commit message from CVS:
+ Patch by: Philippe Rouquier <philippero at libertysurf dot fr>
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_set_flushing),
+ (gst_base_sink_change_state):
+ call ::unlock before taking the PREROLL_LOCK so we can safely
+ handle elements that lock in ::render.
+ Fixes #340174.
+
+2006-05-08 11:43:19 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ autogen.sh: Darwin's libtoolize is in fact called glibtoolize.
+ Original commit message from CVS:
+ * autogen.sh: (CONFIGURE_DEF_OPT):
+ Darwin's libtoolize is in fact called glibtoolize.
+ Adding glibtoolize to the list of accepted names for libtoolize.
+
+2006-05-08 11:35:29 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesrc.c: Unify error handling, don't post an error message when a push() returns EOS but perform o...
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_loop):
+ Unify error handling, don't post an error message
+ when a push() returns EOS but perform our normal EOS
+ handling code. Fixes #340772.
+
+2006-05-08 09:52:33 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-overview.txt: Make upsteam/downstream concepts more clear.
+ Original commit message from CVS:
+ * docs/design/part-overview.txt:
+ Make upsteam/downstream concepts more clear.
+ Give an example of serialized/non-serialized events.
+ * docs/design/part-events.txt:
+ * docs/design/part-streams.txt:
+ Mention applied_rate.
+ * docs/design/part-trickmodes.txt:
+ Mention applied rate, flesh out some more use cases.
+ * gst/gstevent.c: (gst_event_new_new_segment),
+ (gst_event_parse_new_segment), (gst_event_new_new_segment_full),
+ (gst_event_parse_new_segment_full), (gst_event_new_tag),
+ (gst_event_parse_tag), (gst_event_new_buffer_size),
+ (gst_event_parse_buffer_size), (gst_event_new_qos),
+ (gst_event_parse_qos), (gst_event_parse_seek),
+ (gst_event_new_navigation):
+ * gst/gstevent.h:
+ Add applied_rate field to NEWSEGMENT event.
+ API: gst_event_new_new_segment_full()
+ API: gst_event_parse_new_segment_full()
+ * gst/gstsegment.c: (gst_segment_init), (gst_segment_set_seek),
+ (gst_segment_set_newsegment), (gst_segment_set_newsegment_full),
+ (gst_segment_to_stream_time), (gst_segment_to_running_time):
+ * gst/gstsegment.h:
+ Add applied_rate to GstSegment structure.
+ Make calculation of stream_time and running_time more correct
+ wrt rate/applied_rate.
+ Add some more docs.
+ API: GstSegment::applied_rate field
+ API: gst_segment_set_newsegment_full();
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment),
+ (gst_base_sink_get_sync_times), (gst_base_sink_get_position):
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_sink_eventfunc),
+ (gst_base_transform_handle_buffer):
+ Parse and use applied_rate in the GstSegment field.
+ * tests/check/gst/gstevent.c: (GST_START_TEST):
+ Add check for applied_rate field.
+ * tests/check/gst/gstsegment.c: (GST_START_TEST),
+ (gstsegments_suite):
+ Add more checks for various GstSegment operations.
+
+2006-05-08 09:16:01 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Store the sync time of the buffer end position separatly in a new variable eos_rtime so ...
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times),
+ (gst_base_sink_do_sync), (gst_base_sink_chain_unlocked),
+ (gst_base_sink_get_position), (gst_base_sink_change_state):
+ Store the sync time of the buffer end position separatly in a
+ new variable eos_rtime so we can properly sync the EOS event.
+ Fixes #340697.
+ Fix the docs for gst_base_sink_set_qos_enabled().
+ Don't set segment start to invalid value when we receive a
+ non TIME newsegment.
+ get closer to handling position reporting for negative rates
+ correctly.
+
+2006-05-07 19:57:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ gst/gstcaps.c: Docs about how to print caps for debug purposes.
+ Original commit message from CVS:
+ * gst/gstcaps.c:
+ Docs about how to print caps for debug purposes.
+ * gst/gstpadtemplate.c: (gst_static_pad_template_get):
+ use gst_caps_make_writable instead of gst_caps_copy, Fixes #340608
+
+2006-05-06 21:45:27 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ gst/gstelement.c: use full enum names and preprend a '%' in docs strings to make recent gtk-doc turn that into a link
+ Original commit message from CVS:
+ * gst/gstelement.c:
+ use full enum names and preprend a '%' in docs strings to make recent
+ gtk-doc turn that into a link
+
+2006-05-05 21:44:57 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/: Some typo fixes, some additions, some clarifications.
+ Original commit message from CVS:
+ * docs/manual/basics-bins.xml:
+ * docs/manual/basics-bus.xml:
+ * docs/manual/basics-pads.xml:
+ Some typo fixes, some additions, some clarifications.
+
+2006-05-05 17:45:41 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/: Use the string passed to g_option_context_new() for what it's intended for - the program name is already prin...
+ Original commit message from CVS:
+ * tools/gst-inspect.c: (main):
+ * tools/gst-launch.c: (main):
+ * tools/gst-run.c: (main):
+ * tools/gst-typefind.c: (main):
+ * tools/gst-xmlinspect.c: (main):
+ Use the string passed to g_option_context_new() for
+ what it's intended for - the program name is already
+ printed elsewhere.
+
+2006-05-05 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/: Add back --version command line option (#340460).
+ Original commit message from CVS:
+ * tools/Makefile.am:
+ * tools/gst-inspect.c: (main):
+ * tools/gst-launch.c: (main):
+ * tools/gst-xmlinspect.c: (main):
+ * tools/tools.h:
+ Add back --version command line option (#340460).
+ * tools/gst-typefind.c: (have_type_handler), (typefind_file), (main):
+ Add --version option and use GOption for argument parsing; refactor a
+ bit; accept directories as arguments and recurse into them; lastly,
+ print a decent error message when things go wrong.
+
+2006-05-05 14:38:01 +0000 Maciej Katafiasz <mathrick@mathrick.org>
+
+ * ChangeLog:
+ * docs/manual/basics-bins.xml:
+ * docs/manual/basics-elements.xml:
+ Don't mention GstThread (#340611)
+ Original commit message from CVS:
+ Don't mention GstThread (#340611)
+ Update link to GObject tutorial (#340607)
+
+2006-05-05 14:27:31 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/: Add note about refcounting and miniobject/buffer writeability to docs. Fixes #340604
+ Original commit message from CVS:
+ * gst/gstbuffer.h:
+ * gst/gstminiobject.c:
+ Add note about refcounting and miniobject/buffer writeability
+ to docs. Fixes #340604
+ * gst/gstelementfactory.h:
+ Added some explanation about @klass.
+
+2006-05-05 14:09:21 +0000 Maciej Katafiasz <mathrick@mathrick.org>
+
+ * ChangeLog:
+ * docs/manual/intro-motivation.xml:
+ * docs/manual/manual.xml:
+ Avoid CORBA & Bonobo references (#340598)
+ Original commit message from CVS:
+ Avoid CORBA & Bonobo references (#340598)
+
+2006-05-05 13:53:28 +0000 Maciej Katafiasz <mathrick@mathrick.org>
+
+ * ChangeLog:
+ * docs/manual/basics-bus.xml:
+ * docs/manual/basics-pads.xml:
+ Fix up some inaccuracies and omissions in ADM (#340609)
+ Original commit message from CVS:
+ Fix up some inaccuracies and omissions in ADM (#340609)
+
+2006-05-05 12:53:33 +0000 Maciej Katafiasz <mathrick@mathrick.org>
+
+ * ChangeLog:
+ * gst/gstghostpad.c:
+ Small typo in docs (#340625)
+ Original commit message from CVS:
+ Small typo in docs (#340625)
+
+2006-05-05 09:01:52 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/parse/Makefile.am: Make 'make -j' proof (see #340698).
+ Original commit message from CVS:
+ * gst/parse/Makefile.am:
+ Make 'make -j' proof (see #340698).
+
+2006-05-05 08:56:32 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ configure.ac: Require GLib-2.8 here as well.
+ Original commit message from CVS:
+ * configure.ac:
+ Require GLib-2.8 here as well.
+
+2006-05-05 08:17:22 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/: Remove pre glib2.8 compatibility, fixes #340508
+ Original commit message from CVS:
+ * gst/glib-compat.c:
+ * gst/gst.c: (init_pre):
+ * gst/gstobject.c: (gst_object_init), (gst_object_ref),
+ (gst_object_unref), (gst_object_replace), (gst_object_dispose),
+ (gst_object_dispatch_properties_changed):
+ * gst/gstobject.h:
+ * gst/gstregistryxml.c: (gst_registry_xml_read_cache):
+ * gst/gststructure.c: (gst_structure_set_valist):
+ * gst/gstvalue.c: (gst_date_get_type), (_gst_value_initialize):
+ Remove pre glib2.8 compatibility, fixes #340508
+
+2006-05-04 18:14:31 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gsttaglist.h: Mention type of tags in doc blurbs.
+ Original commit message from CVS:
+ * gst/gsttaglist.h:
+ Mention type of tags in doc blurbs.
+
+2006-05-04 16:34:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstpad.c: Restore acceptcaps checking behaviour now that good plugins have been released.
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_pad_init), (gst_pad_configure_sink),
+ (gst_pad_configure_src), (gst_pad_push):
+ Restore acceptcaps checking behaviour now that good plugins have
+ been released.
+
+2006-05-04 15:20:14 +0000 James Andrewartha <trs80@tartarus.uwa.edu.au>
+
+ Make sure gstprivate.h and/or config.h are always included first, otherwise some of our defines (like _FILE_OFFSET_BI...
+ Original commit message from CVS:
+ Patch by: James Andrewartha <trs80 at tartarus uwa edu au>
+ * gst/gst.c:
+ * gst/gstbus.c:
+ * gst/gstclock.c:
+ * gst/gstevent.c:
+ * gst/gstformat.c:
+ * gst/gstmessage.c:
+ * gst/gstparse.c:
+ * gst/gstquery.c:
+ * gst/gstutils.c:
+ * gst/parse/Makefile.am:
+ * libs/gst/base/gstadapter.c:
+ * libs/gst/base/gstbasesrc.c:
+ * libs/gst/base/gstpushsrc.c:
+ * libs/gst/base/gsttypefindhelper.c:
+ * plugins/elements/gstfakesrc.c:
+ * plugins/elements/gstidentity.c:
+ Make sure gstprivate.h and/or config.h are
+ always included first, otherwise some of our
+ defines (like _FILE_OFFSET_BITS) might be
+ redefined in the system headers. Fixes build
+ on opensolaris (#340016).
+
+2006-05-04 14:19:53 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/libs/gstreamer-libs-sections.txt: API: addition: gst_adapter_take_buffer()
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ API: addition: gst_adapter_take_buffer()
+ * libs/gst/base/gstadapter.c: (gst_adapter_push),
+ (gst_adapter_peek), (gst_adapter_take), (gst_adapter_take_buffer),
+ (gst_adapter_available_fast):
+ * libs/gst/base/gstadapter.h:
+ Prepare for optimizing the hell out of this hugely inefficient
+ piece of code.
+ Added gst_adapter_take_buffer() so we can at least start thinking
+ about subbuffering and merging.
+ Added some comments.
+ * tests/check/Makefile.am:
+ * tests/check/libs/adapter.c: (GST_START_TEST),
+ (gst_adapter_suite), (main):
+ Added GstAdapter check.
+
+2006-05-04 13:30:30 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-overview.txt: Fix some typos, add blurb about buffer flags.
+ Original commit message from CVS:
+ * docs/design/part-overview.txt:
+ Fix some typos, add blurb about buffer flags.
+
+2006-05-03 16:45:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ docs/libs/gstreamer-libs-sections.txt: make sure GstBaseTransformClass shows up in the docs
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ make sure GstBaseTransformClass shows up in the docs
+ * libs/gst/base/gstbasetransform.c:
+ * libs/gst/base/gstbasetransform.h:
+ move docs so gtk-doc picks it up now
+
+2006-05-03 16:42:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * libs/gst/base/gstbasesink.c:
+ * libs/gst/base/gstbasesink.h:
+ whitespace removal and width coercion
+ Original commit message from CVS:
+ whitespace removal and width coercion
+
+2006-05-03 16:40:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * Makefile.am:
+ whitespace moving
+ Original commit message from CVS:
+ whitespace moving
+
+2006-05-02 17:29:07 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ docs/libs/gstreamer-libs-sections.txt: add missing symbols to docs
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ add missing symbols to docs
+
+2006-05-02 17:17:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ libs/gst/base/gstcollectpads.c: back out the newsegment handling change, see #340060 for ongoing discussion
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_event):
+ back out the newsegment handling change, see #340060 for ongoing
+ discussion
+
+2006-04-29 23:15:40 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/gst-run.c: Fix wrong g_file_test() usage (see glib docs for why it doesn't work); fix typo in error message. Fi...
+ Original commit message from CVS:
+ * tools/gst-run.c: (get_candidates), (main):
+ Fix wrong g_file_test() usage (see glib docs for why it doesn't
+ work); fix typo in error message. Fixes #340079.
+
+2006-04-29 00:38:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/plugins/tmpl/.gitignore:
+ ignore more
+ Original commit message from CVS:
+ ignore more
+
+2006-04-29 00:36:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ move upload.mak to common
+ Original commit message from CVS:
+ * common/Makefile.am:
+ * docs/Makefile.am:
+ * docs/faq/Makefile.am:
+ * docs/gst/Makefile.am:
+ * docs/libs/Makefile.am:
+ * docs/manual/Makefile.am:
+ * docs/plugins/Makefile.am:
+ * docs/pwg/Makefile.am:
+ * docs/slides/Makefile.am:
+ * docs/upload.mak:
+ * common/upload.mak:
+ move upload.mak to common
+
+2006-04-29 00:35:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/random/moving-plugins:
+ add more notes on moving
+ Original commit message from CVS:
+ add more notes on moving
+
+2006-04-29 00:33:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ tests/check/gst/gstghostpad.c: add more asserts on refcounts do more cleanup at end of tests fix test leaks showing i...
+ Original commit message from CVS:
+ 2006-04-29 Thomas Vander Stichele <thomas at apestaart dot org>
+ * tests/check/gst/gstghostpad.c: (GST_START_TEST):
+ add more asserts on refcounts
+ do more cleanup at end of tests
+ fix test leaks showing in FC5
+
+2006-04-28 22:56:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ plugins/elements/gsttypefindelement.c: reverted wrong change and reflowed code to avoid others falling into this trap
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_handle_event):
+ reverted wrong change and reflowed code to avoid others falling into
+ this trap
+
+2006-04-28 20:55:33 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ libs/gst/base/gstcollectpads.c: fix changelog entry about last collectpads change, add notes about proper fix
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_event):
+ fix changelog entry about last collectpads change,
+ add notes about proper fix
+
+2006-04-28 20:47:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ gst/: only write out registry if it has changed, fixes #338339
+ Original commit message from CVS:
+ * gst/gst.c:
+ * gst/gstregistry.c: (gst_registry_scan_path_level),
+ (gst_registry_scan_path):
+ * gst/gstregistry.h:
+ only write out registry if it has changed, fixes #338339
+
+2006-04-28 20:44:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ gst/: only write out registry if it has changed, fixes #338339
+ Original commit message from CVS:
+ * gst/gst.c:
+ * gst/gstregistry.c: (gst_registry_scan_path_level),
+ (gst_registry_scan_path):
+ * gst/gstregistry.h:
+ only write out registry if it has changed, fixes #338339
+
+2006-04-28 18:55:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ make GstElementDetails const
+ Original commit message from CVS:
+ * gst/gstbin.c:
+ * gst/gstpipeline.c:
+ * plugins/elements/gstcapsfilter.c:
+ * plugins/elements/gstfakesink.c:
+ * plugins/elements/gstfakesrc.c:
+ * plugins/elements/gstfdsink.c:
+ * plugins/elements/gstfdsrc.c:
+ * plugins/elements/gstfilesink.c:
+ * plugins/elements/gstfilesrc.c:
+ * plugins/elements/gstidentity.c:
+ * plugins/elements/gstqueue.c:
+ * plugins/elements/gsttee.c:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_handle_event):
+ make GstElementDetails const
+
+2006-04-28 18:48:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ libs/gst/base/: more detailed debug and formatting cleanup
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_event):
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init),
+ (gst_collect_pads_is_collected), (gst_collect_pads_event):
+ more detailed debug and formatting cleanup
+
+2006-04-28 17:52:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ gst/gstutils.c: cleanup double code
+ Original commit message from CVS:
+ * gst/gstutils.c: (gst_element_link_pads):
+ cleanup double code
+
+2006-04-28 17:33:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ libs/gst/controller/gstcontroller.c: some little tuning
+ Original commit message from CVS:
+ * libs/gst/controller/gstcontroller.c:
+ (gst_controller_sync_values):
+ some little tuning
+ * tests/check/libs/controller.c: (GST_START_TEST),
+ (gst_controller_suite):
+ a new test for live value handling
+
+2006-04-28 15:51:56 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * ChangeLog:
+ Give credit to Tapi Paavola for last patch
+ Original commit message from CVS:
+ Give credit to Tapi Paavola for last patch
+
+2006-04-28 15:48:50 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstutils.c: Added some more docs.
+ Original commit message from CVS:
+ * gst/gstutils.c: (push_and_ref):
+ Added some more docs.
+ Fix refcount issue whith gst_element_found_tags() helper
+ function. Fixes #338335
+ * tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
+ Added testsuite for gst_element_found_tags().
+
+2006-04-28 13:51:00 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gstvalue.c: Avoid NULL dereference when trying to serialize flags containing invalid values.
+ Original commit message from CVS:
+ * gst/gstvalue.c: (gst_value_serialize_flags):
+ Avoid NULL dereference when trying to serialize flags containing
+ invalid values.
+
+2006-04-28 13:44:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gstpad.c:
+ small doc fix
+ Original commit message from CVS:
+ small doc fix
+
+2006-04-28 13:43:03 +0000 Michael Smith <msmith@xiph.org>
+
+ plugins/elements/gsttypefindelement.c: If we get EOS before any data is accumulated, don't use uninitialised local va...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_handle_event):
+ If we get EOS before any data is accumulated, don't use
+ uninitialised local variables.
+
+2006-04-28 13:40:15 +0000 Michael Smith <msmith@xiph.org>
+
+ libs/gst/dataprotocol/dataprotocol.c: Fixes in reading/writing events over GDP (not currently used?) - dereferencing ...
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
+ (gst_dp_event_from_packet):
+ Fixes in reading/writing events over GDP (not currently used?) -
+ dereferencing NULL events for unknown/invalid event types, memory
+ leak, and change g_warning to GST_WARNING.
+
+2006-04-28 13:25:58 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: When frame dropping is enabled, we should not ignore frames without a duration.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_is_too_late),
+ (gst_base_sink_do_render_stats), (gst_base_sink_render_object),
+ (gst_base_sink_get_position), (gst_base_sink_change_state):
+ When frame dropping is enabled, we should not ignore frames
+ without a duration.
+ Update some documentation.
+
+2006-04-28 13:18:41 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesrc.c: Documentation updates.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek),
+ (gst_base_src_send_event), (gst_base_src_change_state):
+ Documentation updates.
+
+2006-04-28 13:16:03 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ plugins/elements/gstfdsink.c: handle EAGAIN, EINTR and short writes correctly. Also clean up some error cases, avoid ...
+ Original commit message from CVS:
+ * plugins/elements/gstfdsink.c: (gst_fd_sink_render),
+ (gst_fd_sink_check_fd), (gst_fd_sink_update_fd):
+ handle EAGAIN, EINTR and short writes correctly. Also clean
+ up some error cases, avoid a deadlock on bad file descriptors and
+ use GST_DEBUG_OBJECT.
+ Fixes #339843
+
+2006-04-28 13:13:23 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstvalue.c: Don't try to serialize a GValue with a NULL buffer.
+ Original commit message from CVS:
+ * gst/gstvalue.c: (gst_value_serialize_buffer),
+ (gst_value_deserialize_buffer):
+ Don't try to serialize a GValue with a NULL buffer.
+ Fixes #339821.
+ * tests/check/gst/gstvalue.c: (GST_START_TEST), (gst_value_suite):
+ Added check for serialisation of NULL buffers.
+
+2006-04-28 13:10:07 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstminiobject.c: Taking a NULL miniobject is valid, fix the case where we try to unref the NULL miniobject.
+ Original commit message from CVS:
+ * gst/gstminiobject.c: (gst_value_take_mini_object):
+ Taking a NULL miniobject is valid, fix the case where
+ we try to unref the NULL miniobject.
+
+2006-04-28 13:05:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * win32/common/config.h:
+ update win32 config.h
+ Original commit message from CVS:
+ update win32 config.h
+
+2006-04-28 13:04:07 +0000 Stefan Kost <ensonic@sonicpulse.de>
+
+ gst/gstbin.c: Update docs.
+ Original commit message from CVS:
+ Patch by: Stefan Kost <ensonic at sonicpulse dot de>
+ * gst/gstbin.c: (gst_bin_handle_message_func):
+ Update docs.
+ Don't leak bin refcount when a state recalc is
+ in progress and we delay another one #339808.
+
+2006-04-28 12:58:15 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-TODO.txt: Mention QoS as an ongoing work item.
+ Original commit message from CVS:
+ * docs/design/part-TODO.txt:
+ Mention QoS as an ongoing work item.
+ * docs/design/part-buffering.txt:
+ New doc about buffering that needs to be fleshed out
+ at some point.
+ * docs/design/part-qos.txt:
+ More QoS policy for decoders/demuxers/transforms
+ * docs/design/part-trickmodes.txt:
+ Small update.
+
+2006-04-28 10:56:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * configure.ac:
+ back to HEAD
+ Original commit message from CVS:
+ back to HEAD
+
+=== release 0.10.5 ===
+
+2006-04-28 10:53:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * win32/common/config.h:
+ releasing 0.10.5
+ Original commit message from CVS:
+ releasing 0.10.5
+
+2006-04-28 09:48:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/plugins/gstreamer-plugins.signals:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ * docs/upload.mak:
+ fix upload.mak; should move to common
+ Original commit message from CVS:
+ fix upload.mak; should move to common
+
+2006-04-28 09:20:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * win32/MANIFEST:
+ adding missing dsp files
+ Original commit message from CVS:
+ adding missing dsp files
+
+2006-04-26 13:54:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ * win32/common/config.h:
+ prerelease
+ Original commit message from CVS:
+ prerelease
+
+2006-04-22 21:34:23 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/: Fix internal data flow errors. Fixes #338711.
+ Original commit message from CVS:
+ patch by: Wim Taymans
+ * gst/gstpad.c: (gst_pad_init), (gst_pad_configure_sink),
+ (gst_pad_configure_src), (gst_pad_push):
+ * gst/gstpipeline.c: (gst_pipeline_init):
+ Fix internal data flow errors. Fixes #338711.
+
+2006-04-12 11:58:43 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/gst/gstelement.c: Don't leak the factory.
+ Original commit message from CVS:
+ * tests/check/gst/gstelement.c: (GST_START_TEST):
+ Don't leak the factory.
+
+2006-04-12 11:06:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * po/bg.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_TW.po:
+ updated translations
+ Original commit message from CVS:
+ updated translations
+
+2006-04-12 11:04:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ update libtool versioning
+ Original commit message from CVS:
+ update libtool versioning
+
+2006-04-12 10:57:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * configure.ac:
+ * win32/common/config.h:
+ prerelease
+ Original commit message from CVS:
+ prerelease
+
+2006-04-12 10:28:53 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/controller/gstcontroller.c: Free allocated GstTimedValues when freeing list nodes.
+ Original commit message from CVS:
+ * libs/gst/controller/gstcontroller.c: (gst_controller_unset),
+ (gst_controller_unset_all):
+ Free allocated GstTimedValues when freeing list nodes.
+ Should fix leaks 'make check-valgrind' complains about.
+ * win32/common/libgstcontroller.def:
+ Add gst_controller_unset_all.
+
+2006-04-12 10:15:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ fix ChangeLog
+ Original commit message from CVS:
+ fix ChangeLog
+
+2006-04-11 21:07:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ Added new method _unset_all() and fixed _unset()
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ * libs/gst/controller/gstcontroller.c: (gst_controller_unset),
+ (gst_controller_unset_all):
+ * libs/gst/controller/gstcontroller.h:
+ Added new method _unset_all() and fixed _unset()
+ * tests/check/libs/controller.c: (GST_START_TEST),
+ (gst_controller_suite):
+ Added two testcases for new and fixed method
+
+2006-04-11 18:43:04 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/net/gstnettimepacket.c: MSG_DONTWAIT is not defined on Cygwin, so work around that (fixes #317048).
+ Original commit message from CVS:
+ * libs/gst/net/gstnettimepacket.c: (gst_net_time_packet_send):
+ MSG_DONTWAIT is not defined on Cygwin, so work
+ around that (fixes #317048).
+
+2006-04-11 14:48:34 +0000 Christian Schaller <uraeus@gnome.org>
+
+ * gstreamer.spec.in:
+ fix versioning macro
+ Original commit message from CVS:
+ fix versioning macro
+
+2006-04-11 11:47:39 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstelementfactory.c: Some cleanups.
+ Original commit message from CVS:
+ * gst/gstelementfactory.c: (gst_element_register),
+ (gst_element_factory_create), (gst_element_factory_make):
+ Some cleanups.
+ Fixed a FIXME.
+ Updated docs (Fixes #131079)
+ * gst/gstpluginfeature.c: (gst_plugin_feature_load):
+ Small cleanups.
+ * tests/check/gst/gstelement.c: (GST_START_TEST),
+ (gst_element_suite):
+ Added testcase for elementfactory class field.
+
+2006-04-10 10:46:44 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstsegment.c: Added some more docs.
+ Original commit message from CVS:
+ * gst/gstsegment.c:
+ Added some more docs.
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_perform_qos),
+ (gst_base_sink_reset_qos):
+ Calculate more accurate rate values.
+
+2006-04-09 16:57:34 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ gst/gst_private.h: add a new #ifdef to use __declspec(dllimport) only for other modules and not for gstreamer core
+ Original commit message from CVS:
+ * gst/gst_private.h:
+ add a new #ifdef to use __declspec(dllimport) only for
+ other modules and not for gstreamer core
+ * gst/gstbasesink.c: (gst_base_sink_perform_qos):
+ use gst_guint64_to_gdouble for conversion
+ * win32/common/libgstreamer.def:
+ add new exported functions
+ * win32/vs6/gst_inspect.dsp:
+ * win32/vs6/gst_launch.dsp:
+ * win32/vs6/libgstbase.dsp:
+ * win32/vs6/libgstcontroller.dsp:
+ * win32/vs6/libgstcoreelements.dsp:
+ * win32/vs6/libgstdataprotocol.dsp:
+ * win32/vs6/libgstnet.dsp:
+ update project files
+
+2006-04-08 20:57:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
+ Original commit message from CVS:
+ * gst/gstbuffer.c: (gst_subbuffer_class_init):
+ * gst/gstclock.c: (gst_clock_class_init):
+ * gst/gstelement.c: (gst_element_class_init):
+ * gst/gstindex.c: (gst_index_class_init):
+ * gst/gstindexfactory.c: (gst_index_factory_class_init):
+ * gst/gstobject.c: (gst_object_class_init),
+ (gst_signal_object_class_init):
+ * gst/gstpad.c: (gst_pad_class_init):
+ * gst/gstpadtemplate.c: (gst_pad_template_class_init):
+ * gst/gstpluginfeature.c: (gst_plugin_feature_class_init):
+ * gst/gstregistry.c: (gst_registry_class_init):
+ * gst/gstsystemclock.c: (gst_system_clock_class_init):
+ * gst/gsttask.c: (gst_task_class_init):
+ * gst/gstxml.c: (gst_xml_class_init):
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init):
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
+ (gst_base_src_loop):
+ * libs/gst/controller/gstcontroller.c:
+ (_gst_controller_class_init):
+ * plugins/elements/gstfdsrc.c: (gst_fd_src_class_init):
+ * plugins/indexers/gstfileindex.c: (gst_file_index_class_init):
+ * plugins/indexers/gstmemindex.c: (gst_mem_index_class_init):
+ * tests/old/examples/plugins/example.c: (gst_example_class_init):
+ * tests/old/testsuite/threads/signals.c: (gst_test_class_init):
+ Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
+
+2006-04-08 18:11:56 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstpad.c: Must set peer pads before calling the link function, otherwise a task started from a link function migh...
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_pad_link):
+ Must set peer pads before calling the link function, otherwise
+ a task started from a link function might get a flow-not-linked
+ result when trying to push because the other thread where the
+ linking happens hasn't had a chance to set the peers yet. This
+ might happen for example when a queue gets linked to a downstream
+ element, as queue starts a streaming task when its source pad
+ gets linked. Happens in real life when playing back flac/musepack
+ files in playbin (#332390).
+
+2006-04-08 18:05:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ Fix broken GObject macros
+ Original commit message from CVS:
+ * gst/gstindex.h:
+ * gst/gstxml.h:
+ * libs/gst/base/gstadapter.h:
+ * libs/gst/base/gstbasesink.h:
+ * libs/gst/base/gstbasesrc.h:
+ * libs/gst/base/gstbasetransform.h:
+ * libs/gst/base/gstcollectpads.h:
+ * libs/gst/base/gstpushsrc.h:
+ Fix broken GObject macros
+
+2006-04-07 15:19:08 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Initialize start and stop times, thanks valgrind.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
+ Initialize start and stop times, thanks valgrind.
+
+2006-04-07 14:50:06 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Be a bit nicer to badly behaving upstream elements that expect us to deal with non TIME ...
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
+ Be a bit nicer to badly behaving upstream elements that expect
+ us to deal with non TIME segments and timestamps (such as fakesrc
+ in the testsuite).
+
+2006-04-07 14:02:12 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstbus.c: Small documentation clarification about the signal watch.
+ Original commit message from CVS:
+ * gst/gstbus.c:
+ Small documentation clarification about the signal watch.
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times),
+ (gst_base_sink_wait_clock), (gst_base_sink_do_sync),
+ (gst_base_sink_perform_qos), (gst_base_sink_reset_qos),
+ (gst_base_sink_do_render_stats), (gst_base_sink_render_object),
+ (gst_base_sink_get_position_last),
+ (gst_base_sink_get_position_paused), (gst_base_sink_change_state):
+ Convert and store timestamps in stream time and running time, the
+ raw timestamps are not usefull, also document this better.
+ Use different window sizes for good and bad QoS observations so
+ we react to badness a little quicker.
+ Keep track of the amount of rendered and dropped buffers.
+ Send QoS timestamps in running time.
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_sink_eventfunc),
+ (gst_base_transform_handle_buffer):
+ Compare QoS timestamps against running time.
+
+2006-04-06 17:36:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/faq/gst-uninstalled:
+ add gnonlin
+ Original commit message from CVS:
+ add gnonlin
+
+2006-04-06 15:46:04 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstpad.c: Typo fixes in docs.
+ Original commit message from CVS:
+ * gst/gstpad.c:
+ Typo fixes in docs.
+
+2006-04-06 15:07:12 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gstpad.c: Use g_value_get_object() instead of g_value_dup_gst_object(), to avoid double-reffing the pad template ...
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_pad_set_property):
+ Use g_value_get_object() instead of g_value_dup_gst_object(),
+ to avoid double-reffing the pad template (which we then sink,
+ so this worked previously if (and only if) the pad template
+ was floating.
+ * gst/gstpadtemplate.c: (gst_pad_template_init),
+ (gst_pad_template_pad_created):
+ Never return floating references to pad templates, create
+ them as initially-sunken.
+ Document an extra function (and make this stop sinking our
+ pad template, since that is now guaranteed to do nothing,
+ since we created it sunken).
+ * gst/gstghostpad.c:
+ Fix docs typo.
+
+2006-04-06 11:27:24 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstinfo.c: Add some newlines.
+ Original commit message from CVS:
+ * gst/gstinfo.c: (__gst_in_valgrind):
+ Add some newlines.
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_chain):
+ Don't leak buffer caps.
+
+2006-04-06 10:38:54 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/parse/grammar.y: Fix a leak in parse-launch for any source-or-sink named element references used.
+ Original commit message from CVS:
+ * gst/parse/grammar.y:
+ Fix a leak in parse-launch for any source-or-sink named element
+ references used.
+ * tests/check/pipelines/parse-launch.c: (expected_fail_pipe):
+ Unref the pipeline if it exists after we've failed parsing.
+
+2006-04-05 15:46:00 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gstpipeline.c: When we create a pipeline bus, initially create it in flushing mode.
+ Original commit message from CVS:
+ * gst/gstpipeline.c: (gst_pipeline_init):
+ When we create a pipeline bus, initially create it in flushing mode.
+ Fixes leaks in at least one test, and makes a new pipeline work the
+ same as one that has gone to READY and then back to NULL.
+ * gst/gstelement.c:
+ Typo fix in docs.
+
+2006-04-05 15:12:39 +0000 Michael Smith <msmith@xiph.org>
+
+ tests/check/gst/gstghostpad.c: Unref a pad we reffed.
+ Original commit message from CVS:
+ * tests/check/gst/gstghostpad.c: (GST_START_TEST):
+ Unref a pad we reffed.
+ * tests/check/gst/gstutils.c: (GST_START_TEST):
+ Unref bins
+
+2006-04-05 13:18:29 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gstquery.c: Fix leaking GValues in queries, as shown by valgrind/testsuite.
+ Original commit message from CVS:
+ * gst/gstquery.c: (gst_query_set_formats),
+ (gst_query_set_formatsv):
+ Fix leaking GValues in queries, as shown by valgrind/testsuite.
+
+2006-04-05 12:11:20 +0000 Michael Smith <msmith@xiph.org>
+
+ tests/check/generic/sinks.c: Fix a variety of memleaks in sinks check, which are only sometimes shown by running the ...
+ Original commit message from CVS:
+ * tests/check/generic/sinks.c: (GST_START_TEST):
+ Fix a variety of memleaks in sinks check, which are only sometimes
+ shown by running the tests under valgrind (weird?).
+
+2006-04-05 11:04:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ docs/version.entities.in: Fix the substituted entity name after thomas' changes on the weekend.
+ Original commit message from CVS:
+ * docs/version.entities.in:
+ Fix the substituted entity name after thomas' changes on the
+ weekend.
+
+2006-04-05 10:31:20 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ gst/gstinfo.c: Use printf instead of
+ Original commit message from CVS:
+ 2006-04-05 Zaheer Abbas Merali <zaheerabbas at merali dot org>
+ * gst/gstinfo.c: (__gst_in_valgrind): Use printf instead of
+ VALGRIND_PRINTF
+
+2006-04-05 10:26:29 +0000 Andy Wingo <wingo@pobox.com>
+
+ gst/gstpad.c (gst_pad_set_blocked_async): More debug. libs/gst/base/gstbasetransform.c
+ Original commit message from CVS:
+ 2006-04-05 Andy Wingo <wingo@pobox.com>
+ * gst/gstpad.c (gst_pad_set_blocked_async): More debug.
+ * libs/gst/base/gstbasetransform.c
+ (gst_base_transform_sink_eventfunc): When resetting our segment on
+ FLUSH_STOP, also update the flag saying we haven't seen a
+ newsegment.
+
+2006-04-04 18:02:07 +0000 Paolo Borelli <pborelli@katamail.com>
+
+ gst/gstplugin.c: minor clean-ups: G_DEFINE_TYPE already takes care of the parent_class stuff, no need to do it twice....
+ Original commit message from CVS:
+ Patch by: Paolo Borelli <pborelli at katamail dot com>
+ * gst/gstplugin.c: (gst_plugin_finalize), (gst_plugin_class_init),
+ (gst_plugin_check_license):
+ minor clean-ups: G_DEFINE_TYPE already takes care of the
+ parent_class stuff, no need to do it twice. Mark array of
+ license strings as constant. (#337103)
+
+2006-04-04 17:54:30 +0000 Michael Smith <msmith@xiph.org>
+
+ tools/gst-inspect.c: Free the right plugin list; fixes a memory leak.
+ Original commit message from CVS:
+ * tools/gst-inspect.c: (print_element_list):
+ Free the right plugin list; fixes a memory leak.
+
+2006-04-04 15:45:36 +0000 Mark Nauwelaerts <manauw@skynet.be>
+
+ plugins/elements/gstfilesink.c: Don't error out on empty buffers (#336945).
+ Original commit message from CVS:
+ Patch by: Mark Nauwelaerts <manauw at skynet dot be>
+ * plugins/elements/gstfilesink.c: (gst_file_sink_render):
+ Don't error out on empty buffers (#336945).
+
+2006-04-04 14:58:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ Documentation updates. Make BaseSink and BaseSrc docs contain the class structure so that people can actually see the...
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ * gst/gsttaglist.c:
+ * libs/gst/base/gstbasesink.c:
+ * libs/gst/base/gstbasesink.h:
+ * libs/gst/base/gstbasesrc.c:
+ * libs/gst/base/gstbasesrc.h:
+ Documentation updates. Make BaseSink and BaseSrc docs contain the
+ class structure so that people can actually see the prototypes for
+ virtual functions they're supposed to be overriding.
+
+2006-04-04 08:55:44 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.c: More debug info; when skipping typefinding, send cached events in all cases.
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_chain):
+ More debug info; when skipping typefinding, send cached
+ events in all cases.
+
+2006-04-03 17:05:31 +0000 Michael Smith <msmith@xiph.org>
+
+ * gst/gstpad.c:
+ Fix typo in docs.
+ Original commit message from CVS:
+ Fix typo in docs.
+
+2006-04-03 08:59:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * common:
+ * docs/faq/gst-uninstalled:
+ * win32/common/config.h:
+ update win32 common dir; update uninstalled script
+ Original commit message from CVS:
+ update win32 common dir; update uninstalled script
+
+2006-04-01 15:30:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * common:
+ * configure.ac:
+ disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
+ Original commit message from CVS:
+ disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
+
+2006-04-01 09:41:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ configure.ac: use new AS_VERSION and AS_NANO macros
+ Original commit message from CVS:
+ * configure.ac:
+ use new AS_VERSION and AS_NANO macros
+ * gst/gst-i18n-lib.h:
+ * gst/gst.c:
+ * gst/gsterror.c:
+ * gst/gstversion.h.in:
+ * win32/common/config.h:
+ * win32/common/config.h.in:
+ update accordingly
+
+2006-03-31 15:26:04 +0000 Michael Smith <msmith@xiph.org>
+
+ plugins/elements/gsttypefindelement.c: Do not typefind content if the buffers already have caps. and the right thing ...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_chain):
+ Do not typefind content if the buffers already have caps.
+ Neccesary for icydemux (#333657), and the right thing to do anyway.
+
+2006-03-30 16:36:12 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: More QoS measurements as described in the design doc.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_init),
+ (gst_base_sink_finalize), (gst_base_sink_set_qos_enabled),
+ (gst_base_sink_is_qos_enabled), (gst_base_sink_do_sync),
+ (gst_base_sink_record_qos_observation),
+ (gst_base_sink_perform_qos), (gst_base_sink_reset_qos),
+ (gst_base_sink_is_too_late), (gst_base_sink_render_object),
+ (gst_base_sink_change_state):
+ More QoS measurements as described in the design doc.
+ Get rid of ringbuffer with observations, running average is
+ more simple and equally good.
+ Calculates valid proportion now.
+ Added beginning of flood measurement.
+
+2006-03-29 13:45:15 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Small documentation updates and additions.
+ Original commit message from CVS:
+ * docs/design/part-qos.txt:
+ * gst/gstclock.c:
+ Small documentation updates and additions.
+
+2006-03-29 13:39:05 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesrc.c: Perform the EOS logic when we reach the segment stop position.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_finalize),
+ (gst_base_src_send_event), (gst_base_src_loop),
+ (gst_base_src_change_state):
+ Perform the EOS logic when we reach the segment stop position.
+ Fix compilation on gcc4.1
+
+2006-03-29 11:02:33 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
+
+ plugins/elements/gstqueue.*: In queue, when EOS is received, if minimum threshold > max_size - current_level, there i...
+ Original commit message from CVS:
+ Patch by Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
+ * plugins/elements/gstqueue.c: (gst_queue_init),
+ (gst_queue_locked_flush), (gst_queue_handle_sink_event),
+ (gst_queue_set_property):
+ * plugins/elements/gstqueue.h:
+ In queue, when EOS is received, if minimum threshold > max_size -
+ current_level, there is chance that queue blocks forever in conditional item
+ del wait. This is because the queue is not emptied completely due to minimum
+ threshold.
+ Here is another approach. Instead of setting cur_levels to max in EOS, just
+ zero all minimum threshold levels. This should make sure that queue gives out
+ all data. When going to READY (stop) state, just reset the original minimum
+ threshold levels.
+ Fixes #336336.
+
+2006-03-29 10:33:19 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.*: When typefinding is done in push mode, we should cache events we receive durin...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c: (stop_typefinding),
+ (gst_type_find_element_handle_event),
+ (gst_type_find_element_send_cached_events),
+ (gst_type_find_element_change_state):
+ * plugins/elements/gsttypefindelement.h:
+ When typefinding is done in push mode, we should cache
+ events we receive during typefinding instead of just
+ dropping them (e.g. newsegment, custom events from
+ dvdreadsrc etc.) and then send them out once we've
+ determined the type of the stream (and decodebin
+ has had a chance to plug in a decoder/demuxer).
+
+2006-03-27 18:38:49 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-qos.txt: First QoS ideas.
+ Original commit message from CVS:
+ * docs/design/part-qos.txt:
+ First QoS ideas.
+
+2006-03-27 11:48:10 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesrc.c: Handle element seek correctly when we are streaming.
+ Original commit message from CVS:
+ Inspired by a patch of: Lutz Mueller <lutz at topfrose dot de>
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_finalize),
+ (gst_base_src_send_event), (gst_base_src_change_state):
+ Handle element seek correctly when we are streaming.
+ Fixes #326998.
+
+2006-03-24 18:38:12 +0000 Michael Smith <msmith@xiph.org>
+
+ docs/faq/gst-uninstalled: Set up LD_LIBRARY_PATH to point at all the gstreamer libs. This will allow you to correctly...
+ Original commit message from CVS:
+ * docs/faq/gst-uninstalled:
+ Set up LD_LIBRARY_PATH to point at all the gstreamer libs. This will
+ allow you to correctly run intalled applications built against old core, using plugins that require updated core (e.g. running
+ installed totem against a full uninstalled gstreamer stack)
+
+2006-03-24 17:29:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ add API: marker in ChangeLog
+ Original commit message from CVS:
+ add API: marker in ChangeLog
+
+2006-03-24 17:10:46 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ libs/gst/base/gstcollectpads.c: more debug details
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_is_collected):
+ more debug details
+
+2006-03-24 11:02:42 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/gst/gstreamer-sections.txt: Rearrange the order of the methods so that related methods are grouped together in s...
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ Rearrange the order of the methods so that related methods
+ are grouped together in sections.
+
+2006-03-24 10:44:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ gst/gstelement.c: Little clarification in the docs
+ Original commit message from CVS:
+ * gst/gstelement.c:
+ Little clarification in the docs
+
+2006-03-24 10:38:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ docs/README: formatting fix
+ Original commit message from CVS:
+ * docs/README:
+ formatting fix
+ * plugins/elements/gstidentity.c:
+ * plugins/elements/gstqueue.c:
+ * plugins/elements/gsttee.c:
+ * plugins/elements/gsttypefindelement.c:
+ GST_ELEMENT_DETAILS formatting
+
+2006-03-24 09:48:33 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.h: Only add fields, not insert or we break ABI.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.h:
+ Only add fields, not insert or we break ABI.
+
+2006-03-23 18:51:05 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ win32/common/: Update, add recently added functions.
+ Original commit message from CVS:
+ * win32/common/libgstbase.def:
+ * win32/common/libgstreamer.def:
+ Update, add recently added functions.
+
+2006-03-23 18:45:02 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ API: add some new utility functions:
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstutils.c: (gst_pad_query_peer_position),
+ (gst_pad_query_peer_duration), (gst_pad_query_peer_convert):
+ * gst/gstutils.h:
+ API: add some new utility functions:
+ - gst_pad_query_peer_position
+ - gst_pad_query_peer_duration
+ - gst_pad_query_peer_convert
+
+2006-03-23 16:32:41 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * ChangeLog:
+ Forgot to mention the previous commit fixed #326311
+ Original commit message from CVS:
+ Forgot to mention the previous commit fixed #326311
+
+2006-03-23 16:20:40 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Decouple max-lateness and the fact that QoS messages are generated with a new property (...
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
+ (gst_base_sink_init), (gst_base_sink_finalize),
+ (gst_base_sink_set_qos_enabled), (gst_base_sink_is_qos_enabled),
+ (gst_base_sink_set_property), (gst_base_sink_get_property),
+ (gst_base_sink_commit_state), (gst_base_sink_get_sync_times),
+ (gst_base_sink_wait_clock), (gst_base_sink_do_sync),
+ (gst_base_sink_add_qos_observation), (gst_base_sink_send_qos),
+ (gst_base_sink_perform_qos), (gst_base_sink_reset_qos),
+ (gst_base_sink_is_too_late), (gst_base_sink_render_object),
+ (gst_base_sink_preroll_object), (gst_base_sink_event),
+ (gst_base_sink_chain_unlocked), (gst_base_sink_get_position_last),
+ (gst_base_sink_get_position_paused), (gst_base_sink_get_position),
+ (gst_base_sink_query), (gst_base_sink_change_state):
+ Decouple max-lateness and the fact that QoS messages are generated
+ with a new property (qos).
+ Add vmethod so subclasses can be notified of ASYNC playing
+ state changes.
+ Collect timestamp start and stop to report better current
+ position in EOS/PLAYING/PAUSED/READY/NULL.
+ Refactor QoS/frame dropping and other measurements.
+ API: GstBaseSrc::qos
+ * libs/gst/base/gstbasesink.h:
+ Added Private struct.
+ API: gst_base_sink_set_qos_enabled
+ API: gst_base_sink_is_qos_enabled
+
+2006-03-23 11:54:51 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstregistryxml.c: If compiling against GLib-2.8 or newer, try to read the registry file using GMappedFile first b...
+ Original commit message from CVS:
+ * gst/gstregistryxml.c: (gst_registry_xml_read_cache):
+ If compiling against GLib-2.8 or newer, try to read the
+ registry file using GMappedFile first before falling back
+ to fopen() + fread() (#332151).
+
+2006-03-22 18:25:04 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstinfo.c: Disable debugging unless explicitly activated.
+ Original commit message from CVS:
+ * gst/gstinfo.c: (gst_debug_set_active),
+ (gst_debug_category_set_threshold):
+ Disable debugging unless explicitly activated.
+ Fixes #335480.
+
+2006-03-22 13:10:16 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstelement.c: Cleanup the error case.
+ Original commit message from CVS:
+ * gst/gstelement.c: (gst_element_set_locked_state),
+ (gst_element_dispose):
+ Cleanup the error case.
+ * gst/gstobject.c: (gst_object_dispose):
+ print a critical when some object was disposed with
+ a parent, also revive the object since it might
+ crash the parent.
+
+2006-03-22 09:03:10 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/gst-launch.1.in: Fix another typo.
+ Original commit message from CVS:
+ * tools/gst-launch.1.in:
+ Fix another typo.
+
+2006-03-21 19:27:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ disable some tests when we don't have a registry
+ Original commit message from CVS:
+ * configure.ac:
+ * tests/check/Makefile.am:
+ disable some tests when we don't have a registry
+ * tests/check/gst/gstutils.c: (gst_utils_suite):
+ don't build the part that needs parsing
+
+2006-03-21 17:25:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/Makefile.am
+ Original commit message from CVS:
+ * gst/Makefile.am
+ * tests/examples/Makefile.am:
+ fix --disable-parse build
+
+2006-03-21 17:24:30 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/gst/gstreamer.types:
+ the .in file is in cvs
+ Original commit message from CVS:
+ the .in file is in cvs
+
+2006-03-21 15:42:02 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/gst-feedback.1.in: Fix typo: s/feeback/feedback/ (#133494).
+ Original commit message from CVS:
+ * tools/gst-feedback.1.in:
+ Fix typo: s/feeback/feedback/ (#133494).
+
+2006-03-21 15:04:20 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/: Add FILES section and correct entry about GST_REGISTRY_PATH environment variable (#133495; #133494).
+ Original commit message from CVS:
+ * tools/Makefile.am:
+ * tools/gst-launch.1.in:
+ Add FILES section and correct entry about GST_REGISTRY_PATH
+ environment variable (#133495; #133494).
+
+2006-03-21 14:41:58 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/: Remove gst-md5sum and man page (the md5sink element required was removed ages ago)
+ Original commit message from CVS:
+ * tools/Makefile.am:
+ * tools/gst-md5sum.1.in:
+ * tools/gst-md5sum.c:
+ Remove gst-md5sum and man page (the md5sink element
+ required was removed ages ago)
+
+2006-03-21 14:24:41 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gststructure.c: Make sure that string fields in structures/taglists contain valid UTF-8 - we don't want to pass r...
+ Original commit message from CVS:
+ * gst/gststructure.c: (gst_structure_id_set_value):
+ Make sure that string fields in structures/taglists
+ contain valid UTF-8 - we don't want to pass rubbish to
+ applications because of a buggy plugin (cp. #334167).
+
+2006-03-21 14:14:49 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ Series of fixes for dereferenced pointers that gcc 4.1 complains about.
+ Original commit message from CVS:
+ reviewed by: <delete if not using a buddy>
+ * gst/gstbin.c: (gst_bin_dispose), (gst_bin_provide_clock_func),
+ (gst_bin_handle_message_func):
+ * gst/gstclock.c: (gst_clock_dispose), (gst_clock_set_master):
+ * gst/gstelement.c: (gst_element_set_clock), (gst_element_dispose),
+ (gst_element_set_bus_func):
+ * gst/gstghostpad.c: (gst_proxy_pad_dispose):
+ * gst/gstminiobject.c: (gst_value_set_mini_object),
+ (gst_value_take_mini_object):
+ * gst/gstpad.c: (gst_pad_set_pad_template):
+ * gst/gstpipeline.c: (gst_pipeline_dispose),
+ (gst_pipeline_use_clock), (gst_pipeline_auto_clock):
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_pop),
+ (gst_collect_pads_chain):
+ * libs/gst/net/gstnettimeprovider.c:
+ (gst_net_time_provider_set_property):
+ Series of fixes for dereferenced pointers that gcc 4.1 complains about.
+ It's in fact all issues with gst_*object_replace().
+
+2006-03-21 13:55:44 +0000 Loïc Minier <lool.gnome@via.ecp.fr>
+
+ pkgconfig/: Use @CHECK_LIBS@ here instead of hard-coding -lcheck (#334109).
+ Original commit message from CVS:
+ Patch by: Loïc Minier <lool + gnome at via dot ecp dot fr>
+ * pkgconfig/gstreamer-check-uninstalled.pc.in:
+ * pkgconfig/gstreamer-check.pc.in:
+ Use @CHECK_LIBS@ here instead of hard-coding -lcheck (#334109).
+
+2006-03-21 13:50:52 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gst/: gst_[buffer|event|message]_ref() macros are replaced by a static inline functions because gcc-4.1 will about if...
+ Original commit message from CVS:
+ * gst/gstbuffer.h:
+ * gst/gstevent.h:
+ * gst/gstmessage.h:
+ gst_[buffer|event|message]_ref() macros are replaced by a static
+ inline functions because gcc-4.1 will about if the return value
+ isn't used.
+ * tests/check/gst/gstevent.c: (event_probe):
+ gst_event_ref now has to be given a GstEvent* , fix check accordingly.
+
+2006-03-20 16:47:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * docs/plugins/tmpl/.gitignore:
+ Remove irritating file that keeps breaking my checkouts
+ Original commit message from CVS:
+ Remove irritating file that keeps breaking my checkouts
+
+2006-03-20 16:45:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstutils.h: Add G_UNLIKELY to our boilerplate to optimise the 'already registered the type' case. (Closes: #33519...
+ Original commit message from CVS:
+ * gst/gstutils.h:
+ Add G_UNLIKELY to our boilerplate to optimise the 'already registered
+ the type' case. (Closes: #335195 for now). In the future, when we
+ depend on GLib 2.10, we could also intern the type name using
+ g_intern_static_string()
+
+2006-03-20 10:56:08 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstbin.c: Position query should also take max of all streams.
+ Original commit message from CVS:
+ * gst/gstbin.c: (gst_bin_handle_message_func),
+ (bin_query_max_init), (bin_query_position_fold),
+ (bin_query_position_done), (gst_bin_query):
+ Position query should also take max of all streams.
+
+2006-03-20 09:28:41 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ plugins/elements/gstfakesrc.c: Fix leaks in fakesrc.
+ Original commit message from CVS:
+ * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
+ (gst_fake_src_finalize):
+ Fix leaks in fakesrc.
+ * tests/check/pipelines/parse-launch.c: (GST_START_TEST):
+ Fix leaks in the testcase.
+
+2006-03-19 21:39:21 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ gst/gst_private.h: add win32 specific import decoration(__declspec(dllimport)) for all extern GstDebugCategory * vari...
+ Original commit message from CVS:
+ * gst/gst_private.h:
+ add win32 specific import decoration(__declspec(dllimport))
+ for all extern GstDebugCategory * variables
+ * win32/common/libgstbase.def:
+ * win32/common/libgstcontroller.def:
+ * win32/common/libgstreamer.def:
+ Add some exports, remove empty lines
+ * win32/common/libgstdataprotocol.def:
+ * win32/common/libgstdataprotocol.dsp:
+ * win32/common/libgstnet.def:
+ * win32/common/libgstnet.dsp:
+ new project files and exportation files added
+
+2006-03-19 16:05:23 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/libs/basesrc.c: Use proper return value for probe.
+ Original commit message from CVS:
+ * tests/check/libs/basesrc.c: (eos_event_counter):
+ Use proper return value for probe.
+
+2006-03-17 19:27:51 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstpad.c: Don't leak buffers, caps and pads on negotiation errors.
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_alloc_buffer_full),
+ (gst_pad_push):
+ Don't leak buffers, caps and pads on negotiation errors.
+
+2006-03-16 15:33:55 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ docs/faq/: Faq review and update.
+ Original commit message from CVS:
+ * docs/faq/cvs.xml:
+ * docs/faq/dependencies.xml:
+ * docs/faq/developing.xml:
+ * docs/faq/faq.xml:
+ * docs/faq/general.xml:
+ * docs/faq/getting.xml:
+ * docs/faq/legal.xml:
+ * docs/faq/troubleshooting.xml:
+ * docs/faq/using.xml:
+ Faq review and update.
+
+2006-03-16 10:18:27 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstpad.c: Don't pound the cpu to pieces by checking get_caps when accept_caps is called with the same caps as the...
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_pad_accept_caps), (gst_pad_alloc_buffer_full),
+ (gst_pad_push):
+ Don't pound the cpu to pieces by checking get_caps when accept_caps
+ is called with the same caps as the pad already has.
+ Use GST_DEBUG_OBJECT when outputting caps change information.
+
+2006-03-15 20:17:40 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstclock.c: Fix docs.
+ Original commit message from CVS:
+ * gst/gstclock.c: (gst_clock_class_init):
+ Fix docs.
+
+2006-03-15 16:29:02 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstbuffer.h: Documentation fix.
+ Original commit message from CVS:
+ * gst/gstbuffer.h:
+ Documentation fix.
+ * gst/gstpad.c: (gst_pad_init), (gst_pad_acceptcaps_default),
+ (gst_pad_accept_caps), (gst_pad_configure_sink),
+ (gst_pad_configure_src), (gst_pad_chain), (gst_pad_push):
+ Make the default acceptcaps behaviour be to check the requested
+ caps against the gst_pad_get_caps output.
+ Ensure that gst_pad_accept_caps is used to check caps when a pad
+ doesn't have a setcaps function, so that pads automatically refuse
+ caps that they don't allow in their pad template. (Fixes #332986)
+ When a buffer with attached caps is pushed, ensure that the source
+ pad receives those caps even if the element didn't call
+ gst_pad_set_caps first.
+
+2006-03-15 16:22:26 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstadapter.c: Add some docs.
+ Original commit message from CVS:
+ * libs/gst/base/gstadapter.c:
+ Add some docs.
+
+2006-03-15 15:57:51 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ win32/common/: Add a whole bunch of missing functions (#334434).
+ Original commit message from CVS:
+ * win32/common/libgstbase.def:
+ * win32/common/libgstcontroller.def:
+ * win32/common/libgstreamer.def:
+ Add a whole bunch of missing functions (#334434).
+
+2006-03-14 19:36:05 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Better debug info when we receive a segment event.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_configure_segment),
+ (gst_base_sink_get_sync_times), (gst_base_sink_wait_clock),
+ (gst_base_sink_do_sync), (gst_base_sink_do_qos):
+ Better debug info when we receive a segment event.
+ Reorganize a bit so we can pass the get_times() results around.
+ Use the segment format when calculating the running time.
+ Don't do QoS is sync is disabled or we have no clock or the
+ element does not want us to sync to the clock.
+ Don't drop buffers if QoS is disabled for now.
+
+2006-03-14 19:28:20 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstclock.c: Marked the stats property as unimplemented so people don't get wild ideas.
+ Original commit message from CVS:
+ * gst/gstclock.c: (gst_clock_class_init), (do_linear_regression):
+ Marked the stats property as unimplemented so people don't get
+ wild ideas.
+ Add debug message when regression goes wrong.
+ Added some more docs.
+
+2006-03-14 19:26:17 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstsegment.c: Return correct return type in case of errors.
+ Original commit message from CVS:
+ * gst/gstsegment.c: (gst_segment_to_stream_time):
+ Return correct return type in case of errors.
+
+2006-03-14 19:16:45 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstformat.c: Don't segfault on invalid formats.
+ Original commit message from CVS:
+ * gst/gstformat.c: (gst_format_get_name), (gst_format_to_quark):
+ Don't segfault on invalid formats.
+
+2006-03-14 18:25:54 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gstbasesink.c: Can't use gst_segment_to_running_time() when the segment is not in GST_TIME_FORMAT (like...
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
+ Can't use gst_segment_to_running_time() when the segment
+ is not in GST_TIME_FORMAT (like with filesink, for example).
+ Stops flac encoding pipelines from spewing critical warnings
+ at EOS (#331248).
+
+2006-03-14 16:32:58 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstpipeline.c: Add 'Since: 0.10.5' to gtk-doc blurb for added property.
+ Original commit message from CVS:
+ * gst/gstpipeline.c: (gst_pipeline_class_init):
+ Add 'Since: 0.10.5' to gtk-doc blurb for added property.
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_handle_event):
+ Don't try to typefind empty streams.
+
+2006-03-14 11:18:07 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Separate QoS calculation.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync),
+ (gst_base_sink_do_qos):
+ Separate QoS calculation.
+ Only drop buffers when lateness is bigger than the
+ duration of the buffer.
+
+2006-03-13 15:17:45 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstpipeline.c: Don't deadlock when reading properties.
+ Original commit message from CVS:
+ * gst/gstpipeline.c: (gst_pipeline_set_property),
+ (gst_pipeline_get_property), (do_pipeline_seek),
+ (gst_pipeline_change_state), (gst_pipeline_set_delay),
+ (gst_pipeline_get_delay):
+ Don't deadlock when reading properties.
+
+2006-03-13 11:27:57 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasetransform.*: Make basetransform virtual method for src events too.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_class_init), (gst_base_transform_init),
+ (gst_base_transform_sink_event),
+ (gst_base_transform_sink_eventfunc),
+ (gst_base_transform_src_event), (gst_base_transform_src_eventfunc),
+ (gst_base_transform_handle_buffer), (gst_base_transform_chain),
+ (gst_base_transform_set_property),
+ (gst_base_transform_get_property),
+ (gst_base_transform_change_state), (gst_base_transform_update_qos),
+ (gst_base_transform_set_qos_enabled),
+ (gst_base_transform_is_qos_enabled):
+ * libs/gst/base/gstbasetransform.h:
+ Make basetransform virtual method for src events too.
+ Handle QOS in basetransform.
+ API: gst_base_transform_update_qos
+ API: gst_base_transform_set_qos_enabled
+ API: gst_base_transform_is_qos_enabled
+
+2006-03-13 11:16:45 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Small cleanups.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_init),
+ (gst_base_sink_do_sync):
+ Small cleanups.
+ Use QOS debug category.
+
+2006-03-13 11:11:16 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ plugins/elements/gstqueue.c: Very small doc update.
+ Original commit message from CVS:
+ * plugins/elements/gstqueue.c:
+ Very small doc update.
+
+2006-03-13 11:08:28 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/: Added QOS debug category
+ Original commit message from CVS:
+ * gst/gst_private.h:
+ * gst/gstinfo.c: (_gst_debug_init):
+ Added QOS debug category
+
+2006-03-13 11:04:38 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Documentation updates.
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstbin.c: (bin_bus_handler), (gst_bin_handle_message_func):
+ * gst/gstbin.h:
+ * gst/gstbus.c: (gst_bus_class_init):
+ * gst/gstbus.h:
+ * gst/gstclock.c:
+ * gst/gstelement.c: (gst_element_set_locked_state):
+ * gst/gstsegment.c:
+ Documentation updates.
+ * gst/gstpipeline.c: (gst_pipeline_get_type),
+ (gst_pipeline_class_init), (gst_pipeline_init),
+ (gst_pipeline_dispose), (gst_pipeline_set_property),
+ (gst_pipeline_get_property), (do_pipeline_seek),
+ (gst_pipeline_send_event), (gst_pipeline_change_state),
+ (gst_pipeline_provide_clock_func), (gst_pipeline_set_delay),
+ (gst_pipeline_get_delay):
+ * gst/gstpipeline.h:
+ Added methods for setting the delay.
+ API: gst_pipeline_set_delay
+ API: gst_pipeline_get_delay
+ Add pipeline debug category
+ Various cleanups.
+ Updated docs.
+ Don't reset stream time when seek failed.
+
+2006-03-13 10:32:26 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/: Documentation updates.
+ Original commit message from CVS:
+ * docs/design/draft-klass.txt:
+ * docs/design/part-clocks.txt:
+ * docs/design/part-events.txt:
+ * docs/design/part-gstbin.txt:
+ * docs/design/part-gstpipeline.txt:
+ * docs/design/part-messages.txt:
+ * docs/design/part-negotiation.txt:
+ * docs/design/part-overview.txt:
+ * docs/design/part-preroll.txt:
+ * docs/design/part-seeking.txt:
+ * docs/design/part-states.txt:
+ * docs/design/part-streams.txt:
+ Documentation updates.
+
+2006-03-12 20:44:46 +0000 Julien Moutte <julien@moutte.net>
+
+ gst/gsttaglist.c: Fix rubbish docs that are encouraging us to leak strings...
+ Original commit message from CVS:
+ 2006-03-12 Julien MOUTTE <julien@moutte.net>
+ * gst/gsttaglist.c: Fix rubbish docs that are encouraging
+ us to leak strings...
+
+2006-03-12 20:40:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ libs/gst/net/gstnettimeprovider.c: fix docs
+ Original commit message from CVS:
+ * libs/gst/net/gstnettimeprovider.c:
+ fix docs
+ * win32/common/config.h:
+ update
+
+2006-03-12 14:32:37 +0000 Julio M. Merino Vidal <jmmv@netbsd.org>
+
+ configure.ac: Don't check for libgnomeui (leftover from old examples that aren't built or disted any longer) (#334303).
+ Original commit message from CVS:
+ Patch by: Julio M. Merino Vidal <jmmv at netbsd org>
+ * configure.ac:
+ Don't check for libgnomeui (leftover from old examples
+ that aren't built or disted any longer) (#334303).
+
+2006-03-11 13:02:28 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/: Emit RESOURCE_NO_SPACE_LEFT error here as well when there's no space left on the device.
+ Original commit message from CVS:
+ * plugins/elements/gstfdsink.c: (gst_fd_sink_render):
+ * plugins/elements/gstfilesink.c: (gst_file_sink_render):
+ Emit RESOURCE_NO_SPACE_LEFT error here as well when
+ there's no space left on the device.
+
+2006-03-10 23:44:00 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstclock.h: Fix GST_CLOCK_TIME_IS_VALID signedness issues - we need to cast the input to GstClockTime before comp...
+ Original commit message from CVS:
+ * gst/gstclock.h:
+ Fix GST_CLOCK_TIME_IS_VALID signedness issues - we need
+ to cast the input to GstClockTime before comparing with
+ another GstClockTime value.
+
+2006-03-10 19:12:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * libs/gst/base/gstbasesink.c:
+ log what we're waiting on
+ Original commit message from CVS:
+ log what we're waiting on
+
+2006-03-10 19:11:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ back to head
+ Original commit message from CVS:
+ back to head
+
+=== release 0.10.4 ===
+
+2006-03-10 19:03:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/manual/README:
+ * docs/plugins/gstreamer-plugins.args:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ * docs/upload.mak:
+ * win32/common/config.h:
+ releasing 0.10.4
+ Original commit message from CVS:
+ releasing 0.10.4
+
+2006-03-10 15:30:27 +0000 Michael Smith <msmith@xiph.org>
+
+ libs/gst/dataprotocol/dataprotocol.c: Fix docs for dataprocotol to not get the return types completely wrong for a fe...
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ Fix docs for dataprocotol to not get the return types completely
+ wrong for a few functions.
+
+2006-03-09 19:00:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ * win32/common/config.h:
+ prereleasing
+ Original commit message from CVS:
+ prereleasing
+
+2006-03-09 16:53:05 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ Add new API: gst_pipeline_set_auto_flush_bus() and gst_pipeline_get_auto_flush_bus() to disable automatic flushing of...
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstpipeline.c: (gst_pipeline_class_init),
+ (gst_pipeline_init), (gst_pipeline_set_property),
+ (gst_pipeline_get_property), (gst_pipeline_change_state),
+ (gst_pipeline_set_auto_flush_bus),
+ (gst_pipeline_get_auto_flush_bus):
+ * gst/gstpipeline.h:
+ Add new API: gst_pipeline_set_auto_flush_bus() and
+ gst_pipeline_get_auto_flush_bus() to disable automatic
+ flushing of the pipeline's GstBus when going from READY
+ to NULL state (#332045).
+
+2006-03-09 12:08:54 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ Add new API: gst_uri_has_protocol() (#333779).
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gsturi.c: (gst_uri_has_protocol):
+ * gst/gsturi.h:
+ Add new API: gst_uri_has_protocol() (#333779).
+
+2006-03-09 11:45:14 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstclock.*: Review docs.
+ Original commit message from CVS:
+ * gst/gstclock.c: (gst_clock_entry_new),
+ (gst_clock_id_compare_func), (gst_clock_id_wait),
+ (gst_clock_id_wait_async), (gst_clock_id_unschedule),
+ (gst_clock_init), (gst_clock_get_internal_time),
+ (gst_clock_set_master), (do_linear_regression),
+ (gst_clock_add_observation), (gst_clock_set_property):
+ * gst/gstclock.h:
+ Review docs.
+ Small cleanups.
+ Fix a possible segfault when the window-size is made smaller.
+ Calculate jitter before performing the clock wait. Ideally
+ the clock implementation should calculate jitter but we need
+ API breakage for that.
+ * gst/gstsystemclock.c: (gst_system_clock_init):
+ Docs review.
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync):
+ Remove leftover else
+ * tests/check/gst/gstsystemclock.c: (GST_START_TEST),
+ (gst_systemclock_suite):
+ Added check to test GST_CLOCK_DIFF.
+
+2006-03-09 10:46:35 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gsttypefindhelper.c: If we are provided with the size, we should implement
+ Original commit message from CVS:
+ * libs/gst/base/gsttypefindhelper.c: (helper_find_get_length),
+ (gst_type_find_helper_get_range):
+ If we are provided with the size, we should implement
+ GstTypeFind::get_length, so that typefind functions who
+ want to can actually peek at the middle of a file.
+
+2006-03-08 14:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/advanced-dataaccess.xml: Add some very very basic error checking.
+ Original commit message from CVS:
+ * docs/manual/advanced-dataaccess.xml:
+ Add some very very basic error checking.
+ * docs/pwg/appendix-checklist.xml:
+ Some updates to the list of things to check when writing an element.
+
+2006-03-08 13:44:55 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-element-transform.txt: Added some docs about the design of tranform elements.
+ Original commit message from CVS:
+ * docs/design/part-element-transform.txt:
+ Added some docs about the design of tranform elements.
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_perform_seek),
+ (gst_base_src_loop), (gst_base_src_change_state):
+ Mark buffers with the DISCONT flag.
+
+2006-03-08 12:57:37 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/: Rewrite registry-saving to avoid race conditions and check for failed writes.
+ Original commit message from CVS:
+ * gst/gstregistry.h:
+ * gst/gstregistryxml.c: (gst_registry_save),
+ (gst_registry_save_escaped), (gst_registry_xml_save_caps),
+ (gst_registry_xml_save_pad_template),
+ (gst_registry_xml_save_feature), (gst_registry_xml_save_plugin),
+ (gst_registry_xml_write_cache):
+ Rewrite registry-saving to avoid race conditions and check for
+ failed writes.
+
+2006-03-08 10:17:41 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasetransform.c: Cleanups, separate normal flow from errors, add sensible
+ Original commit message from CVS:
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_transform_caps),
+ (gst_base_transform_transform_size),
+ (gst_base_transform_prepare_output_buffer),
+ (gst_base_transform_get_unit_size),
+ (gst_base_transform_buffer_alloc),
+ (gst_base_transform_handle_buffer),
+ (gst_base_transform_change_state):
+ Cleanups, separate normal flow from errors, add sensible
+ DEBUG lines.
+ Don't try to renegotiate when allocating an output buffer.
+ Also copy DISCONT buffer flag when copying a buffer.
+ Reset the transform after we finish streaming, not during.
+
+2006-03-08 09:46:54 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Use last buffer timestamp in qos message.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync):
+ Use last buffer timestamp in qos message.
+
+2006-03-07 17:06:53 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/pwg/: Applied patch from Christophe Fergeau, fixes #333416
+ Original commit message from CVS:
+ * docs/pwg/advanced-tagging.xml:
+ * docs/pwg/building-pads.xml:
+ Applied patch from Christophe Fergeau, fixes #333416
+
+2006-03-07 16:21:02 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/libs/gstreamer-libs-sections.txt: Added basesink new methods.
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ Added basesink new methods.
+ * gst/gstevent.c:
+ * gst/gstevent.h:
+ Docs updates. Flesh out the QoS docs.
+ * libs/gst/base/gstadapter.c:
+ Small doc clarification about ownership and flushing.
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_set_sync),
+ (gst_base_sink_get_sync), (gst_base_sink_set_max_lateness),
+ (gst_base_sink_get_max_lateness), (gst_base_sink_set_property),
+ (gst_base_sink_get_property), (gst_base_sink_do_sync):
+ * libs/gst/base/gstbasesink.h:
+ Added new methods to allow subclass to control max-lateness
+ and sync.
+ Generate very basic QoS events based on last sync observation.
+ Updated docs, fix typo, added some QoS blurb.
+ * libs/gst/base/gstbasesrc.c:
+ Remove obsolete _get_state() calls from docs.
+
+2006-03-07 15:14:51 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Fix #333669, Add pad accessor defines for GstBaseTransform
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ * libs/gst/base/gstbasetransform.h:
+ Fix #333669, Add pad accessor defines for GstBaseTransform
+ Fix docs for GstBaseSrc.
+
+2006-03-07 15:08:57 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Small documentation fixes.
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstbuffer.h:
+ * gst/gstvalue.c:
+ * libs/gst/base/gstbasetransform.h:
+ Small documentation fixes.
+
+2006-03-07 11:47:24 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstvalue.c: Document thread-unsafety of gst_value_register_foo_func() when used at the same time as gst_value_foo...
+ Original commit message from CVS:
+ * gst/gstvalue.c:
+ Document thread-unsafety of gst_value_register_foo_func()
+ when used at the same time as gst_value_foo() (#322628).
+
+2006-03-07 10:19:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * README:
+ update README
+ Original commit message from CVS:
+ update README
+
+2006-03-07 09:28:44 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gstpushsrc.c: Push sources don't support pull mode by default.
+ Original commit message from CVS:
+ * libs/gst/base/gstpushsrc.c: (gst_push_src_class_init),
+ (gst_push_src_check_get_range):
+ Push sources don't support pull mode by default.
+
+2006-03-06 19:55:06 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gstbasesrc.*: Add ::check_get_range() vfunc to GstBaseSrc (#332611), provide default implementation, an...
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
+ (gst_base_src_init), (gst_base_src_pad_check_get_range),
+ (gst_base_src_default_check_get_range):
+ * libs/gst/base/gstbasesrc.h:
+ Add ::check_get_range() vfunc to GstBaseSrc (#332611),
+ provide default implementation, and rename
+ gst_base_src_check_get_range() to
+ gst_base_src_pad_check_get_range() for clarity.
+
+2006-03-06 16:24:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/random/styleguide:
+ style guide
+ Original commit message from CVS:
+ style guide
+
+2006-03-06 16:10:42 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Make property overridable.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init):
+ Make property overridable.
+
+2006-03-06 16:02:37 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.*: Make max-lateness a property.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
+ (gst_base_sink_init), (gst_base_sink_set_property),
+ (gst_base_sink_get_property), (gst_base_sink_do_sync):
+ * libs/gst/base/gstbasesink.h:
+ Make max-lateness a property.
+
+2006-03-06 15:16:23 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Don't ever draw a frame that is >10ms late.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_wait_clock),
+ (gst_base_sink_do_sync), (gst_base_sink_render_object):
+ Don't ever draw a frame that is >10ms late.
+
+2006-03-06 14:51:36 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gstmessage.c: When copying a message, set the parent_refcount of the enclosed structure to point at the copy, not...
+ Original commit message from CVS:
+ * gst/gstmessage.c: (_gst_message_copy):
+ When copying a message, set the parent_refcount of the enclosed
+ structure to point at the copy, not the original message.
+
+2006-03-06 14:46:31 +0000 Christophe Fergeau <teuf@gnome.org>
+
+ gst/gstutils.h: Do proper cast here to make GST_BOILERPLATE_WITH_INTERFACE
+ Original commit message from CVS:
+ * gst/gstutils.h:
+ Do proper cast here to make GST_BOILERPLATE_WITH_INTERFACE
+ usable in c++ code (#333417; patch by: Christophe Fergeau)
+
+2006-03-06 14:34:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gstclock.h: Show GST_CLOCK_TIME_NONE as 99:99:99.999999999
+ Original commit message from CVS:
+ * gst/gstclock.h:
+ Show GST_CLOCK_TIME_NONE as 99:99:99.999999999
+
+2006-03-06 14:23:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/manual/appendix-quotes.xml:
+ add another quote
+ Original commit message from CVS:
+ add another quote
+
+2006-03-05 20:56:55 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gstbasetransform.c: Make sure caps are writable before passing them to gst_caps_append().
+ Original commit message from CVS:
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_transform_caps):
+ Make sure caps are writable before passing them to
+ gst_caps_append().
+
+2006-03-04 14:45:40 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gsterror.h: Fix some minor docs errors.
+ Original commit message from CVS:
+ * gst/gsterror.h:
+ Fix some minor docs errors.
+
+2006-03-04 13:54:26 +0000 Ross Burton <ross@burtonini.com>
+
+ gst/gsterror.*: Add GST_RESOURCE_ERROR_NO_SPACE_LEFT (for #333352;
+ Original commit message from CVS:
+ * gst/gsterror.c: (_gst_resource_errors_init):
+ * gst/gsterror.h:
+ Add GST_RESOURCE_ERROR_NO_SPACE_LEFT (for #333352;
+ patch by: Ross Burton <ross at burtonini dot com>).
+
+2006-03-03 16:58:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gst.c: Add a check and output a g_warning when GStreamer is built against GLib 2.6 but running against 2.8 or hig...
+ Original commit message from CVS:
+ * gst/gst.c:
+ Add a check and output a g_warning when GStreamer is built
+ against GLib 2.6 but running against 2.8 or higher, and vice
+ versa. (Closes: #323542)
+
+2006-03-03 15:32:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/parse/parse.l: Commit patch for parse_launch syntax from #331255. Removes support for quoted strings and mimetype...
+ Original commit message from CVS:
+ * gst/parse/parse.l:
+ Commit patch for parse_launch syntax from #331255. Removes
+ support for quoted strings and mimetypes when writing filtered
+ caps. See the bug report for more details - I'm pretty sure this
+ obscure feature is not in use by _anyone_ anywhere.
+ With this simple change, the size of the gstreamer.so here
+ drops from 2193KB to 1565KB.
+
+2006-03-03 14:18:01 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.*: Use gst_type_find_helper_for_buffer() for chain-based typefinding.
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.h:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_src_event), (start_typefinding),
+ (stop_typefinding), (gst_type_find_element_handle_event),
+ (gst_type_find_element_chain),
+ (gst_type_find_element_chain_do_typefinding):
+ Use gst_type_find_helper_for_buffer() for chain-based
+ typefinding.
+
+2006-03-03 11:42:40 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.c: Deprecate "maximum" property (not only was it only taken into account for type...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_class_init),
+ (gst_type_find_element_set_property),
+ (gst_type_find_element_get_property):
+ Deprecate "maximum" property (not only was it only taken into
+ account for typefinding in push-mode anyway, it also was never
+ actually possible to set it in the first place because the
+ property was registered with the numeric property ID for the
+ "minimum" property). Register "maximum" property correctly,
+ for the sake of future copy'n'pasters. Remove some cruft
+ from property get/set functions.
+
+2006-03-03 11:27:02 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.c: Use gst_type_find_helper_get_range() here, so we can honour the min-probabilit...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_activate):
+ Use gst_type_find_helper_get_range() here, so we
+ can honour the min-probability property and also emit
+ the signal with the correct probability of the found caps.
+
+2006-03-02 13:45:32 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ New API: gst_type_find_helper_get_range() (#333042).
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ * libs/gst/base/gsttypefindhelper.c: (helper_find_peek),
+ (helper_find_suggest), (gst_type_find_helper_get_range),
+ (gst_type_find_helper):
+ * libs/gst/base/gsttypefindhelper.h:
+ New API: gst_type_find_helper_get_range() (#333042).
+
+2006-03-02 11:04:58 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gstregistryxml.c: Asserting on a failure to read part of the registry is Not Cool.
+ Original commit message from CVS:
+ * gst/gstregistryxml.c: (load_feature):
+ Asserting on a failure to read part of the registry is Not Cool.
+ Just log a warning and return NULL (which is already handled)
+
+2006-02-28 20:57:10 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/common/libgstbase.def: added export of gst_type_find_helper_for_buffer
+ Original commit message from CVS:
+ * win32/common/libgstbase.def:
+ added export of gst_type_find_helper_for_buffer
+ * win32/common/libgstbase.def:
+ added some exports : gst_bin_iterate_elements, gst_iterator_resync,
+ gst_ghost_pad_get_target
+
+2006-02-28 17:24:10 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/draft-klass.txt: We use Filter now.
+ Original commit message from CVS:
+ * docs/design/draft-klass.txt:
+ We use Filter now.
+ Added Connector to mark elements that are only used to
+ allow pipeline connections.
+ Moved Debug to extra feature since most of them are
+ functionally something else.
+
+2006-02-28 17:03:32 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/draft-klass.txt: Some updates and clarifications.
+ Original commit message from CVS:
+ * docs/design/draft-klass.txt:
+ Some updates and clarifications.
+
+2006-02-28 15:54:06 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/draft-klass.txt: Proposal for klass field values.
+ Original commit message from CVS:
+ * docs/design/draft-klass.txt:
+ Proposal for klass field values.
+ * docs/design/part-streams.txt:
+ Start of a doc describing stream anatomy.
+
+2006-02-28 10:52:02 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstbin.c: Help the compiler a bit with type registration.
+ Original commit message from CVS:
+ * gst/gstbin.c: (gst_bin_get_type), (gst_bin_handle_message_func):
+ Help the compiler a bit with type registration.
+ Use existing forward cod path instead of duplicating it when
+ handling a message.
+ * gst/gstbus.c: (gst_bus_get_type):
+ * gst/gstcaps.c: (gst_caps_get_type), (gst_static_caps_get_type):
+ * gst/gstchildproxy.c: (gst_child_proxy_get_type):
+ * gst/gstclock.c: (gst_clock_get_type):
+ * gst/gstelement.c: (gst_element_get_type),
+ * gst/gstelementfactory.c: (gst_element_factory_get_type):
+ * gst/gstindexfactory.c: (gst_index_factory_get_type):
+ * gst/gstminiobject.c: (gst_mini_object_get_type):
+ * gst/gstpad.c: (gst_pad_get_type):
+ * gst/gstsegment.c: (gst_segment_get_type):
+ * gst/gststructure.c: (gst_structure_get_type):
+ * gst/gstsystemclock.c: (gst_system_clock_get_type):
+ * gst/gsttask.c: (gst_task_get_type), (gst_task_join):
+ * gst/gstvalue.c:
+ Help compiler with type registration.
+ * plugins/elements/gstqueue.c: (gst_queue_handle_sink_event):
+ Small doc update.
+
+2006-02-27 20:01:53 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.c: When we get an EOS event and have not found a type yet (most likely because we...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_handle_event):
+ When we get an EOS event and have not found a type yet
+ (most likely because we had not yet accumulated
+ TYPE_FIND_MIN_SIZE of data yet), try to determine the
+ type given the data we have so far. Fixes typefinding
+ for very short streams again, most notably quicktime
+ redirections as used on Apple's trailer site (#331701).
+
+2006-02-27 19:45:31 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gsttypefindhelper.c: Try typefinding factories with the highest rank first.
+ Original commit message from CVS:
+ * libs/gst/base/gsttypefindhelper.c: (type_find_factory_rank_cmp),
+ (gst_type_find_helper):
+ Try typefinding factories with the highest rank first.
+
+2006-02-27 19:19:40 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ Add section for typefind helper and add documentation for the old and the new function.
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-docs.sgml:
+ * docs/libs/gstreamer-libs-sections.txt:
+ * libs/gst/base/gsttypefindhelper.c:
+ Add section for typefind helper and add documentation
+ for the old and the new function.
+
+2006-02-27 18:43:26 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gsttypefindhelper.*: New API: gst_type_find_helper_for_buffer() (#332723).
+ Original commit message from CVS:
+ * libs/gst/base/gsttypefindhelper.c: (buf_helper_find_peek),
+ (buf_helper_find_suggest), (type_find_factory_rank_cmp),
+ (gst_type_find_helper_for_buffer):
+ * libs/gst/base/gsttypefindhelper.h:
+ New API: gst_type_find_helper_for_buffer() (#332723).
+
+2006-02-27 15:43:10 +0000 Loïc Minier <lool.gnome@via.ecp.fr>
+
+ Patch from Loïc Minier to prevent CVS directories getting disted.
+ Original commit message from CVS:
+ * configure.ac:
+ * docs/Makefile.am:
+ * docs/slides/Makefile.am:
+ Patch from Loïc Minier to prevent CVS directories getting disted.
+
+2006-02-27 12:10:47 +0000 Christian Schaller <uraeus@gnome.org>
+
+ * gstreamer.spec.in:
+ update
+ Original commit message from CVS:
+ update
+
+2006-02-27 11:01:06 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstcaps.c: Use the REFCOUNTING category for caps refcounting.
+ Original commit message from CVS:
+ * gst/gstcaps.c: (gst_caps_ref), (gst_caps_unref):
+ Use the REFCOUNTING category for caps refcounting.
+
+2006-02-26 19:20:51 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.c: This should be 0 not GST_CLOCK_TIME_NONE (see #331701).
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c: (stop_typefinding):
+ This should be 0 not GST_CLOCK_TIME_NONE (see #331701).
+
+2006-02-26 14:42:29 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.c: Use gst_pad_check_pull_range() before _activate_pull() to avoid unnecessary op...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_activate):
+ Use gst_pad_check_pull_range() before _activate_pull()
+ to avoid unnecessary open/close (see #331690).
+
+2006-02-24 16:54:27 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstutils.c: Docs enhancement: make it crystal clear what the gst_pad_add_*_probe() callbacks should look like.
+ Original commit message from CVS:
+ * gst/gstutils.c:
+ Docs enhancement: make it crystal clear what the
+ gst_pad_add_*_probe() callbacks should look like.
+
+2006-02-24 10:57:42 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gstbasesrc.c: Document how applications can stop recording from live sources (see #330996).
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesrc.c:
+ Document how applications can stop recording from
+ live sources (see #330996).
+
+2006-02-23 18:06:31 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ Ignore more stuff.
+ Original commit message from CVS:
+ * docs/gst/tmpl/.cvsignore:
+ * docs/plugins/tmpl/.cvsignore:
+ * tests/check/gst/.cvsignore:
+ * tests/check/libs/.cvsignore:
+ * tests/check/pipelines/.cvsignore:
+ Ignore more stuff.
+
+2006-02-23 17:39:20 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tests/check/: ... and add some tests for the base source EOS stuff.
+ Original commit message from CVS:
+ * tests/check/Makefile.am:
+ * tests/check/libs/basesrc.c: (eos_event_counter),
+ (basesrc_eos_events_pull), (basesrc_eos_events_push),
+ (basesrc_eos_events_push_live_op), (basesrc_eos_events_pull_live_op),
+ (gst_basesrc_suite), (main):
+ ... and add some tests for the base source EOS stuff.
+
+2006-02-23 16:56:18 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tests/check/gst/gstutils.c: Test case originally showed the problem fixed below, but was then amended. Add checks bac...
+ Original commit message from CVS:
+ * tests/check/gst/gstutils.c: (test_buffer_probe_n_times):
+ Test case originally showed the problem fixed below,
+ but was then amended. Add checks back at the place
+ where they used to be.
+
+2006-02-23 16:24:36 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gstbasesrc.*: Don't unconditionally send EOS when going from PAUSED to
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
+ (gst_base_src_init), (gst_base_src_loop),
+ (gst_base_src_activate_push), (gst_base_src_activate_pull),
+ (gst_base_src_change_state):
+ * libs/gst/base/gstbasesrc.h:
+ Don't unconditionally send EOS when going from PAUSED to
+ READY state, esp. make sure we don't send two EOS events
+ in some cases (e.g. one when reaching EOS and one when
+ going from PAUSED to READY). Also, we don't want to send
+ EOS events when operating in pull mode. However, we do
+ want to send an EOS event when shutting down a live
+ source explicitly, for example (fixes #330996).
+
+2006-02-23 10:24:13 +0000 Renchi Raju <renchi@gmail.com>
+
+ plugins/elements/gstfilesrc.c: Update src->read_position after a seek when not using mmap.
+ Original commit message from CVS:
+ * plugins/elements/gstfilesrc.c: (gst_file_src_create_read):
+ Update src->read_position after a seek when not using mmap.
+ Fixes #332277, patch by: Renchi Raju <renchi gmail com>
+
+2006-02-20 23:34:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/: Make things work with --disable-parse as they do with
+ Original commit message from CVS:
+ * gst/Makefile.am:
+ * gst/gstparse.h:
+ * gst/gstutils.c:
+ * gst/gstutils.h:
+ Make things work with --disable-parse as they do with
+ --disable-load-save - the symbols involved disappear, but the
+ header is still installed and GST_DISABLE_PARSE is included via
+ gstconfig.h
+
+2006-02-20 16:07:42 +0000 Julien Moutte <julien@moutte.net>
+
+ libs/gst/base/gstbasetransform.c: Fix a stupid bug. I was sure i compiled that.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_change_state): Fix a stupid bug. I was
+ sure i compiled that.
+ ------------------------------------------------------
+
+2006-02-20 15:07:33 +0000 Julien Moutte <julien@moutte.net>
+
+ gst/: Make those function act on the ghostpad target when it's a ghostpad. (Closes #331727)
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_pad_set_blocked_async):
+ * gst/gstutils.c: (gst_pad_add_data_probe),
+ (gst_pad_add_event_probe), (gst_pad_add_buffer_probe),
+ (gst_pad_remove_data_probe), (gst_pad_remove_event_probe),
+ (gst_pad_remove_buffer_probe): Make those function act on the
+ ghostpad target when it's a ghostpad. (Closes #331727)
+ ------------------------------------------------------
+
+2006-02-20 15:01:14 +0000 Julien Moutte <julien@moutte.net>
+
+ libs/gst/base/gstbasetransform.c: Make basetransform reusable. (Closes #331898)
+ Original commit message from CVS:
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_change_state): Make basetransform reusable.
+ (Closes #331898)
+ ------------------------------------------------------
+
+2006-02-20 12:26:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ docs/random/release: Move the current documentation of how to do a release to the top of the file.
+ Original commit message from CVS:
+ * docs/random/release:
+ Move the current documentation of how to do a release to the top
+ of the file.
+ * gst/gstbin.c: (gst_bin_class_init),
+ (gst_bin_handle_message_func):
+ Allow multiple state-recalculation threads. (Closes #328873)
+
+2006-02-19 12:25:01 +0000 Julien Moutte <julien@moutte.net>
+
+ gst/gstinfo.h: Add GST_STR_NULL to the second string.
+ Original commit message from CVS:
+ 2006-02-19 Julien MOUTTE <julien@moutte.net>
+ * gst/gstinfo.h: Add GST_STR_NULL to the second string.
+ * gst/gstpad.c: (gst_pad_set_event_function),
+ (gst_pad_set_query_function), (gst_pad_set_query_type_function),
+ (gst_pad_set_getcaps_function): GST_DEBUG_PAD_NAME evaluates to
+ 2 strings. You can't use the STR_NULL macro on that.
+
+2006-02-19 12:00:38 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ gst/gstpad.c: (gst_pad_set_getcaps_function)
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_pad_set_event_function),
+ (gst_pad_set_query_function), (gst_pad_set_query_type_function),
+ (gst_pad_set_getcaps_function)
+ * gst/parse/grammar.y: (gst_parse_found_pad), (gst_parse_perform_delayed_link)
+ Fixed NULL pointer used in GST_CAT_DEBUG using GST_STR_NULL macro
+ So now, we can use --gst-debug-level=5 on Windows
+ * win32/common/libgstcontroller.def:
+ Added export of gst_controller_init
+ * win32/vs6/libgstcontroller.dsp:
+ Fixed Release post build configuration
+
+2006-02-17 15:25:39 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/gst/gstquery.c: Added another check.
+ Original commit message from CVS:
+ * tests/check/gst/gstquery.c: (GST_START_TEST):
+ Added another check.
+
+2006-02-15 12:17:50 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.c: We can do peeks at non-zero offsets, as long as they fall within the buffer we...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c: (find_peek):
+ We can do peeks at non-zero offsets, as long as they
+ fall within the buffer we have.
+
+2006-02-15 01:02:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ tests/check/: Add testsuite for parse launch syntax
+ Original commit message from CVS:
+ * tests/check/Makefile.am:
+ * tests/check/pipelines/parse-launch.c: (setup_pipeline),
+ (expected_fail_pipe), (check_pipeline_runs), (GST_START_TEST),
+ (parse_suite), (main):
+ Add testsuite for parse launch syntax
+
+2006-02-14 20:57:31 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.c: When typefinding is unsuccessful in the chain function, don't error out immedi...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_chain):
+ When typefinding is unsuccessful in the chain function, don't
+ error out immediately. Only error out with NO_CAPS_FOUND if
+ the amount of data is at least MAX_TYPEFIND_SIZE bytes,
+ otherwise simply wait for more data so we can try typefinding
+ again with more data later. Also, don't attempt to typefind
+ if we have less than MIN_TYPEFIND_SIZE data available. Overall,
+ this should improve typefinding from network sources where the
+ size of the first buffer can be somewhat random.
+
+2006-02-14 18:26:19 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Fix padtemplate docs, fixes #328805.
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstpadtemplate.c:
+ * gst/gstpadtemplate.h:
+ Fix padtemplate docs, fixes #328805.
+
+2006-02-14 17:25:11 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tools/gst-launch.c: NO_PREROLL is not an ERROR so don't send confusing messages to the user.
+ Original commit message from CVS:
+ * tools/gst-launch.c: (main):
+ NO_PREROLL is not an ERROR so don't send confusing messages
+ to the user.
+
+2006-02-14 16:15:05 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de>
+
+ gst/gstregistry.c: Protect default registry with lock and ref/sink it.
+ Original commit message from CVS:
+ * gst/gstregistry.c: (gst_registry_get_default),
+ (_gst_registry_cleanup):
+ Protect default registry with lock and ref/sink it.
+ Fixes #324818, patch by Torsten Schoenfeld.
+
+2006-02-14 13:07:10 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Docs fixes.
+ Original commit message from CVS:
+ * gst/gstbuffer.c:
+ * gst/gstquery.c: (gst_query_list_add_format),
+ (gst_query_set_formatsv), (gst_query_parse_formats_length),
+ (gst_query_parse_formats_nth):
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
+ Docs fixes.
+
+2006-02-14 12:07:16 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/gst/gstreamer-sections.txt: Reworked query docs.
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ Reworked query docs.
+ * gst/gstquery.c: (gst_query_new_formats),
+ (gst_query_list_add_format), (gst_query_set_formats),
+ (gst_query_set_formatsv), (gst_query_parse_formats_length),
+ (gst_query_parse_formats_nth):
+ * gst/gstquery.h:
+ Flesh out formats query, added some new methods.
+ Fix part of #324398.
+ * tests/check/gst/gstquery.c: (GST_START_TEST), (gstquery_suite):
+ Added query creation tests.
+
+2006-02-14 11:38:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstpad.c: Add a default fixation for fraction lists.
+ Original commit message from CVS:
+ * gst/gstpad.c: (fixate_value):
+ Add a default fixation for fraction lists.
+
+2006-02-13 17:03:23 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gsttask.*: Detect and warn for obvious deadlocks. fixes #320340
+ Original commit message from CVS:
+ * gst/gsttask.c: (gst_task_init), (gst_task_func),
+ (gst_task_set_lock), (gst_task_start), (gst_task_pause),
+ (gst_task_join):
+ * gst/gsttask.h:
+ Detect and warn for obvious deadlocks. fixes #320340
+ Fix error case where lock was not released.
+ * tests/check/Makefile.am:
+ * tests/check/gst/gsttask.c: (task_func2), (GST_START_TEST),
+ (task_func), (gst_element_suite), (main):
+ Add task check.
+
+2006-02-13 14:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * ChangeLog:
+ Forgot changelog
+ Original commit message from CVS:
+ Forgot changelog
+
+2006-02-13 13:57:29 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Add new functions to docs.
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstbus.c:
+ Add new functions to docs.
+
+2006-02-13 11:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-TODO.txt: Updated TODO list, basesrc supports seeking to non-bytes formats.
+ Original commit message from CVS:
+ * docs/design/part-TODO.txt:
+ Updated TODO list, basesrc supports seeking to non-bytes
+ formats.
+ * docs/design/part-element-sink.txt:
+ Update docs.
+ * gst/gstbin.c: (bin_replace_message),
+ (gst_bin_handle_message_func):
+ * gst/gstbus.c: (gst_bus_post), (gst_bus_pop):
+ * gst/gstevent.c: (gst_event_finalize):
+ * gst/gstpad.c: (gst_pad_event_default_dispatch),
+ (gst_pad_send_event):
+ Use shiny new _TYPE_NAME macros.
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_get_range):
+ Move debug statement up.
+ * gst/gstelement.c: (gst_element_set_locked_state):
+ Add some debugging.
+
+2006-02-13 11:19:32 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ New API: add GST_MESSAGE_TYPE_NAME and GST_QUERY_TYPE_NAME macros (#330906). Also, document the already existing
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstmessage.h:
+ * gst/gstquery.h:
+ New API: add GST_MESSAGE_TYPE_NAME and GST_QUERY_TYPE_NAME
+ macros (#330906). Also, document the already existing
+ GST_QUERY_TYPE macro.
+
+2006-02-13 10:54:03 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/gst/gstutils.c: Only events up to the pipeline EOS are counted, there are some more when going to NULL cu...
+ Original commit message from CVS:
+ * tests/check/gst/gstutils.c: (data_probe), (buffer_probe),
+ (event_probe), (GST_START_TEST):
+ Only events up to the pipeline EOS are counted, there are
+ some more when going to NULL currently which we don't care
+ about for now.
+
+2006-02-13 09:59:03 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstpad.c: Correctly check flushing and emit probes. fixes #330125
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_pad_send_event):
+ Correctly check flushing and emit probes. fixes #330125
+
+2006-02-12 13:11:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * win32/common/config.h:
+ revert wrong commit
+ Original commit message from CVS:
+ revert wrong commit
+
+2006-02-10 16:04:59 +0000 Andy Wingo <wingo@pobox.com>
+
+ gst/gstbus.c (gst_bus_class_init): Declare our private data structure.
+ Original commit message from CVS:
+ 2006-02-10 Andy Wingo <wingo@pobox.com>
+ * gst/gstbus.c (gst_bus_class_init): Declare our private data
+ structure.
+ (gst_bus_init): Cache the location of the private data in the
+ instance structure.
+ (gst_bus_enable_sync_message_emission)
+ (gst_bus_disable_sync_message_emission): Implement new public
+ functions.
+ (gst_bus_post): Emit the sync-message signal if the user asked for
+ it. Fixes #330684.
+ * gst/gstbus.h (GstBus): Use a padding pointer to cache the
+ location of the bus-private structuure.
+ (gst_bus_enable_sync_message_emission)
+ (gst_bus_disable_sync_message_emission): New public functions.
+
+2006-02-09 23:40:43 +0000 Vincent Torri <vtorri@univ-evry.fr>
+
+ docs/pwg/building-boiler.xml:
+ Original commit message from CVS:
+ * docs/pwg/building-boiler.xml:
+ PWG patch from #326800 (Patch by Vincent Torri)
+
+2006-02-09 18:30:51 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ * ChangeLog:
+ * docs/design/Makefile.am:
+ ChangeLog surgery and add missing new file
+ Original commit message from CVS:
+ ChangeLog surgery and add missing new file
+
+2006-02-09 18:28:33 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/design/Makefile.am
+ Original commit message from CVS:
+ * configure.ac:
+ * docs/Makefile.am:
+ * docs/design/Makefile.am
+ Dist design docs.
+
+2006-02-08 17:34:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ configure.ac: back to CVS
+ Original commit message from CVS:
+ * configure.ac:
+ back to CVS
+
+=== release 0.10.3 ===
+
+2006-02-08 17:31:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ configure.ac: releasing 0.10.3, "Like a virgin"
+ Original commit message from CVS:
+ === release 0.10.3 ===
+ 2006-02-08 Jan Schmidt <thaytan@mad.scientist.com>
+ * configure.ac:
+ releasing 0.10.3, "Like a virgin"
+
+2006-02-08 11:12:07 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ configure.ac: 2nd prerelease of 0.10.3
+ Original commit message from CVS:
+ 2006-02-08 Jan Schmidt <thaytan@mad.scientist.com>
+ * configure.ac:
+ 2nd prerelease of 0.10.3
+ Bump libtool versioning.
+
+2006-02-07 15:49:40 +0000 Andy Wingo <wingo@pobox.com>
+
+ libs/gst/base/gstcollectpads.c (gst_collect_pads_chain): Only update last_stop if we're in TIME format and the timest...
+ Original commit message from CVS:
+ 2006-02-07 Andy Wingo <wingo@pobox.com>
+ * libs/gst/base/gstcollectpads.c (gst_collect_pads_chain): Only
+ update last_stop if we're in TIME format and the timestamp is
+ valid.
+ * libs/gst/base/gstcollectpads.c (gst_collect_pads_event)
+ * libs/gst/base/gstbasetransform.c (gst_base_transform_eventfunc):
+ * libs/gst/base/gstbasesink.c (gst_base_sink_configure_segment):
+ If we get a new newsegment with a different format, adapt
+ accordingly.
+ * gst/gstclock.c (gst_clock_set_calibration): Accept a numerator
+ of 0. Not a problem, really.
+
+2006-02-07 13:20:16 +0000 Andy Wingo <wingo@pobox.com>
+
+ libs/gst/base/gstbasesink.c (gst_base_sink_chain_unlocked): Only warn if sync=true.
+ Original commit message from CVS:
+ 2006-02-07 Andy Wingo <wingo@pobox.com>
+ * libs/gst/base/gstbasesink.c (gst_base_sink_chain_unlocked): Only
+ warn if sync=true.
+
+2006-02-07 10:51:24 +0000 Christian Schaller <uraeus@gnome.org>
+
+ * gstreamer.spec.in:
+ update spec file
+ Original commit message from CVS:
+ update spec file
+
+2006-02-06 22:01:23 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ configure.ac: Prelease of 0.10.3
+ Original commit message from CVS:
+ * configure.ac:
+ Prelease of 0.10.3
+
+2006-02-06 21:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ Update .po files
+ Original commit message from CVS:
+ Update .po files
+
+2006-02-06 21:29:04 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/vs7: project files updated to the default vs7 configuration
+ Original commit message from CVS:
+ * win32/vs7:
+ project files updated to the default vs7 configuration
+ * win32/common/libgstbase.def:
+ * win32/common/libgstreamer.def:
+ added new symbols,
+ removed empty lines,
+ sorted all exported symbols alphabetically
+ * win32/common/dirent.c:
+ * win32/common/dirent.h:
+ * win32/common/gchar.h:
+ use windows line end.
+
+2006-02-06 15:25:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gstelement.c:
+ doc sub80 fixes
+ Original commit message from CVS:
+ doc sub80 fixes
+
+2006-02-06 14:57:40 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gstbasesrc.c: Send EOS event when stopping.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_change_state):
+ Send EOS event when stopping.
+
+2006-02-06 10:42:01 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/README: Tell folks what to do if the plugin-foobar.xml file hasn't been generated for a newly-added plugin.
+ Original commit message from CVS:
+ * docs/README:
+ Tell folks what to do if the plugin-foobar.xml file
+ hasn't been generated for a newly-added plugin.
+
+2006-02-05 18:13:28 +0000 Julien Moutte <julien@moutte.net>
+
+ libs/gst/base/gstcollectpads.c: Collectpads now holds a reference to the GstPad that was added. Indeed we don't want ...
+ Original commit message from CVS:
+ 2006-02-05 Julien MOUTTE <julien@moutte.net>
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_finalize),
+ (gst_collect_pads_add_pad), (gst_collect_pads_remove_pad),
+ (gst_collect_pads_start), (gst_collect_pads_stop),
+ (gst_collect_pads_event): Collectpads now holds a reference
+ to the GstPad that was added. Indeed we don't want to look
+ at pads that might just go away with no warning...
+
+2006-02-05 16:18:37 +0000 Julien Moutte <julien@moutte.net>
+
+ libs/gst/base/gstcollectpads.*: Handle flush. Adapted from
+ Original commit message from CVS:
+ 2006-02-05 Julien MOUTTE <julien@moutte.net>
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_add_pad),
+ (gst_collect_pads_start), (gst_collect_pads_stop),
+ (gst_collect_pads_event), (gst_collect_pads_chain):
+ * libs/gst/base/gstcollectpads.h: Handle flush. Adapted from
+ Mark Nauwelaerts's patch on bug #328491.
+
+2006-02-04 12:49:53 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tests/check/gst/gstutils.c: Add some simple tests for gst_parse_bin_from_description() and gst_bin_find_unconnected_p...
+ Original commit message from CVS:
+ * tests/check/gst/gstutils.c: (test_parse_bin_from_description),
+ (gst_utils_suite):
+ Add some simple tests for gst_parse_bin_from_description() and
+ gst_bin_find_unconnected_pad() (#329069).
+
+2006-02-04 11:56:18 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/gst-launch.c: Catch errors during preroll (#320084).
+ Original commit message from CVS:
+ * tools/gst-launch.c: (event_loop), (main):
+ Catch errors during preroll (#320084).
+
+2006-02-03 21:14:57 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.c: Post TYPE_NOT_FOUND error message when typefinding is unsuccessful in the acti...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_activate):
+ Post TYPE_NOT_FOUND error message when typefinding
+ is unsuccessful in the activate function as well.
+
+2006-02-02 16:15:17 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-element-sink.txt: Updated doc.
+ Original commit message from CVS:
+ * docs/design/part-element-sink.txt:
+ Updated doc.
+
+2006-02-02 16:12:35 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Only keep track of prerollable items when we are prerolling.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_do_sync),
+ (gst_base_sink_render_object),
+ (gst_base_sink_queue_object_unlocked):
+ Only keep track of prerollable items when we are
+ prerolling.
+ Before rendering after preroll, always check if we
+ have queued items.
+ Added some more debugging.
+
+2006-02-02 13:58:12 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstelement.c: Fixed #326576, been running this for quite some time with no regressions at all.
+ Original commit message from CVS:
+ * gst/gstelement.c: (gst_element_continue_state),
+ (gst_element_set_state_func), (gst_element_change_state):
+ Fixed #326576, been running this for quite some time with
+ no regressions at all.
+
+2006-02-02 13:44:04 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ common/gst.supp: Added more suppressions
+ Original commit message from CVS:
+ * common/gst.supp:
+ Added more suppressions
+
+2006-02-02 12:07:48 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-element-sink.txt: Updated document.
+ Original commit message from CVS:
+ * docs/design/part-element-sink.txt:
+ Updated document.
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_init),
+ (gst_base_sink_finalize), (gst_base_sink_preroll_queue_flush),
+ (gst_base_sink_configure_segment), (gst_base_sink_commit_state),
+ (gst_base_sink_get_sync_times), (gst_base_sink_wait_clock),
+ (gst_base_sink_do_sync), (gst_base_sink_render_object),
+ (gst_base_sink_preroll_object),
+ (gst_base_sink_queue_object_unlocked),
+ (gst_base_sink_queue_object), (gst_base_sink_event),
+ (gst_base_sink_chain_unlocked), (gst_base_sink_chain),
+ (gst_base_sink_loop), (gst_base_sink_activate_pull),
+ (gst_base_sink_get_position), (gst_base_sink_change_state):
+ * libs/gst/base/gstbasesink.h:
+ Totally refactored matching the design doc.
+ Use two segments, one to clip incomming buffers and another to
+ perform sync.
+ Handle queueing correctly, bypass the queue when playing.
+ Make EOS cancelable.
+ Handle errors correctly when operating in pull based mode.
+ * tests/check/elements/fakesink.c: (GST_START_TEST),
+ (fakesink_suite):
+ Added new check for sinks.
+
+2006-02-02 11:59:27 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstsegment.c: No reason to refuse to clip when start == -1
+ Original commit message from CVS:
+ * gst/gstsegment.c: (gst_segment_clip):
+ No reason to refuse to clip when start == -1
+
+2006-02-02 11:24:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ docs/: describe dparams (controller) for plugins unify docs a little more
+ Original commit message from CVS:
+ * docs/README:
+ * docs/manual/intro-basics.xml:
+ * docs/manual/intro-preface.xml:
+ * docs/manual/manual.xml:
+ * docs/pwg/advanced-dparams.xml:
+ * docs/pwg/intro-basics.xml:
+ * docs/pwg/intro-preface.xml:
+ * docs/pwg/pwg.xml:
+ describe dparams (controller) for plugins
+ unify docs a little more
+
+2006-02-02 09:51:18 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ Add new API: gst_parse_bin_from_description() and gst_bin_find_unconnected_pad() (#329069).
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstutils.c: (element_find_unconnected_pad),
+ (gst_bin_find_unconnected_pad), (gst_parse_bin_from_description):
+ * gst/gstutils.h:
+ Add new API: gst_parse_bin_from_description() and
+ gst_bin_find_unconnected_pad() (#329069).
+
+2006-02-01 22:43:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ docs/manual/README: uncover a nasty detail of the docs build
+ Original commit message from CVS:
+ * docs/manual/README:
+ uncover a nasty detail of the docs build
+
+2006-02-01 08:27:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/README:
+ updates for plugin docs
+ Original commit message from CVS:
+ updates for plugin docs
+
+2006-01-31 18:46:15 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstbin.c: Don't cache duration messages if we're not going to use or free them.
+ Original commit message from CVS:
+ * gst/gstbin.c: (bin_remove_messages), (bin_query_duration_done):
+ Don't cache duration messages if we're not going to use or
+ free them.
+
+2006-01-31 16:56:28 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ docs/: more dparam docs
+ Original commit message from CVS:
+ * docs/manual/advanced-dparams.xml:
+ * docs/pwg/advanced-dparams.xml:
+ more dparam docs
+ * gst/gstindex.c:
+ fix docs
+ * libs/gst/controller/lib.c: (gst_controller_init):
+ init just once
+
+2006-01-31 10:16:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gstelement.c: also show file/line/func if no additional debug was given
+ Original commit message from CVS:
+ * gst/gstelement.c: (gst_element_message_full):
+ also show file/line/func if no additional debug was given
+
+2006-01-30 23:52:52 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/vs7/grammar.vcproj: activate copy of autogenerated files for Release mode
+ Original commit message from CVS:
+ * win32/vs7/grammar.vcproj:
+ activate copy of autogenerated files for Release mode
+
+2006-01-30 22:29:03 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/common/libgstreamer.def: export gst_value_compare
+ Original commit message from CVS:
+ * win32/common/libgstreamer.def:
+ export gst_value_compare
+
+2006-01-30 21:57:00 +0000 Philippe Rouquier <bonfire-app@wanadoo.fr>
+
+ plugins/elements/:
+ Original commit message from CVS:
+ * plugins/elements/Makefile.am:
+ * plugins/elements/gstelements.c:
+ * plugins/elements/gstfdsink.c: (_do_init),
+ (gst_fd_sink_base_init), (gst_fd_sink_class_init),
+ (gst_fd_sink_init), (gst_fd_sink_dispose), (gst_fd_sink_query),
+ (gst_fd_sink_render), (gst_fd_sink_check_fd), (gst_fd_sink_start),
+ (gst_fd_sink_stop), (gst_fd_sink_unlock), (gst_fd_sink_update_fd),
+ (gst_fd_sink_set_property), (gst_fd_sink_uri_get_type),
+ (gst_fd_sink_uri_get_protocols), (gst_fd_sink_uri_get_uri),
+ (gst_fd_sink_uri_set_uri), (gst_fd_sink_uri_handler_init):
+ * plugins/elements/gstfdsink.h:
+ Port fdsink to 0.10 (patch by Philippe Rouquier) (Fixes #325490)
+
+2006-01-30 21:11:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ docs/manual/advanced-dparams.xml: describe controller
+ Original commit message from CVS:
+ * docs/manual/advanced-dparams.xml:
+ describe controller
+ * docs/manual/advanced-position.xml:
+ * docs/manual/basics-init.xml:
+ * docs/manual/manual.xml:
+ * docs/manual/titlepage.xml:
+ * docs/pwg/pwg.xml:
+ * docs/pwg/titlepage.xml:
+ cleanup xml (more to come)
+ * libs/gst/controller/gstcontroller.c:
+ fix typo
+
+2006-01-30 20:36:51 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/vs6/grammar.dsp: add autogen of gstmarshal.c,h for Release mode
+ Original commit message from CVS:
+ * win32/vs6/grammar.dsp:
+ add autogen of gstmarshal.c,h for Release mode
+
+2006-01-30 16:07:48 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Basesink cleanups, remove some old code.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_init),
+ (gst_base_sink_preroll_queue_empty), (gst_base_sink_commit_state),
+ (gst_base_sink_handle_object), (gst_base_sink_event),
+ (gst_base_sink_is_prerolled), (gst_base_sink_wait),
+ (gst_base_sink_do_sync), (gst_base_sink_handle_event),
+ (gst_base_sink_handle_buffer), (gst_base_sink_set_flushing),
+ (gst_base_sink_deactivate), (gst_base_sink_activate),
+ (gst_base_sink_activate_pull), (gst_base_sink_get_position),
+ (gst_base_sink_query), (gst_base_sink_change_state):
+ Basesink cleanups, remove some old code.
+ Handle the case where a subclass can preroll in the render
+ method (mostly audiosinks).
+ Handle more events.
+ Remove some locks around variables that are now protected
+ with the PREROLL_LOCK (clock_id, flushing, ..).
+ Optimize position query some more, do correct locking.
+ Remove old code to push queue in state change, this is not
+ needed anymore since preroll blocks on all prerollable items
+ now.
+ Almost implemented as described in design doc.
+
+2006-01-30 15:57:43 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/gst/gstbin.c: Wait for refcount to settle down before checking.
+ Original commit message from CVS:
+ * tests/check/gst/gstbin.c: (GST_START_TEST):
+ Wait for refcount to settle down before checking.
+
+2006-01-30 15:15:47 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-element-sink.txt: Pseudo code overview of desired sink behaviour regarding preroll.
+ Original commit message from CVS:
+ * docs/design/part-element-sink.txt:
+ Pseudo code overview of desired sink behaviour regarding
+ preroll.
+
+2006-01-30 14:28:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * ChangeLog:
+ Bleh, forgot to commit the changelog entry on Saturday.
+ Original commit message from CVS:
+ Bleh, forgot to commit the changelog entry on Saturday.
+
+2006-01-29 21:56:00 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/vs6/grammar.dsp: fix some bugs in autogenerated files for Release mode
+ Original commit message from CVS:
+ * win32/vs6/grammar.dsp:
+ fix some bugs in autogenerated files for Release mode
+
+2006-01-29 19:24:18 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/common/: export some new symbols: gst_base_src_set_format, gst_iterator_next, gst_structure_set_valist
+ Original commit message from CVS:
+ * win32/common/libgstbase.def:
+ * win32/common/libgstreamer.def:
+ export some new symbols: gst_base_src_set_format,
+ gst_iterator_next, gst_structure_set_valist
+
+2006-01-29 17:37:08 +0000 Julien Moutte <julien@moutte.net>
+
+ gst/gstghostpad.c: Set pad functions unconditionally. Fixes #329105.
+ Original commit message from CVS:
+ 2006-01-29 Julien MOUTTE <julien@moutte.net>
+ * gst/gstghostpad.c: (gst_proxy_pad_set_target_unlocked):
+ Set pad functions unconditionally. Fixes #329105.
+
+2006-01-29 16:54:40 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/vs8: add vs8 project files created by Sergey Scobich
+ Original commit message from CVS:
+ * win32/vs8:
+ add vs8 project files created by Sergey Scobich
+
+2006-01-28 00:59:37 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstutils.c: Don't leak pad references.
+ Original commit message from CVS:
+ * gst/gstutils.c: (gst_element_unlink_pads):
+ Don't leak pad references.
+ * tests/check/elements/fakesink.c: (GST_START_TEST):
+ * tests/check/generic/sinks.c: (GST_START_TEST):
+ * tests/check/generic/states.c: (GST_START_TEST):
+ * tests/check/gst/gstbin.c: (GST_START_TEST):
+ * tests/check/gst/gstcaps.c: (GST_START_TEST):
+ * tests/check/gst/gstelement.c: (GST_START_TEST):
+ * tests/check/gst/gstghostpad.c: (GST_START_TEST):
+ * tests/check/gst/gstiterator.c: (GST_START_TEST):
+ * tests/check/gst/gstvalue.c: (GST_START_TEST):
+ Fix a bunch of leaks. Make generic/sinks.c
+ use a bit less cpu by slowing the buffer rate
+ between fakesrc and fakesink.
+
+2006-01-27 22:34:51 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ doc fixes, to link to function, just write gst_cool_function(), don't prefix with '#'
+ Original commit message from CVS:
+ * gst/gstcaps.c:
+ * gst/gstelement.c: (gst_element_send_event):
+ * gst/gstevent.c:
+ * gst/gstinfo.c:
+ * gst/gstiterator.c:
+ * gst/gstiterator.h:
+ * gst/gstpad.c: (gst_pad_send_event):
+ * gst/gststructure.c:
+ * gst/gsturi.c:
+ * gst/gstutils.c:
+ * gst/gstvalue.c:
+ * libs/gst/base/gstadapter.c:
+ doc fixes, to link to function, just write gst_cool_function(), don't
+ prefix with '#'
+
+2006-01-27 16:59:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ plugins/elements/gsttee.c: Always prefer an actual return value from a src pad in place of NOT_LINKED. This means we ...
+ Original commit message from CVS:
+ * plugins/elements/gsttee.c: (gst_tee_do_push),
+ (gst_tee_handle_buffer):
+ Always prefer an actual return value from a src
+ pad in place of NOT_LINKED. This means we return
+ WRONG_STATE when all src pads are WRONG_STATE
+ instead of NOT_LINKED.
+ Lock when replacing the last message to prevent
+ racing with the get_property method.
+ Add debug output
+
+2006-01-27 11:53:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ tests/check/: Add a very simple check that should have caught the memleak I fixed last night (if not for the slice al...
+ Original commit message from CVS:
+ * tests/check/Makefile.am:
+ * tests/check/gst/gstquery.c: (GST_START_TEST), (gstquery_suite),
+ (main):
+ Add a very simple check that should have caught the memleak I fixed
+ last night (if not for the slice allocator hiding it)
+
+2006-01-27 01:48:37 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstbin.c: Clean up references to the clock provider when disposed or when handling a clock-lost message from it.
+ Original commit message from CVS:
+ * gst/gstbin.c: (gst_bin_dispose), (gst_bin_provide_clock_func),
+ (gst_bin_remove_func), (gst_bin_handle_message_func),
+ (bin_query_duration_fold), (bin_query_generic_fold):
+ Clean up references to the clock provider when disposed or when
+ handling a clock-lost message from it.
+ Unref sinks when performing a query via gst_iterator_fold, as the
+ gst_bin_iterate_sinks iterator refs each item. (Fixes #323874)
+ * gst/gstclock.c: (gst_clock_class_init), (gst_clock_dispose),
+ (gst_clock_set_master):
+ Drop our reference to the master clock, if any, when we are disposed.
+ * gst/gsttypefindfactory.c: (gst_type_find_factory_dispose):
+ Chain up in dispose.
+
+2006-01-27 01:13:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/random/i18n:
+ add notes on i18n
+ Original commit message from CVS:
+ add notes on i18n
+
+2006-01-26 12:59:48 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesrc.c: Add some debugging.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_get_range):
+ Add some debugging.
+
+2006-01-26 12:40:17 +0000 Julien Moutte <julien@moutte.net>
+
+ plugins/elements/gsttee.c: Apply patch from #328715. Tee now handles pad being NOT_LINKED or in WRONG_STATE.
+ Original commit message from CVS:
+ 2006-01-26 Julien MOUTTE <julien@moutte.net>
+ * plugins/elements/gsttee.c: (gst_tee_do_push),
+ (gst_tee_handle_buffer): Apply patch from #328715. Tee now
+ handles pad being NOT_LINKED or in WRONG_STATE.
+
+2006-01-26 08:57:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ win32/MANIFEST: more updating
+ Original commit message from CVS:
+ * win32/MANIFEST:
+ more updating
+
+2006-01-26 08:39:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ win32/MANIFEST: remove obsolete entry
+ Original commit message from CVS:
+ * win32/MANIFEST:
+ remove obsolete entry
+
+2006-01-26 06:57:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ added code for downstream events, reviewed docs in gstevent.c
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstbin.c: (bin_element_is_src), (src_iterator_filter),
+ (gst_bin_iterate_sources), (gst_bin_send_event):
+ * gst/gstbin.h:
+ * gst/gstelement.c: (gst_element_send_event):
+ * gst/gstevent.c:
+ * gst/gstpad.c: (gst_pad_send_event):
+ added code for downstream events, reviewed docs in gstevent.c
+
+2006-01-25 18:07:02 +0000 Julien Moutte <julien@moutte.net>
+
+ libs/gst/base/gstbasesink.c: We only query position using the clock in the playing state.
+ Original commit message from CVS:
+ 2006-01-25 Julien MOUTTE <julien@moutte.net>
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
+ We only query position using the clock in the playing state.
+ Query peer in the other cases.
+ * win32/common/config.h: Updates.
+
+2006-01-24 16:23:17 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstsystemclock.c: A clock entry that is scheduled for the exact time of the clock is still in time.
+ Original commit message from CVS:
+ * gst/gstsystemclock.c: (gst_system_clock_id_wait_unlocked):
+ A clock entry that is scheduled for the exact time of the
+ clock is still in time.
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object),
+ (gst_base_sink_do_sync):
+ Add some more debug info.
+
+2006-01-23 12:37:33 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/vs7: Add new vs7 project files and solution.
+ Original commit message from CVS:
+ * win32/vs7 :
+ Add new vs7 project files and solution.
+
+2006-01-23 12:23:00 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/vs7: all files removed as they were out-dated.
+ Original commit message from CVS:
+ * win32/vs7:
+ all files removed as they were out-dated.
+
+2006-01-20 19:01:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ docs/random/release: update notes
+ Original commit message from CVS:
+ * docs/random/release:
+ update notes
+ * gst/gstbin.c: (gst_bin_init):
+ * gst/gstbus.c: (gst_bus_new):
+ * gst/gstbus.h:
+ * gst/gstpipeline.c: (gst_pipeline_init):
+ use gst_bus_new(), improve logging, fix docs
+ * win32/common/config.h:
+ update for cvs build
+
+2006-01-20 18:59:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ autogen.sh: up required version of automake to 1.7
+ Original commit message from CVS:
+ * autogen.sh:
+ up required version of automake to 1.7
+
+2006-01-20 12:53:40 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ win32/common/libgstreamer.def: export gst_buffer_is_metadata_writable
+ Original commit message from CVS:
+ * win32/common/libgstreamer.def:
+ export gst_buffer_is_metadata_writable
+
+2006-01-20 11:46:03 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ Add gst_event_replace() (#327001)
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ * gst/gstevent.h:
+ Add gst_event_replace() (#327001)
+
+2006-01-20 09:56:38 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstpad.c: Make it actually compile too..
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_pad_link_check_compatible_unlocked):
+ Make it actually compile too..
+
+2006-01-20 09:53:24 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstcaps.c: Clarify behaviour of _is_equal() when passing NULL parameters.
+ Original commit message from CVS:
+ * gst/gstcaps.c:
+ Clarify behaviour of _is_equal() when passing NULL parameters.
+ * gst/gstpad.c: (gst_pad_link_check_compatible_unlocked),
+ (gst_pad_set_caps):
+ Cleanups. Don't unref NULL caps.
+ When setting the same caps, protect caps of the pad with
+ proper lock.
+ Use full functionality of _is_equal() when comparing caps.
+
+2006-01-20 09:26:00 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ libs/gst/base/gstcollectpads.c: Don't loop infinitely if there are no buffers to present. Partially fixes #327197, bu...
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_is_collected):
+ Don't loop infinitely if there are no buffers to present. Partially
+ fixes #327197, but collectpads is just broken for reusing elements
+ to do multiple encodes atm.
+
+2006-01-20 09:12:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ tools/: URL_HANDLER is not a plugin feature we can search for in the registry.
+ Original commit message from CVS:
+ * tools/gst-inspect.c: (print_element_features):
+ * tools/gst-xmlinspect.c: (main):
+ URL_HANDLER is not a plugin feature we can search for in
+ the registry.
+
+2006-01-19 18:06:18 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gst/gstelement.c: When activating, do src pads first, then sink pads.
+ Original commit message from CVS:
+ * gst/gstelement.c: (gst_element_pads_activate):
+ When activating, do src pads first, then sink pads.
+ When de-activating, do sink pads first, then src pads.
+
+2006-01-19 14:02:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ docs/gst/gstreamer-sections.txt: Add gst_index_add_associationv to the docs
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ Add gst_index_add_associationv to the docs
+
+2006-01-19 13:30:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstevent.c: Fix docs typo
+ Original commit message from CVS:
+ * gst/gstevent.c:
+ Fix docs typo
+ * plugins/elements/gstqueue.c: (gst_queue_handle_sink_event),
+ (gst_queue_chain), (gst_queue_push_one), (gst_queue_loop):
+ Do some refactoring. Doesn't actually change functionality,
+ but makes landing the DRAIN event easier later.
+
+2006-01-19 10:39:27 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/pwg/advanced-scheduling.xml: Update from 0.9.x to 0.10 API and make example a bit clearer.
+ Original commit message from CVS:
+ * docs/pwg/advanced-scheduling.xml:
+ Update from 0.9.x to 0.10 API and make example a bit
+ clearer.
+
+2006-01-19 09:24:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ docs/gst/gstreamer-sections.txt: Add gst_buffer_(is|make)_metadata_writable methods.
+ Original commit message from CVS:
+ * docs/gst/gstreamer-sections.txt:
+ Add gst_buffer_(is|make)_metadata_writable methods.
+
+2006-01-19 09:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ docs/design/part-sparsestreams.txt: Update sparse streams doc
+ Original commit message from CVS:
+ * docs/design/part-sparsestreams.txt:
+ Update sparse streams doc
+
+2006-01-19 09:02:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ docs/design/part-events.txt: Remove mention of FILLER events.
+ Original commit message from CVS:
+ * docs/design/part-events.txt:
+ Remove mention of FILLER events.
+ Add DRAIN event.
+ * docs/design/part-sparsestreams.txt:
+ Write some things about using NEWSEGMENT to keep sparse streams
+ flowing.
+
+2006-01-18 18:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstbin.c: Guard gst_object_unref call against a NULL object (dispose can theoretically be called multiple times).
+ Original commit message from CVS:
+ * gst/gstbin.c: (gst_bin_dispose):
+ Guard gst_object_unref call against a NULL object (dispose
+ can theoretically be called multiple times).
+
+2006-01-18 18:05:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ docs/design/part-events.txt: Remove mention of FILLER events.
+ Original commit message from CVS:
+ * docs/design/part-events.txt:
+ Remove mention of FILLER events.
+ Add DRAIN event.
+ * docs/design/part-sparsestreams.txt:
+ Write some things about using NEWSEGMENT to keep sparse streams
+ flowing.
+
+2006-01-18 18:01:54 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/: Added some more debug info.
+ Original commit message from CVS:
+ * gst/gstbin.c: (gst_bin_element_set_state):
+ * gst/gstclock.c: (gst_clock_id_wait):
+ Added some more debug info.
+ * libs/gst/base/gstadapter.c:
+ Added more docs.
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object),
+ (gst_base_sink_do_sync), (gst_base_sink_chain):
+ Added some comments.
+
+2006-01-18 17:59:09 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * tests/check/elements/.gitignore:
+ Ignore fakesink test.
+ Original commit message from CVS:
+ Ignore fakesink test.
+
+2006-01-18 17:57:57 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/: Added fakesink test that checks prerolling and clipping behaviour.
+ Original commit message from CVS:
+ * tests/check/Makefile.am:
+ * tests/check/elements/fakesink.c: (chain_async_buffer),
+ (chain_async), (chain_async_return), (GST_START_TEST),
+ (fakesink_suite), (main):
+ Added fakesink test that checks prerolling and clipping
+ behaviour.
+ * tests/check/gst/gstutils.c: (GST_START_TEST):
+ Make check run faster so that buildbots don't timeout.
+
+2006-01-18 17:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Some cleanups.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object),
+ (gst_base_sink_do_sync):
+ Some cleanups.
+ When the sink finishes blocking on the preroll buffer, it can
+ immediatly render it instead of rendering when the next buffer
+ arrives.
+
+2006-01-18 16:40:16 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Small cleanups.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_set_property),
+ (gst_base_sink_get_property), (gst_base_sink_do_sync),
+ (gst_base_sink_chain):
+ Small cleanups.
+ GST_ELEMENT_CLOCK and sync are protected with LOCK.
+ Don't store _last_stop if the buffer is dropped.
+
+2006-01-18 16:31:49 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.c: 'have-type' signal needs to be G_SIGNAL_RUN_FIRST, as it is the object method ...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_class_init):
+ 'have-type' signal needs to be G_SIGNAL_RUN_FIRST, as it is the
+ object method handler that sets the caps on the pad and we want
+ that to happen before we emit the signal (fixes e.g. feeding a
+ plain text file to decodebin).
+
+2006-01-18 11:44:55 +0000 Christian Schaller <uraeus@gnome.org>
+
+ * ChangeLog:
+ * gst/gstplugin.c:
+ add MPL and Properietart to list of licenses
+ Original commit message from CVS:
+ add MPL and Properietart to list of licenses
+
+2006-01-18 09:42:12 +0000 Torsten Schoenfeld <kaffeetisch@gmx.de>
+
+ gst/gstindex.h (gst_index_add_associationv): Add to header. The symbol was exported before, it appears this was just ...
+ Original commit message from CVS:
+ 2006-01-18 Andy Wingo <wingo@pobox.com>
+ * gst/gstindex.h (gst_index_add_associationv): Add to header. The
+ symbol was exported before, it appears this was just an oversight.
+ Fixes #168703.
+ Patch by: Torsten Schoenfeld <kaffeetisch at gmx.de>
+ * gst/gstindex.c (gst_index_add_associationv): Changed int in
+ prototype to gint. OK since this prototype was not in the header.
+
+2006-01-17 16:39:23 +0000 Christian Schaller <uraeus@gnome.org>
+
+ * docs/manual/appendix-licensing.xml:
+ small fix to the proposed license clause
+ Original commit message from CVS:
+ small fix to the proposed license clause
+
+2006-01-17 12:53:07 +0000 Andy Wingo <wingo@pobox.com>
+
+ gst/gstregistry.c (_gst_registry_remove_cache_plugins): Lock the registry while we remove plugins.
+ Original commit message from CVS:
+ 2006-01-17 Andy Wingo <wingo@pobox.com>
+ * gst/gstregistry.c (_gst_registry_remove_cache_plugins): Lock the
+ registry while we remove plugins.
+ * tools/gst-inspect.c (print_element_info): Don't unref the
+ factory arg, that should be the responsibility of whatever code
+ received the ref. Fixes a double-free when called from
+ print_element_list via gst-inspect-0.10 -a. Fixes #327324.
+ (main): Unref the factory if we have one.
+ (print_element_list): No change -- relies on the
+ plugin_feature_list_free to free the list of features.
+
+2006-01-17 12:14:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ Replace gst_buffer_(make|is)_metadata_writable patch now that the release is out.
+ Original commit message from CVS:
+ * gst/gstbuffer.c: (gst_buffer_is_metadata_writable),
+ (gst_buffer_make_metadata_writable):
+ * gst/gstbuffer.h:
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_prepare_output_buf):
+ * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
+ * tests/check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite):
+ Replace gst_buffer_(make|is)_metadata_writable patch now
+ that the release is out.
+
+2006-01-17 12:08:43 +0000 Andy Wingo <wingo@pobox.com>
+
+ gst/gstregistry.c: Reflow design comment. Update so as to speak in the present tense without reference to versions.
+ Original commit message from CVS:
+ 2006-01-17 Andy Wingo <wingo@pobox.com>
+ * gst/gstregistry.c: Reflow design comment. Update so as to speak
+ in the present tense without reference to versions.
+ * gst/gstregistry.c (gst_registry_add_plugin)
+ (gst_registry_remove_plugin, gst_registry_remove_feature)
+ (gst_registry_find_feature, gst_registry_get_feature_list)
+ (gst_registry_get_plugin_list, gst_registry_lookup_feature)
+ (gst_registry_lookup, gst_registry_scan_path)
+ (_gst_registry_remove_cache_plugins)
+ (gst_registry_get_feature_list_by_plugin): Add argument
+ validation.
+
+2006-01-16 21:00:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ back to HEAD
+ Original commit message from CVS:
+ back to HEAD
+
+=== release 0.10.2 ===
+
+2006-01-16 20:59:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ * win32/common/config.h:
+ releasing 0.10.2
+ Original commit message from CVS:
+ releasing 0.10.2
+
+2006-01-16 15:42:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ Back out patch until after the release.
+ Original commit message from CVS:
+ * gst/gstbuffer.c:
+ * gst/gstbuffer.h:
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_prepare_output_buf):
+ * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
+ * tests/check/gst/gstbuffer.c: (gst_test_suite):
+ Back out patch until after the release.
+
+2006-01-16 14:37:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstminiobject.c: Spelling fix in docs.
+ Original commit message from CVS:
+ * gst/gstminiobject.c:
+ Spelling fix in docs.
+ * ChangeLog - remove conflict indicator
+
+2006-01-16 14:37:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ (Missed plugins/elements/gstcapsfilter.c in previous commit)
+ Original commit message from CVS:
+ (Missed plugins/elements/gstcapsfilter.c in previous commit)
+ Reviewed By: Andy Wingo
+ * gst/gstbuffer.c: (gst_buffer_is_metadata_writable),
+ (gst_buffer_make_metadata_writable):
+ * gst/gstbuffer.h:
+ Add gst_buffer_(is|make)_metadata_writable as analogues of
+ gst_buffer_(is|make)_writable.
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_prepare_output_buf):
+ * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
+ Use name gst_buffer_(is|make)_metadata_writable functions.
+ * tests/check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite):
+ Test gst_buffer_(is|make)_metadata_writable
+ (Closes: #324162)
+
+2006-01-16 14:32:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstbuffer.*: Add gst_buffer_(is|make)_metadata_writable as analogues of gst_buffer_(is|make)_writable.
+ Original commit message from CVS:
+ Reviewed By: Andy Wingo
+ * gst/gstbuffer.c: (gst_buffer_is_metadata_writable),
+ (gst_buffer_make_metadata_writable):
+ * gst/gstbuffer.h:
+ Add gst_buffer_(is|make)_metadata_writable as analogues of
+ gst_buffer_(is|make)_writable.
+ * libs/gst/base/gstbasetransform.c:
+ (gst_base_transform_prepare_output_buf):
+ * plugins/elements/gstcapsfilter.c: (gst_capsfilter_prepare_buf):
+ Use name gst_buffer_(is|make)_metadata_writable functions.
+ * tests/check/gst/gstbuffer.c: (GST_START_TEST), (gst_test_suite):
+ Test gst_buffer_(is|make)_metadata_writable
+ (Closes: #324162)
+
+2006-01-14 22:59:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ * win32/common/config.h:
+ prerelease
+ Original commit message from CVS:
+ prerelease
+
+2006-01-14 14:12:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/check/gst/gstbus.c:
+ * tests/check/gst/gstelement.c:
+ add unlink and some asserts
+ Original commit message from CVS:
+ add unlink and some asserts
+
+2006-01-14 11:20:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ docs/manual/Makefile.am: don't do parallel make
+ Original commit message from CVS:
+ * docs/manual/Makefile.am:
+ don't do parallel make
+ * configure.ac:
+ AC_SUBST HOST_CPU
+ * win32/common/config.h.in:
+ add generations for HOST_CPU and GST_MAJORMINOR
+ * win32/common/config.h: commit generated result
+
+2006-01-13 19:51:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/random/release:
+ updates to release doc
+ Original commit message from CVS:
+ updates to release doc
+
+2006-01-13 19:17:05 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/appendix-integration.xml: Update GNOME integration section to use gst_init_get_option_group() instead of ...
+ Original commit message from CVS:
+ * docs/manual/appendix-integration.xml:
+ Update GNOME integration section to use gst_init_get_option_group()
+ instead of the old popt stuff (#322911). Also, GNOME applications
+ should now use gconf*sink and gconf*src instead of the old gconf
+ helper lib we had.
+
+2006-01-13 16:16:24 +0000 Christian Schaller <uraeus@gnome.org>
+
+ * gstreamer.spec.in:
+ removing 010 suffixing of package name as Fedora only use it for 0.8, want to have the packages be interchangeable
+ Original commit message from CVS:
+ removing 010 suffixing of package name as Fedora only use it for 0.8, want
+ to have the packages be interchangeable
+
+2006-01-13 14:59:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ * po/LINGUAS:
+ readd zh_TW and force an autogen
+ Original commit message from CVS:
+ readd zh_TW and force an autogen
+
+2006-01-13 14:21:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ docs/: add new API entries to the docs
+ Original commit message from CVS:
+ * docs/gst/gstreamer-docs.sgml:
+ * docs/gst/gstreamer-sections.txt:
+ * docs/libs/gstreamer-libs-sections.txt:
+ add new API entries to the docs
+ * libs/gst/controller/Makefile.am:
+ * libs/gst/controller/gstcontroller.c:
+ * libs/gst/controller/gstcontroller.h:
+ * libs/gst/controller/gstcontrollerprivate.h:
+ * libs/gst/controller/gsthelper.c:
+ * libs/gst/controller/gstinterpolation.c:
+ move private structs to private header
+ * po/README:
+ gstreamer-0.7 -> gstreamer-0.10
+ * tests/check/libs/struct_i386.h:
+ remove private structs
+
+2006-01-13 14:19:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * po/POTFILES.in:
+ trigger a rebuild
+ Original commit message from CVS:
+ trigger a rebuild
+
+2006-01-13 14:19:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * po/LINGUAS:
+ trigger a rebuild
+ Original commit message from CVS:
+ trigger a rebuild
+
+2006-01-13 14:12:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ plugins/indexers/Makefile.am: Fixes as part of #317048
+ Original commit message from CVS:
+ * plugins/indexers/Makefile.am:
+ Fixes as part of #317048
+
+2006-01-13 13:41:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ plugins/indexers/Makefile.am: fix #316086 - compilation when mmap is missing
+ Original commit message from CVS:
+ * plugins/indexers/Makefile.am:
+ fix #316086 - compilation when mmap is missing
+
+2006-01-12 22:04:58 +0000 Sébastien Moutte <sebastien@moutte.net>
+
+ libs/gst/base/gstbasesink.c: *cur = (now - base) * basesink->segment.abs_rate + time; replaced by
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c:
+ *cur = (now - base) * basesink->segment.abs_rate + time; replaced by
+ *cur = gst_guint64_to_gdouble(now - base) * basesink->segment.abs_rate + time; for vs6
+ * win32/common/config.h:
+ added some defines GST_MAJORMINOR and HOST_CPU
+ * win32/common/libgstbase.def:
+ * win32/common/libgstreamer.def:
+ added some exported functions
+
+2006-01-12 21:55:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ libs/gst/controller/: make G_TYPE_STRING controlable
+ Original commit message from CVS:
+ * libs/gst/controller/gstcontroller.c:
+ (gst_controlled_property_set_interpolation_mode),
+ (gst_controlled_property_new):
+ * libs/gst/controller/gstcontroller.h:
+ * libs/gst/controller/gstinterpolation.c:
+ (interpolate_none_get_string_value_array):
+ make G_TYPE_STRING controlable
+
+2006-01-12 16:31:35 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ tools/: cleanup man-pages, remove reference to gst-register, document env-vars
+ Original commit message from CVS:
+ * tools/README:
+ * tools/gst-feedback.1.in:
+ * tools/gst-inspect.1.in:
+ * tools/gst-launch.1.in:
+ * tools/gst-md5sum.1.in:
+ * tools/gst-typefind.1.in:
+ * tools/gst-xmlinspect.1.in:
+ * tools/gst-xmllaunch.1.in:
+ cleanup man-pages, remove reference to gst-register, document env-vars
+
+2006-01-12 16:07:50 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstbuffer.c: gst_buffer_span should copy the timestamp of the first buffer if they were both originally overlappi...
+ Original commit message from CVS:
+ * gst/gstbuffer.c: (gst_buffer_span):
+ gst_buffer_span should copy the timestamp of the first buffer
+ if they were both originally overlapping subbuffers of the
+ same parent, using the same logic as the 'slow copy' case.
+
+2006-01-11 21:32:21 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ libs/gst/base/gstcollectpads.c: Need to awaken ALL the pads when we pop a buffer, otherwise collectpads only works wh...
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_pop):
+ Need to awaken ALL the pads when we pop a buffer, otherwise
+ collectpads only works when there is 2 input streams.
+
+2006-01-11 19:18:27 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ docs/random/ensonic/media-device-daemon.txt: more ideas (dbus)
+ Original commit message from CVS:
+ * docs/random/ensonic/media-device-daemon.txt:
+ more ideas (dbus)
+ * gst/gstbuffer.c:
+ fix doc example, add clarification
+ * tools/gst-launch.1.in:
+ add initial info about GST_PLUGIN_PATH, needs more work
+
+2006-01-11 10:38:56 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/: Some more minor docs additions and updates.
+ Original commit message from CVS:
+ * docs/manual/basics-bins.xml:
+ * docs/manual/basics-elements.xml:
+ * docs/manual/intro-basics.xml:
+ Some more minor docs additions and updates.
+
+2006-01-11 10:20:06 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/manual/: Some small fixes as pointed out by Ser-ver on IRC.
+ Original commit message from CVS:
+ * docs/manual/basics-bins.xml:
+ * docs/manual/basics-elements.xml:
+ Some small fixes as pointed out by Ser-ver on IRC.
+
+2006-01-10 15:42:29 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ plugins/elements/gstidentity.c: Set the buffer offset/offset_end to GST_CLOCK_TIME_NONE when using the single-segment...
+ Original commit message from CVS:
+ * plugins/elements/gstidentity.c: (gst_identity_transform_ip):
+ Set the buffer offset/offset_end to GST_CLOCK_TIME_NONE when using
+ the single-segment mode.
+
+2006-01-10 09:23:11 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gstbasesrc.*: Name (private) union; makes Sun's Forte compiler happy (#324900).
+ Original commit message from CVS:
+ Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_init),
+ (gst_base_src_perform_seek), (gst_base_src_send_event),
+ (gst_base_src_set_property), (gst_base_src_get_property),
+ (gst_base_src_loop), (gst_base_src_start),
+ (gst_base_src_activate_push):
+ * libs/gst/base/gstbasesrc.h:
+ Name (private) union; makes Sun's Forte compiler happy (#324900).
+
+2006-01-09 10:47:17 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ README: gst-register is gone.
+ Original commit message from CVS:
+ * README:
+ gst-register is gone.
+
+2006-01-07 11:07:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * po/LINGUAS:
+ remove and readd
+ Original commit message from CVS:
+ remove and readd
+
+2006-01-07 11:07:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * common:
+ * po/LINGUAS:
+ remove and readd
+ Original commit message from CVS:
+ remove and readd
+
+2006-01-07 10:04:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gstvalue.c: make the G_TYPE_DATE instantiation work if debug is disabled
+ Original commit message from CVS:
+ * gst/gstvalue.c: (_gst_value_initialize):
+ make the G_TYPE_DATE instantiation work if debug is disabled
+
+2006-01-07 09:56:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * po/zh_TW.po:
+ update translations
+ Original commit message from CVS:
+ update translations
+
+2006-01-06 17:16:40 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstmessage.c: Don't crash when return location for error/warning debug string is NULL; add fact that return locat...
+ Original commit message from CVS:
+ * gst/gstmessage.c: (gst_message_parse_tag),
+ (gst_message_parse_error), (gst_message_parse_warning):
+ Don't crash when return location for error/warning debug
+ string is NULL; add fact that return locations can be
+ NULL to docs where appropriate.
+
+2006-01-05 10:43:02 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstplugin.c: Replace strdup by g_strdup as suggested by Ser-ver.
+ Original commit message from CVS:
+ * gst/gstplugin.c: (gst_plugin_load_file):
+ Replace strdup by g_strdup as suggested by Ser-ver.
+
+2006-01-04 23:53:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * win32/common/config.h:
+ update config for .1
+ Original commit message from CVS:
+ update config for .1
+
+2006-01-04 23:52:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ docs/pwg/advanced-types.xml: fix doc borkage
+ Original commit message from CVS:
+ * docs/pwg/advanced-types.xml:
+ fix doc borkage
+
+2006-01-04 23:50:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ submitted by: Abel Cheung
+ Original commit message from CVS:
+ submitted by: Abel Cheung
+ * po/LINGUAS:
+ * po/zh_TW.po:
+ Added Chinese (traditional) translation
+
+2006-01-04 12:41:35 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Small updates to various docs.
+ Original commit message from CVS:
+ * docs/manual/basics-pads.xml:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gstreamer-plugins-docs.sgml:
+ * docs/plugins/gstreamer-plugins-sections.txt:
+ * docs/pwg/advanced-clock.xml:
+ * docs/pwg/advanced-scheduling.xml:
+ * docs/pwg/advanced-types.xml:
+ * plugins/elements/gstfdsink.c:
+ * plugins/elements/gstfdsrc.c:
+ * plugins/elements/gstfdsrc.h:
+ * plugins/elements/gstidentity.c: (gst_identity_class_init):
+ * plugins/elements/gstidentity.h:
+ * plugins/elements/gstqueue.h:
+ * plugins/elements/gsttee.c:
+ * plugins/elements/gsttee.h:
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_class_init):
+ * plugins/elements/gsttypefindelement.h:
+ Small updates to various docs.
+ Added core plugins to docs.
+
+2006-01-03 18:08:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ common/gst.supp: add a suppression for liboil's uninitialized variable
+ Original commit message from CVS:
+ * common/gst.supp:
+ add a suppression for liboil's uninitialized variable
+
+2006-01-02 20:26:06 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstutils.h: Add prototype for _get_type() function to GST_BOILERPLATE_FULL macro, so that gcc doesn't complain if...
+ Original commit message from CVS:
+ Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
+ * gst/gstutils.h:
+ Add prototype for _get_type() function to GST_BOILERPLATE_FULL
+ macro, so that gcc doesn't complain if the -Wmissing-prototypes
+ compiler switch is being used (#325429).
+
+2005-12-29 16:47:27 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstbin.c: Disable duration query caching in bins until it gets fixed (see #324807).
+ Original commit message from CVS:
+ * gst/gstbin.c: (gst_bin_query):
+ Disable duration query caching in bins until it gets
+ fixed (see #324807).
+
+2005-12-27 18:04:58 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/gst-inspect.c: Handle properties of POINTER and BOXED type.
+ Original commit message from CVS:
+ * tools/gst-inspect.c: (print_element_properties_info):
+ Handle properties of POINTER and BOXED type.
+
+2005-12-27 12:11:19 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gst.c: Init tags stuff and some other things before loading any static plugins (there may be other static plugins...
+ Original commit message from CVS:
+ * gst/gst.c: (init_post):
+ Init tags stuff and some other things before loading
+ any static plugins (there may be other static plugins
+ than just the GStreamer ones, and they may want to
+ register their own tags or formats or whatever, and
+ preferably without segfaulting).
+ * plugins/elements/gstqueue.c: (gst_queue_handle_src_query):
+ Print at least a warning in the debug logs if we drop a
+ query just because we don't know how to adjust the value
+ in the particular format.
+
+2005-12-25 03:45:45 +0000 David Schleef <ds@schleef.org>
+
+ tools/gstreamer-completion: Replacement for gst-complete written in sh and sed. Only completes names of features, bu...
+ Original commit message from CVS:
+ * tools/gstreamer-completion:
+ Replacement for gst-complete written in sh and sed. Only
+ completes names of features, but that's 90% of what I want
+ it for. Properties are not available in registry.xml. (Maybe
+ they should be...)
+
+2005-12-23 18:15:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ back to HEAD
+ Original commit message from CVS:
+ back to HEAD
+
+=== release 0.10.1 ===
+
+2005-12-23 18:04:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ * libs/gst/base/gstbasesrc.c:
+ * win32/common/config.h:
+ releasing 0.10.1
+ Original commit message from CVS:
+ releasing 0.10.1
+
+2005-12-23 14:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Update .po files
+ Original commit message from CVS:
+ Update .po files
+
+2005-12-23 13:45:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/check/libs/.gitignore:
+ ignore more
+ Original commit message from CVS:
+ ignore more
+
+2005-12-22 14:48:14 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/faq/cvs.xml: Add missing quote, should be make ERROR_CFLAGS="".
+ Original commit message from CVS:
+ * docs/faq/cvs.xml:
+ Add missing quote, should be make ERROR_CFLAGS="".
+
+2005-12-20 16:01:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * configure.ac:
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ * win32/common/config.h:
+ prereleasing
+ Original commit message from CVS:
+ prereleasing
+
+2005-12-20 12:50:56 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/design/part-trickmodes.txt: More documentation on trickmodes.
+ Original commit message from CVS:
+ * docs/design/part-trickmodes.txt:
+ More documentation on trickmodes.
+
+2005-12-20 11:12:53 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gst/gstcaps.*: Added gpointer GType for GstStaticCaps so we can wrap them in bindings.
+ Original commit message from CVS:
+ * gst/gstcaps.c: (gst_static_caps_get_type):
+ * gst/gstcaps.h:
+ Added gpointer GType for GstStaticCaps so we can wrap them in bindings.
+ * gst/gstpadtemplate.c: (gst_static_pad_template_get_type):
+ * gst/gstpadtemplate.h:
+ Added gpointer GType for GstStaticPadTemplate so we can wrap them in
+ bindings.
+
+2005-12-18 16:04:41 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/: Documentation updates.
+ Original commit message from CVS:
+ * libs/gst/base/gstadapter.c:
+ * libs/gst/base/gstadapter.h:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
+ (gst_base_sink_get_position):
+ * libs/gst/base/gstbasesink.h:
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
+ (gst_base_src_default_query), (gst_base_src_default_do_seek),
+ (gst_base_src_do_seek), (gst_base_src_perform_seek),
+ (gst_base_src_send_event), (gst_base_src_update_length),
+ (gst_base_src_get_range), (gst_base_src_loop),
+ (gst_base_src_start):
+ * libs/gst/base/gstbasesrc.h:
+ * libs/gst/base/gstbasetransform.h:
+ * libs/gst/base/gstcollectpads.h:
+ * libs/gst/base/gstpushsrc.c:
+ * libs/gst/base/gstpushsrc.h:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ * libs/gst/dataprotocol/dataprotocol.h:
+ * libs/gst/net/gstnetclientclock.h:
+ * libs/gst/net/gstnettimeprovider.h:
+ Documentation updates.
+
+2005-12-18 14:28:25 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/basics-helloworld.xml: Remove superfluous closing bracket in helloworld example.
+ Original commit message from CVS:
+ * docs/manual/basics-helloworld.xml:
+ Remove superfluous closing bracket in helloworld example.
+
+2005-12-17 14:19:27 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/gst-launch.1.in: Update gst-launch man page; add a section with useful environment variables. Fixes #323882.
+ Original commit message from CVS:
+ * tools/gst-launch.1.in:
+ Update gst-launch man page; add a section with useful
+ environment variables. Fixes #323882.
+
+2005-12-16 21:59:12 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ gst/: change some char* into char[]
+ Original commit message from CVS:
+ * gst/gst.c:
+ * gst/gst_private.h:
+ change some char* into char[]
+
+2005-12-16 19:24:24 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstregistryxml.c: Cleanups.
+ Original commit message from CVS:
+ * gst/gstregistryxml.c: (load_feature):
+ Cleanups.
+ Don't use g_object_unref on GstObjects so that we avoid
+ leaks on unsafe glibs.
+
+2005-12-16 18:20:58 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstbin.c: Small doc updates.
+ Original commit message from CVS:
+ * gst/gstbin.c: (gst_bin_recalc_state):
+ Small doc updates.
+
+2005-12-16 18:10:04 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ common/check.mak: Added make forever target for check.
+ Original commit message from CVS:
+ * common/check.mak:
+ Added make forever target for check.
+
+2005-12-16 17:34:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gst.c: make the registry cache file HOST_CPU-dependent
+ Original commit message from CVS:
+ * gst/gst.c: (init_post):
+ make the registry cache file HOST_CPU-dependent
+
+2005-12-16 14:44:49 +0000 Andy Wingo <wingo@pobox.com>
+
+ * ChangeLog:
+ * plugins/elements/gstbufferstore.c:
+ * tests/check/gst/gstobject.c:
+ plugins/elements/gstbufferstore.c
+ Original commit message from CVS:
+ 2005-12-16 Andy Wingo <wingo@pobox.com>
+ * plugins/elements/gstbufferstore.c
+ (gst_buffer_store_cleared_func): Pay attention to g_list_append
+ return value.
+ * tests/check/gst/gstobject.c
+ (test_fake_object_name_threaded_unique): Pay attention to
+ g_list_sort return value.
+
+2005-12-16 11:52:00 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tools/gst-feedback-m.m: Update for 0.9/0.10 (fixes #323870).
+ Original commit message from CVS:
+ * tools/gst-feedback-m.m:
+ Update for 0.9/0.10 (fixes #323870).
+
+2005-12-15 12:22:38 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gst/gstminiobject.c: Fix lcopy for mini objects, the mini object needs to be ref'ed.
+ Original commit message from CVS:
+ * gst/gstminiobject.c: (gst_value_mini_object_lcopy):
+ Fix lcopy for mini objects, the mini object needs to be ref'ed.
+ * tests/check/gst/gstminiobject.c: (my_foo_init),
+ (my_foo_get_property), (my_foo_set_property), (my_foo_class_init),
+ (test_value_collection), (gst_mini_object_suite):
+ Add test to ensure refcounts end up as expected when passing
+ GstMiniObjects through g_object_get() and g_object_set().
+
+2005-12-14 17:08:36 +0000 Julien Moutte <julien@moutte.net>
+
+ libs/gst/base/gstcollectpads.c: Refactoring of collectpads. This version removes a lot of races without touching API/...
+ Original commit message from CVS:
+ 2005-12-14 Julien MOUTTE <julien@moutte.net>
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init),
+ (gst_collect_pads_remove_pad), (gst_collect_pads_is_collected),
+ (gst_collect_pads_event), (gst_collect_pads_chain): Refactoring
+ of collectpads. This version removes a lot of races without
+ touching API/ABI. Yay !
+
+2005-12-14 10:09:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ gst/gstpad.c: Don't allow activation of a srcpad in pull_range if it has no getrange function.
+ Original commit message from CVS:
+ * gst/gstpad.c: (gst_pad_activate_pull), (gst_pad_link_prepare):
+ Don't allow activation of a srcpad in pull_range if it has no
+ getrange function.
+ Change some debug statements to be a little clearer
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_handle_src_query):
+ Check that we have a peer before executing queries thereupon.
+ * tests/examples/metadata/read-metadata.c: (message_loop):
+ Use gst_bus_pop instead of gst_bus_poll when we just want it to
+ immediately return us any available message with 0 timeout.
+
+2005-12-12 19:09:49 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gsttypefindfactory.c: Don't unref factories after calling them.
+ Original commit message from CVS:
+ * gst/gsttypefindfactory.c: (gst_type_find_factory_call_function):
+ Don't unref factories after calling them.
+ * libs/gst/base/gsttypefindhelper.c: (gst_type_find_helper):
+ * plugins/elements/gsttypefindelement.c:
+ (gst_type_find_element_chain):
+ Free lists of factories after using them. Fixing typefinding memory
+ leaks.
+
+2005-12-12 18:12:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ gst/gstpluginfeature.c: more meaningful debug output
+ Original commit message from CVS:
+ * gst/gstpluginfeature.c: (gst_plugin_feature_finalize),
+ (gst_plugin_feature_load):
+ more meaningful debug output
+ * configure.ac:
+ * tests/Makefile.am:
+ * tests/old/examples/Makefile.am:
+ make make distcheck happy again
+
+2005-12-12 17:37:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ remove all tests/old Makefiles from the build
+ Original commit message from CVS:
+ remove all tests/old Makefiles from the build
+
+2005-12-12 17:09:04 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ plugins/elements/gsttypefindelement.c: Catch the special case where we are operating chain-based, but the downstream ...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c: (stop_typefinding):
+ Catch the special case where we are operating chain-based,
+ but the downstream peer pad has no chain function. Emit a
+ custom error message in this case instead of letting the
+ core generate one implying that this is some sort of core
+ bug. It's not, it just means that whatever got plugged
+ into the pipeline downstream when we announced the type
+ can only operate pull-based, while our source can only
+ operate push-based (e.g. http://foo/bar.mov ! qtdemux ! ...)
+ Error string has not been marked for translation yet, as
+ it probably needs some more work first.
+ (gst_type_find_element_get_best_possibility):
+ Add helper function to find the best of all available
+ found possibilities that qualify given the min. threshold.
+ (gst_type_find_element_handle_event):
+ Fix the case where we get an EOS while still in TYPEFIND
+ mode (we want to chose the best of all possible types,
+ not just the first type that happens to be in our unsorted
+ list of possible types).
+ (gst_type_find_element_chain):
+ Make sure we return GST_FLOW_ERROR when we errored out
+ in stop_typefinding(); also, don't just find the best of
+ all found type entries and then use the last examined
+ type entry, but actually use the best entry.
+
+2005-12-12 17:07:05 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tests/examples/: More gcc4 fixes and a mem leak fix.
+ Original commit message from CVS:
+ * tests/examples/typefind/typefind.c: (type_found):
+ * tests/examples/xml/runxml.c: (xml_loaded):
+ More gcc4 fixes and a mem leak fix.
+
+2005-12-12 16:20:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ * tests/examples/xml/runxml.c:
+ more gcc 4 warning fixes
+ Original commit message from CVS:
+ more gcc 4 warning fixes
+
+2005-12-12 16:04:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ * tests/examples/xml/createxml.c:
+ another gcc4 fix
+ Original commit message from CVS:
+ another gcc4 fix
+
+2005-12-12 15:59:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ tests/examples/xml/createxml.c: gcc 4 fixes
+ Original commit message from CVS:
+ * tests/examples/xml/createxml.c: (object_saved):
+ gcc 4 fixes
+
+2005-12-12 15:46:16 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ tests/Makefile.am: enable the examples even more
+ Original commit message from CVS:
+ * tests/Makefile.am:
+ enable the examples even more
+
+2005-12-12 15:02:02 +0000 Andy Wingo <wingo@pobox.com>
+
+ libs/gst/net/gstnettimeprovider.c (gst_net_time_provider_class_init, gst_net_time_provider_init) (gst_net_time_provid...
+ Original commit message from CVS:
+ 2005-12-12 Andy Wingo <wingo@pobox.com>
+ * libs/gst/net/gstnettimeprovider.c
+ (gst_net_time_provider_class_init, gst_net_time_provider_init)
+ (gst_net_time_provider_set_property)
+ (gst_net_time_provider_get_property): Export "active" as a GObject
+ property.
+ (gst_net_time_provider_thread): Only respond to time queries if
+ the time provider is active.
+ * libs/gst/net/gstnettimeprovider.h: Add an "active" boolean to
+ NetTimeProvider, preserving binary compat.
+
+2005-12-12 14:46:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ tests/examples/: convert comments again
+ Original commit message from CVS:
+ * tests/examples/controller/audio-example.c: (main):
+ * tests/examples/launch/Makefile.am:
+ convert comments again
+
+2005-12-12 14:43:57 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstpushsrc.c: Fix typo.
+ Original commit message from CVS:
+ * libs/gst/base/gstpushsrc.c:
+ Fix typo.
+
+2005-12-12 14:42:11 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * ChangeLog:
+ Forgot the Changelog...
+ Original commit message from CVS:
+ Forgot the Changelog...
+
+2005-12-12 14:41:05 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ docs/libs/gstreamer-libs-sections.txt: Added new symbol to docs.
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ Added new symbol to docs.
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
+ (gst_base_src_init), (gst_base_src_set_format),
+ (gst_base_src_default_query), (gst_base_src_query),
+ (gst_base_src_default_do_seek), (gst_base_src_do_seek),
+ (gst_base_src_perform_seek), (gst_base_src_send_event),
+ (gst_base_src_default_event), (gst_base_src_event_handler),
+ (gst_base_src_set_property), (gst_base_src_get_property),
+ (gst_base_src_wait), (gst_base_src_do_sync),
+ (gst_base_src_update_length), (gst_base_src_get_range),
+ (gst_base_src_check_get_range), (gst_base_src_loop),
+ (gst_base_src_default_negotiate), (gst_base_src_start),
+ (gst_base_src_activate_push), (gst_base_src_activate_pull),
+ (gst_base_src_change_state):
+ * libs/gst/base/gstbasesrc.h:
+ Implement seeking to other formats than _BYTES.
+ Implement more seeking methods correctly.
+ Doc updates.
+ Added query vmethod.
+ Added do_seek vmethod to make life easier for subclasses
+ when seeking.
+ API addition: gst_base_src_set_format()
+
+2005-12-12 14:08:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ tests/examples/Makefile.am: added that too
+ Original commit message from CVS:
+ * tests/examples/Makefile.am:
+ added that too
+
+2005-12-12 14:02:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ applied some simple fixing to some examples re-enabled the working examples
+ Original commit message from CVS:
+ * configure.ac:
+ * docs/random/ensonic/media-device-daemon.txt:
+ * tests/examples/controller/.cvsignore:
+ * tests/examples/controller/Makefile.am:
+ * tests/examples/controller/audio-example.c: (main):
+ * tests/examples/helloworld/.cvsignore:
+ * tests/examples/helloworld/Makefile.am:
+ * tests/examples/helloworld/helloworld.c: (event_loop), (main):
+ * tests/examples/launch/.cvsignore:
+ * tests/examples/launch/Makefile.am:
+ * tests/examples/launch/mp3parselaunch.c: (event_loop), (main):
+ * tests/examples/metadata/.cvsignore:
+ * tests/examples/metadata/Makefile.am:
+ * tests/examples/metadata/read-metadata.c: (message_loop),
+ (make_pipeline), (print_tag), (main):
+ * tests/examples/queue/.cvsignore:
+ * tests/examples/queue/Makefile.am:
+ * tests/examples/queue/queue.c: (event_loop), (main):
+ * tests/examples/typefind/.cvsignore:
+ * tests/examples/typefind/Makefile.am:
+ * tests/examples/typefind/typefind.c: (type_found), (event_loop),
+ (main):
+ * tests/examples/xml/.cvsignore:
+ * tests/examples/xml/Makefile.am:
+ * tests/examples/xml/createxml.c: (object_saved), (main):
+ * tests/examples/xml/runxml.c: (xml_loaded), (event_loop), (main):
+ * tests/old/examples/Makefile.am:
+ * tests/old/examples/TODO:
+ * tests/old/examples/controller/.cvsignore:
+ * tests/old/examples/controller/Makefile.am:
+ * tests/old/examples/controller/audio-example.c:
+ * tests/old/examples/helloworld/.cvsignore:
+ * tests/old/examples/helloworld/Makefile.am:
+ * tests/old/examples/helloworld/helloworld.c:
+ * tests/old/examples/launch/.cvsignore:
+ * tests/old/examples/launch/Makefile.am:
+ * tests/old/examples/launch/mp3parselaunch.c:
+ * tests/old/examples/launch/mp3play:
+ * tests/old/examples/manual/Makefile.am:
+ * tests/old/examples/metadata/Makefile.am:
+ * tests/old/examples/metadata/read-metadata.c:
+ * tests/old/examples/queue/.cvsignore:
+ * tests/old/examples/queue/Makefile.am:
+ * tests/old/examples/queue/queue.c:
+ * tests/old/examples/typefind/.cvsignore:
+ * tests/old/examples/typefind/Makefile.am:
+ * tests/old/examples/typefind/typefind.c:
+ * tests/old/examples/xml/.cvsignore:
+ * tests/old/examples/xml/Makefile.am:
+ * tests/old/examples/xml/createxml.c:
+ * tests/old/examples/xml/runxml.c:
+ applied some simple fixing to some examples
+ re-enabled the working examples
+
+2005-12-12 12:48:35 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstsegment.c: Added more documentation.
+ Original commit message from CVS:
+ * gst/gstsegment.c: (gst_segment_init),
+ (gst_segment_set_last_stop), (gst_segment_set_seek),
+ (gst_segment_set_newsegment), (gst_segment_to_stream_time),
+ (gst_segment_to_running_time):
+ Added more documentation.
+ Make sure the last_pos value is updated properly.
+ Make sure to_stream_time and to_running_time don't
+ operate on wrong values.
+ * tests/check/gst/gstsegment.c: (GST_START_TEST):
+ Update check.
+
+2005-12-12 12:32:04 +0000 Michael Smith <msmith@xiph.org>
+
+ plugins/elements/gsttypefindelement.c: Now that we're not leaking factories, make sure we keep references to them whi...
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c: (free_entry),
+ (gst_type_find_element_chain):
+ Now that we're not leaking factories, make sure we keep references
+ to them while we need them.
+
+2005-12-12 11:40:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ tests/check/gst/struct_i386.h: ifdef out the XML structs
+ Original commit message from CVS:
+ * tests/check/gst/struct_i386.h:
+ ifdef out the XML structs
+
+2005-12-12 10:59:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gstvalue.c: floor is not needed, F is always positive; this obviates the need for adding -lm when building withou...
+ Original commit message from CVS:
+ * gst/gstvalue.c: (gst_value_transform_double_fraction):
+ floor is not needed, F is always positive; this obviates the
+ need for adding -lm when building without libxml
+
+2005-12-12 10:57:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/random/aspectratio:
+ * tests/check/gst/gstbus.c:
+ add a ; and an example
+ Original commit message from CVS:
+ add a ; and an example
+
+2005-12-12 10:16:11 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ libs/gst/base/gstbasesink.c: Take current playback rate into account when reporting the position.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
+ Take current playback rate into account when reporting
+ the position.
+
+2005-12-11 19:35:02 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/mime-world.fig: Let's try this again, this time with a file that is actually in XFig format.
+ Original commit message from CVS:
+ * docs/manual/mime-world.fig:
+ Let's try this again, this time with a file that is
+ actually in XFig format.
+
+2005-12-11 19:19:09 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/mime-world.fig: Add audioconvert element to diagram so that it matches the text and the code (fixes #3195...
+ Original commit message from CVS:
+ * docs/manual/mime-world.fig:
+ Add audioconvert element to diagram so that it
+ matches the text and the code (fixes #319526).
+
+2005-12-11 18:24:27 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/pwg/: Update state change stuff for 0.10 (fixes #322969).
+ Original commit message from CVS:
+ * docs/pwg/building-chainfn.xml:
+ * docs/pwg/building-pads.xml:
+ * docs/pwg/building-state.xml:
+ * docs/pwg/other-source.xml:
+ Update state change stuff for 0.10 (fixes #322969).
+
+2005-12-11 17:49:10 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/manual/: Update for 0.10: s/0.9/0.10/; s/audioscale/audiorsample/; add converters in front of pipelines; remove ...
+ Original commit message from CVS:
+ * docs/manual/advanced-dataaccess.xml:
+ * docs/manual/appendix-checklist.xml:
+ * docs/manual/appendix-programs.xml:
+ * docs/manual/basics-pads.xml:
+ * docs/manual/highlevel-components.xml:
+ * docs/manual/manual.xml:
+ Update for 0.10: s/0.9/0.10/; s/audioscale/audiorsample/;
+ add converters in front of pipelines; remove curly
+ brackets for threads stuff, they no longer exist; use
+ GST_TYPE_FRACTION for framerates; update some pieces of
+ code to 0.10, but there's plenty more to do.
+ * docs/manual/appendix-porting.xml:
+ Expand on asynchroneous state changes; s/0.9/0.10/;
+ mention disappearance of gst_init_get_popt_table()
+ (fixes #322916).
+
+2005-12-11 11:53:56 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ docs/faq/using.xml: Spider no longer exists, and neither does gst-launch-ext.
+ Original commit message from CVS:
+ * docs/faq/using.xml:
+ Spider no longer exists, and neither does gst-launch-ext.
+ Update examples to use decodebin and playbin and put
+ converters in front of sinks (fixes #323726).
+
+2005-12-09 17:26:31 +0000 Michael Smith <msmith@xiph.org>
+
+ plugins/elements/gsttypefindelement.c: Fix leaking element factories in typefinding.
+ Original commit message from CVS:
+ * plugins/elements/gsttypefindelement.c: (find_peek),
+ (gst_type_find_element_chain):
+ Fix leaking element factories in typefinding.
+ Fix problem where we forgot about a probable type on non-seekable
+ files, and thus later mis-typefound it.
+
+2005-12-09 15:09:42 +0000 Michael Smith <msmith@xiph.org>
+
+ Remove makecontext stuff; not used in 0.10 and causes problems on
+ Original commit message from CVS:
+ * common/m4/gst-makecontext.m4:
+ * common/m4/gst-mcsc.m4:
+ * configure.ac:
+ * win32/common/config.h:
+ * win32/common/config.h.in:
+ Remove makecontext stuff; not used in 0.10 and causes problems on
+ HPUX according to bug #322441
+
+2005-12-07 19:03:54 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/: Added ABI check for libs, this time for real
+ Original commit message from CVS:
+ * tests/check/Makefile.am:
+ * tests/check/libs/libsabi.c: (GST_START_TEST), (gstabi_suite),
+ (main):
+ * tests/check/libs/struct_i386.h:
+ Added ABI check for libs, this time for real
+
+2005-12-07 19:03:08 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/: Added ABI check for libs
+ Original commit message from CVS:
+ * tests/check/Makefile.am:
+ * tests/check/libs/libsabi.c: (GST_START_TEST), (gstabi_suite),
+ (main):
+ * tests/check/libs/struct_i386.h:
+ Added ABI check for libs
+
+2005-12-07 17:59:21 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/Makefile.am: And add the struct_i386.h to dist.
+ Original commit message from CVS:
+ * tests/check/Makefile.am:
+ And add the struct_i386.h to dist.
+
+2005-12-07 17:36:44 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/: Added check for ABI compatibility.
+ Original commit message from CVS:
+ * tests/check/Makefile.am:
+ * tests/check/gst/.cvsignore:
+ * tests/check/gst/gstabi.c: (GST_START_TEST), (gstabi_suite),
+ (main):
+ * tests/check/gst/struct_i386.h:
+ Added check for ABI compatibility.
+
+2005-12-07 15:33:42 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ plugins/elements/gstfakesrc.c: Fix broken sync option, fixes #323259
+ Original commit message from CVS:
+ * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
+ (gst_fake_src_get_times), (gst_fake_src_create):
+ Fix broken sync option, fixes #323259
+
+2005-12-07 15:16:43 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstbuffer.c: Small docs update.
+ Original commit message from CVS:
+ * gst/gstbuffer.c:
+ Small docs update.
+ * gst/gstcaps.c: (gst_caps_is_equal):
+ Don't assert on NULL <--> X. Fixes #323260
+ * gst/gstminiobject.c: (gst_mini_object_replace):
+ If we're doing atomic operations, we might just as well use
+ the proper way to get an atomic pointer.
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
+ Clean up debugging.
+
+2005-12-07 11:52:05 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/parse/grammar.y: Remove handling of { } for threads.
+ Original commit message from CVS:
+ * gst/parse/grammar.y:
+ Remove handling of { } for threads.
+
+2005-12-06 23:32:01 +0000 David Schleef <ds@schleef.org>
+
+ libs/gst/base/gstbasetransform.c: speling fix.
+ Original commit message from CVS:
+ * libs/gst/base/gstbasetransform.c: speling fix.
+
+2005-12-06 19:29:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * docs/libs/tmpl/gstdataprotocol.sgml:
+ * docs/random/omega/testing/gstobject.c:
+ * gst/gst.c:
+ * gst/gstclock.c:
+ * gst/gstelement.c:
+ * gst/gstelementfactory.c:
+ * gst/gsterror.c:
+ * gst/gstevent.c:
+ * gst/gstghostpad.c:
+ * gst/gstinfo.c:
+ * gst/gstpadtemplate.c:
+ * gst/gstregistryxml.c:
+ * gst/gsttaglist.c:
+ * gst/gsttagsetter.c:
+ * gst/gsttypefind.c:
+ * gst/gstvalue.c:
+ * libs/gst/base/gstbasesrc.c:
+ * libs/gst/net/gstnetclientclock.c:
+ * libs/gst/net/gstnettimeprovider.c:
+ * plugins/elements/gstfakesrc.c:
+ * plugins/elements/gstfdsrc.c:
+ * plugins/elements/gstfilesrc.c:
+ * plugins/elements/gstidentity.c:
+ * plugins/elements/gstqueue.c:
+ * plugins/elements/gsttypefindelement.c:
+ * plugins/indexers/gstfileindex.c:
+ * plugins/indexers/gstmemindex.c:
+ * tests/check/gst/gsttag.c:
+ * tests/old/examples/cutter/cutter.c:
+ * tests/old/examples/mixer/mixer.c:
+ * tests/old/examples/xml/runxml.c:
+ * tests/old/testsuite/caps/normalisation.c:
+ * tests/old/testsuite/debug/global.c:
+ * tests/old/testsuite/parse/parse1.c:
+ * tools/gst-xmlinspect.c:
+ * win32/common/dirent.c:
+ expand tabs
+ Original commit message from CVS:
+ expand tabs
+
+2005-12-06 19:04:49 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * win32/common/config.h:
+ back to cvs
+ Original commit message from CVS:
+ back to cvs
+
+2005-12-05 18:13:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ back to HEAD
+ Original commit message from CVS:
+ back to HEAD
+
+=== release 0.10.0 ===
+
+2005-12-05 18:05:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/libs/tmpl/gstdataprotocol.sgml:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ * win32/common/config.h:
+ releasing 0.10.0
+ Original commit message from CVS:
+ releasing 0.10.0
+
+2005-12-05 15:57:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * po/zh_CN.po:
+ Update .po files
+ Original commit message from CVS:
+ Update .po files
+
+2005-12-05 14:36:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ po/: added Chinese (Traditional) translation
+ Original commit message from CVS:
+ submitted by: Funda Wang <fundawang@linux.net.cn>
+ * po/LINGUAS:
+ * po/zh_CN.po:
+ added Chinese (Traditional) translation
+
+2005-12-05 14:14:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * po/af.po:
+ updated Afrikaans translation
+ Original commit message from CVS:
+ updated Afrikaans translation
+
+2005-12-05 14:14:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gstpad.h:
+ remove deprecation guard from docstring
+ Original commit message from CVS:
+ remove deprecation guard from docstring
+
+2005-12-05 13:10:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ update translations
+ Original commit message from CVS:
+ update translations
+
+2005-12-05 13:06:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * docs/gst/gstreamer-sections.txt:
+ * docs/random/thomasvs/TODO:
+ * gst/gstutils.c:
+ * gst/gstutils.h:
+ fix docs
+ Original commit message from CVS:
+ fix docs
+
+2005-12-05 13:01:35 +0000 Wim Taymans <wim@fluendo.com>
+
+ libs/gst/base/gstbasetransform.c (gst_base_transform_prepare_output_buf)
+ Original commit message from CVS:
+ 2005-12-05 Andy Wingo <wingo@pobox.com>
+ patch by: Wim Taymans <wim@fluendo.com>
+ * libs/gst/base/gstbasetransform.c
+ (gst_base_transform_prepare_output_buf)
+ (gst_base_transform_buffer_alloc):
+ * plugins/elements/gstqueue.c (gst_queue_bufferalloc): Call
+ alloc_buffer_and_set_caps.
+ * gst/gstpad.c (gst_pad_alloc_buffer): Changed to not call
+ set_caps on the source pad.
+ (gst_pad_alloc_buffer_and_set_caps): New function, does what
+ alloc_buffer used to do. Fixes #322874.
+ * docs/gst/gstreamer-sections.txt:
+ * docs/design/part-negotiation.txt:
+ * docs/pwg/advanced-negotiation.xml: Update for the alloc_buffer
+ changes.
+
+2005-12-05 12:33:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/check/gst/gstutils.c:
+ really add the tests for the 64/double conversion
+ Original commit message from CVS:
+ really add the tests for the 64/double conversion
+
+2005-12-05 12:09:43 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * win32/common/libgstcontroller.def:
+ add def for controller
+ Original commit message from CVS:
+ add def for controller
+
+2005-12-05 12:09:01 +0000 Sebastien Moutte <sebastien@moutte.net>
+
+ win32/: win32 build fixes
+ Original commit message from CVS:
+ patch by: Sebastien Moutte
+ * win32/MANIFEST:
+ * win32/common/config.h.in:
+ * win32/vs6/libgstcontroller.dsp:
+ win32 build fixes
+
+2005-12-05 10:59:17 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Back out previous code changes, leave doc updates, file bugs instead.
+ Original commit message from CVS:
+ * gst/gstcaps.c: (gst_caps_is_equal):
+ * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
+ (gst_fake_src_create):
+ Back out previous code changes, leave doc updates, file bugs
+ instead.
+
+2005-12-05 10:27:59 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ plugins/elements/gstfakesrc.*: Fix broken sync code.
+ Original commit message from CVS:
+ * plugins/elements/gstfakesrc.c: (gst_fake_src_class_init),
+ (gst_fake_src_get_times), (gst_fake_src_create):
+ * plugins/elements/gstfakesrc.h:
+ Fix broken sync code.
+
+2005-12-05 10:22:55 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstcaps.c: Comparing NULL against !NULL yields different caps, not a failure.
+ Original commit message from CVS:
+ * gst/gstcaps.c: (gst_caps_is_equal):
+ Comparing NULL against !NULL yields different caps, not a
+ failure.
+
+2005-12-05 10:18:27 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstpipeline.c: Fix small typo in docs.
+ Original commit message from CVS:
+ * gst/gstpipeline.c:
+ Fix small typo in docs.
+
+2005-12-05 09:53:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gst.c (init_post): remove hard-coded 0.9 location for registries/plugins with a MAJORMINOR one.
+ Original commit message from CVS:
+ 2005-12-05 Andy Wingo <wingo@pobox.com>
+ patch by: Thomas Vander Stichele <thomas at apestaart dot org>
+ * gst/gst.c (init_post): remove hard-coded 0.9 location for
+ registries/plugins with a MAJORMINOR one.
+ (plugin_desc): Rename library from gstcoreleements to
+ staticelements. Fixes #323222.
+
+2005-12-05 09:45:29 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ libs/gst/base/gstcollectpads.c: Change debug category to 'collectpads' from 'collect_pads' (fixes #323250).
+ Original commit message from CVS:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_base_init):
+ Change debug category to 'collectpads' from 'collect_pads'
+ (fixes #323250).
+
+2005-12-04 19:57:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * win32/common/libgstreamer.def:
+ rename two exports
+ Original commit message from CVS:
+ rename two exports
+
+2005-12-04 18:54:19 +0000 Sebastien Moutte <sebastien@moutte.net>
+
+ libs/gst/controller/gstinterpolation.c: use convert function for uint64/double
+ Original commit message from CVS:
+ patch by: Sebastien Moutte
+ * libs/gst/controller/gstinterpolation.c:
+ use convert function for uint64/double
+ * win32/vs6/libgstcontroller.dsp:
+ link to GLib
+
+2005-12-04 09:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ add tests that seem to show that the guint64/gdouble conversions are correct.
+ Original commit message from CVS:
+ * gst/gstutils.c: (gst_util_guint64_to_gdouble),
+ (gst_util_gdouble_to_guint64), (gst_util_uint64_scale_int64):
+ * gst/gstutils.h:
+ * tests/check/gst/gstutils.c: (GST_START_TEST), (gst_utils_suite):
+ add tests that seem to show that the guint64/gdouble conversions
+ are correct.
+
+2005-12-02 12:44:53 +0000 Christian Schaller <uraeus@gnome.org>
+
+ * gstreamer.spec.in:
+ make version number a little less hopefull
+ Original commit message from CVS:
+ make version number a little less hopefull
+
+2005-12-02 12:34:47 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/: Fix docs again.
+ Original commit message from CVS:
+ * gst/gstregistry.c: (gst_registry_add_path):
+ * gst/gstregistry.h:
+ * gst/gstregistryxml.c:
+ Fix docs again.
+ Removed old code from gstregistryxml.c
+
+2005-12-02 12:19:55 +0000 Christian Schaller <uraeus@gnome.org>
+
+ * gstreamer.spec.in:
+ fix updating gstreamer spec file making it 0.10 ready
+ Original commit message from CVS:
+ fix updating gstreamer spec file making it 0.10 ready
+
+2005-12-02 11:36:50 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gstutils.c: Small cleanup.
+ Original commit message from CVS:
+ * gst/gstutils.c: (gst_util_uint64_scale_int64),
+ (gst_util_uint64_scale_int):
+ Small cleanup.
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_handle_object):
+ Add debug log line.
+ * libs/gst/base/gstbasetransform.c: (gst_base_transform_event):
+ Add FIXME.
+
+2005-12-02 09:48:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ win32/: renamed core elements plugin
+ Original commit message from CVS:
+ * win32/MANIFEST:
+ * win32/common/config.h:
+ * win32/vs6/gstreamer.dsw:
+ * win32/vs6/libgstcoreelements.dsp:
+ * win32/vs6/libgstelements.dsp:
+ renamed core elements plugin
+
+2005-12-02 01:35:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ tools/gst-run.c: do piece-wise major/minor comparison so 0.9 < 0.10 also allow .exe extensions for tools
+ Original commit message from CVS:
+ * tools/gst-run.c: (compare_major_minor), (find_highest_version),
+ (get_candidates):
+ do piece-wise major/minor comparison so 0.9 < 0.10
+ also allow .exe extensions for tools
+
+2005-12-01 23:57:07 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gst.c: Escape a % to make gtkdoc happier; bug 322958.
+ Original commit message from CVS:
+ * gst/gst.c:
+ Escape a % to make gtkdoc happier; bug 322958.
+
+2005-12-01 19:18:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * configure.ac:
+ back to HEAD
+ Original commit message from CVS:
+ back to HEAD
+
+=== release 0.9.7 ===
+
+2005-12-01 19:11:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * CHANGES-0.9:
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * configure.ac:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ * win32/common/config.h:
+ releasing 0.9.7
+ Original commit message from CVS:
+ releasing 0.9.7
+
+2005-12-01 16:51:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * common:
+ * configure.ac:
+ * docs/libs/tmpl/gstdataprotocol.sgml:
+ * docs/random/release:
+ * po/af.po:
+ * po/az.po:
+ * po/bg.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * win32/common/config.h:
+ * win32/common/config.h.in:
+ * win32/vs6/gst_inspect.dsp:
+ * win32/vs6/gst_launch.dsp:
+ * win32/vs6/libgstbase.dsp:
+ * win32/vs6/libgstelements.dsp:
+ * win32/vs6/libgstreamer.dsp:
+ * win32/vs7/GStreamer.vcproj:
+ * win32/vs7/gst-inspect.vcproj:
+ * win32/vs7/gst-launch.vcproj:
+ * win32/vs7/libgstbase.vcproj:
+ bump GST_MAJORMINOR to 0.10 reset libtool version
+ Original commit message from CVS:
+ bump GST_MAJORMINOR to 0.10
+ reset libtool version
+
+2005-12-01 15:28:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tools/gst-feedback-0.7:
+ remove old file
+ Original commit message from CVS:
+ remove old file
+
+2005-12-01 15:18:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/plugins/.gitignore:
+ ignore more
+ Original commit message from CVS:
+ ignore more
+
+2005-12-01 15:08:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * po/LINGUAS:
+ * po/bg.po:
+ Added Bulgarian translation by (Alexander Shopov)
+ Original commit message from CVS:
+ Added Bulgarian translation by (Alexander Shopov)
+
+2005-12-01 15:04:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/plugins/inspect-build.stamp:
+ commit final stamp file
+ Original commit message from CVS:
+ commit final stamp file
+
+2005-12-01 14:51:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/plugins/gstreamer-plugins.hierarchy:
+ * docs/plugins/gstreamer-plugins.interfaces:
+ * docs/plugins/gstreamer-plugins.prerequisites:
+ * po/af.po:
+ * po/az.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ add more files for distcheck
+ Original commit message from CVS:
+ add more files for distcheck
+
+2005-12-01 14:40:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/plugins/gstreamer-plugins.args:
+ * docs/plugins/gstreamer-plugins.signals:
+ add signals and args
+ Original commit message from CVS:
+ add signals and args
+
+2005-12-01 12:36:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * tests/check/gst/gstplugin.c:
+ fix test
+ Original commit message from CVS:
+ fix test
+
+2005-12-01 12:29:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * common:
+ * configure.ac:
+ * docs/Makefile.am:
+ * docs/gst/Makefile.am:
+ * docs/gst/gstreamer-docs.sgml:
+ * docs/gst/gstreamer-sections.txt:
+ * docs/gst/gstreamer.types:
+ * docs/gst/gstreamer.types.in:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gstreamer-plugins-docs.sgml:
+ * docs/plugins/gstreamer-plugins-sections.txt:
+ * docs/plugins/gstreamer-plugins.types:
+ * docs/plugins/inspect.stamp:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ * docs/plugins/scanobj-build.stamp:
+ * gstreamer.spec.in:
+ * plugins/elements/Makefile.am:
+ * plugins/elements/gstelements.c:
+ * plugins/elements/gstfakesink.c:
+ * plugins/elements/gstfakesrc.c:
+ * plugins/elements/gstfilesink.c:
+ * plugins/elements/gstfilesrc.c:
+ * plugins/elements/gstqueue.c:
+ * plugins/indexers/Makefile.am:
+ * plugins/indexers/gstindexers.c:
+ document core plugins in a separate document just like all the others rename these plugins to something starting with...
+ Original commit message from CVS:
+ document core plugins in a separate document just like all the
+ others
+ rename these plugins to something starting with core
+
+2005-12-01 12:00:56 +0000 Andy Wingo <wingo@pobox.com>
+
+ gst/gstevent.h (struct _GstEvent): Meant to remove the extra padding here before, but it missed the commit.
+ Original commit message from CVS:
+ 2005-12-01 Andy Wingo <wingo@pobox.com>
+ * gst/gstevent.h (struct _GstEvent): Meant to remove the extra
+ padding here before, but it missed the commit.
+
+2005-12-01 10:07:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * libs/gst/controller/gsthelper.c:
+ * win32/common/libgstreamer.def:
+ * win32/vs6/gstreamer.dsw:
+ * win32/vs6/libgstcontroller.dsp:
+ add libgstcontroller to the build
+ Original commit message from CVS:
+ add libgstcontroller to the build
+
+2005-12-01 09:54:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ libs/gst/controller/gstinterpolation.c: whitespace prices have crashed, we should feel free to use some now use gst_g...
+ Original commit message from CVS:
+ * libs/gst/controller/gstinterpolation.c:
+ whitespace prices have crashed, we should feel free to use some now
+ use gst_guint64_to_gdouble
+
+2005-12-01 09:32:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * plugins/elements/gstfdsink.c:
+ * plugins/elements/gstfdsink.h:
+ fix typo
+ Original commit message from CVS:
+ fix typo
+
+2005-12-01 09:23:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * libs/gst/controller/gstcontroller.c:
+ * libs/gst/controller/gsthelper.c:
+ * libs/gst/controller/gstinterpolation.c:
+ * libs/gst/controller/lib.c:
+ wrap config.h include
+ Original commit message from CVS:
+ wrap config.h include
+
+2005-12-01 02:08:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * docs/gst/gstreamer-sections.txt:
+ update docs
+ Original commit message from CVS:
+ update docs
+
+2005-12-01 00:54:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ plugins/elements/: more anal cleanup
+ Original commit message from CVS:
+ * plugins/elements/gstelements.c:
+ * plugins/elements/gstfdsink.c: (gst_fd_sink__base_init),
+ (gst_fd_sink__class_init), (gst_fd_sink__init),
+ (gst_fd_sink__chain), (gst_fd_sink__set_property),
+ (gst_fd_sink__get_property):
+ * plugins/elements/gstfdsink.h:
+ * plugins/elements/gstfdsrc.c: (_do_init), (gst_fd_src_base_init),
+ (gst_fd_src_class_init), (gst_fd_src_init), (gst_fd_src_dispose),
+ (gst_fd_src_update_fd), (gst_fd_src_start), (gst_fd_src_stop),
+ (gst_fd_src_unlock), (gst_fd_src_set_property),
+ (gst_fd_src_get_property), (gst_fd_src_create),
+ (gst_fd_src_is_seekable), (gst_fd_src_get_size),
+ (gst_fd_src_uri_get_type), (gst_fd_src_uri_get_protocols),
+ (gst_fd_src_uri_get_uri), (gst_fd_src_uri_set_uri),
+ (gst_fd_src_uri_handler_init):
+ * plugins/elements/gstfdsrc.h:
+ * plugins/elements/gstqueue.c: (gst_queue_get_type):
+ more anal cleanup
+
+2005-11-30 19:36:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * docs/gst/Makefile.am:
+ * docs/gst/gstreamer.types.in:
+ * gst/Makefile.am:
+ * po/af.po:
+ * po/az.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ fix the docs build
+ Original commit message from CVS:
+ fix the docs build
+
+2005-11-30 19:03:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/gst/gstreamer.types.in:
+ add new input types file
+ Original commit message from CVS:
+ add new input types file
+
+2005-11-30 19:01:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ various fixes to make
+ Original commit message from CVS:
+ * configure.ac:
+ * gst/Makefile.am:
+ * gst/gst.c:
+ * gst/gstplugin.h:
+ * gst/gstregistry.h:
+ * tests/benchmarks/complexity.c:
+ * tests/benchmarks/mass-elements.c:
+ * tests/check/Makefile.am:
+ * tools/Makefile.am:
+ * tools/gst-inspect.c:
+ * tools/gst-xmlinspect.c:
+ various fixes to make
+ --disable-nls --disable-registry --disable-loadsave --disable-parse --disable-gst-debug
+ work and get the core .so down to 360444 bytes after stripping
+
+2005-11-30 17:05:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * docs/libs/tmpl/gstdataprotocol.sgml:
+ * tests/check/Makefile.am:
+ move location of test registry
+ Original commit message from CVS:
+ move location of test registry
+
+2005-11-30 16:45:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/check/pipelines/.gitignore:
+ ignore more
+ Original commit message from CVS:
+ ignore more
+
+2005-11-30 16:45:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/misc/Makefile.am:
+ missing makefile
+ Original commit message from CVS:
+ missing makefile
+
+2005-11-30 16:43:16 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * scripts/cvs-update.sh:
+ prune empty dirs when updating
+ Original commit message from CVS:
+ prune empty dirs when updating
+
+2005-11-30 16:42:27 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * DOCBUILDING:
+ * docs/README:
+ remove empty dirs; move docbuilding notes
+ Original commit message from CVS:
+ remove empty dirs; move docbuilding notes
+
+2005-11-30 16:39:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ descend into tests
+ Original commit message from CVS:
+ * Makefile.am:
+ * configure.ac:
+ descend into tests
+ * docs/random/thomasvs/TODO:
+ * tests/Makefile.am:
+ * tests/README:
+ add a README
+
+2005-11-30 16:32:22 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/benchmarks/.gitignore:
+ * tests/check/generic/.gitignore:
+ * tests/check/libs/.gitignore:
+ ignore more
+ Original commit message from CVS:
+ ignore more
+
+2005-11-30 16:30:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * README:
+ update README
+ Original commit message from CVS:
+ update README
+
+2005-11-30 16:29:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * common:
+ * tests/check/Makefile.am:
+ don't fail on missing registry
+ Original commit message from CVS:
+ don't fail on missing registry
+
+2005-11-30 16:28:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * win32/README.txt:
+ add a README
+ Original commit message from CVS:
+ add a README
+
+2005-11-30 16:26:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * win32/GStreamer.vcproj:
+ * win32/MANIFEST:
+ * win32/Makefile:
+ * win32/Makefile.inspect:
+ * win32/Makefile.launch:
+ * win32/Makefile.register:
+ * win32/README.txt:
+ * win32/gst-inspect.vcproj:
+ * win32/gst-launch.vcproj:
+ * win32/gst-register.vcproj:
+ * win32/gstelements.vcproj:
+ * win32/gstgetbits.def:
+ * win32/gstgetbits.vcproj:
+ * win32/gstreamer-dbg.def:
+ * win32/gstreamer.def:
+ * win32/libgstbase.def:
+ * win32/libgstbase.vcproj:
+ * win32/link_oldruntime.c:
+ * win32/mman.c:
+ * win32/mman.h:
+ * win32/mman.inl:
+ * win32/msvc71.sln:
+ move even more stuff, win32/ is nice and clean now
+ Original commit message from CVS:
+ move even more stuff, win32/ is nice and clean now
+
+2005-11-30 16:17:23 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * libs/gst/control/.gitignore:
+ * po/af.po:
+ * po/az.po:
+ * po/ca.po:
+ * po/cs.po:
+ * po/de.po:
+ * po/en_GB.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nb.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sq.po:
+ * po/sr.po:
+ * po/sv.po:
+ * po/tr.po:
+ * po/uk.po:
+ * po/vi.po:
+ * win32/MANIFEST:
+ * win32/config.h:
+ * win32/dirent.c:
+ * win32/dirent.h:
+ * win32/gstbytestream.def:
+ * win32/gstbytestream.vcproj:
+ * win32/gstconfig.h:
+ * win32/gstenumtypes.c:
+ * win32/gstenumtypes.h:
+ * win32/gstoptimalscheduler.vcproj:
+ * win32/gstversion.h:
+ * win32/gtchar.h:
+ * win32/testsuite/bins.vcproj:
+ * win32/testsuite/bytestream.vcproj:
+ * win32/testsuite/caps.vcproj:
+ * win32/testsuite/cleanup.vcproj:
+ * win32/testsuite/clock.vcproj:
+ * win32/testsuite/debug.vcproj:
+ * win32/testsuite/dlopen.vcproj:
+ * win32/testsuite/dynparams.vcproj:
+ * win32/testsuite/elements.vcproj:
+ * win32/testsuite/ghostpads.vcproj:
+ * win32/testsuite/indexers.vcproj:
+ * win32/testsuite/negotiation.vcproj:
+ * win32/testsuite/parse.vcproj:
+ * win32/testsuite/plugin.vcproj:
+ * win32/testsuite/refcounting.vcproj:
+ * win32/testsuite/schedulers.vcproj:
+ * win32/testsuite/states.vcproj:
+ * win32/testsuite/tags.vcproj:
+ * win32/testsuite/threads.vcproj:
+ remove old win32 stuff that isn't maintained and should be reorganized
+ Original commit message from CVS:
+ remove old win32 stuff that isn't maintained and should be
+ reorganized
+
+2005-11-30 16:12:48 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * libs/gst/getbits/.gitignore:
+ remove getbits
+ Original commit message from CVS:
+ remove getbits
+
+2005-11-30 16:10:57 +0000 Andy Wingo <wingo@pobox.com>
+
+ configure.ac (GST_PKG_DEPS): Revert previous patch, makes loading the gst.interfaces python module bork.
+ Original commit message from CVS:
+ 2005-11-30 Andy Wingo <wingo@pobox.com>
+ * configure.ac (GST_PKG_DEPS): Revert previous patch, makes
+ loading the gst.interfaces python module bork.
+ * configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc,
+ available since GLib 2.2. Fixes #318031.
+
+2005-11-30 16:08:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * ChangeLog:
+ * Makefile.am:
+ * check/.gitignore:
+ * check/Makefile.am:
+ * check/elements/.gitignore:
+ * check/elements/fakesrc.c:
+ * check/elements/fdsrc.c:
+ * check/elements/identity.c:
+ * check/generic/.gitignore:
+ * check/generic/states.c:
+ * check/gst-libs/.gitignore:
+ * check/gst-libs/controller.c:
+ * check/gst-libs/gdp.c:
+ * check/gst/.gitignore:
+ * check/gst/capslist.h:
+ * check/gst/gst.c:
+ * check/gst/gstbin.c:
+ * check/gst/gstbuffer.c:
+ * check/gst/gstbus.c:
+ * check/gst/gstcaps.c:
+ * check/gst/gstelement.c:
+ * check/gst/gstevent.c:
+ * check/gst/gstghostpad.c:
+ * check/gst/gstiterator.c:
+ * check/gst/gstmessage.c:
+ * check/gst/gstminiobject.c:
+ * check/gst/gstobject.c:
+ * check/gst/gstpad.c:
+ * check/gst/gstpipeline.c:
+ * check/gst/gstplugin.c:
+ * check/gst/gstsegment.c:
+ * check/gst/gststructure.c:
+ * check/gst/gstsystemclock.c:
+ * check/gst/gsttag.c:
+ * check/gst/gstutils.c:
+ * check/gst/gstvalue.c:
+ * check/net/.gitignore:
+ * check/net/gstnetclientclock.c:
+ * check/net/gstnettimeprovider.c:
+ * check/pipelines/.gitignore:
+ * check/pipelines/cleanup.c:
+ * check/pipelines/simple_launch_lines.c:
+ * check/pipelines/stress.c:
+ * check/states/.gitignore:
+ * check/states/sinks.c:
+ * configure.ac:
+ * examples/Makefile.am:
+ * examples/appreader/.gitignore:
+ * examples/appreader/Makefile.am:
+ * examples/appreader/appreader.c:
+ * examples/controller/.gitignore:
+ * examples/controller/Makefile.am:
+ * examples/controller/audio-example.c:
+ * examples/cutter/.gitignore:
+ * examples/cutter/Makefile.am:
+ * examples/cutter/cutter.c:
+ * examples/cutter/cutter.h:
+ * examples/events/Makefile.am:
+ * examples/events/seek.c:
+ * examples/helloworld/.gitignore:
+ * examples/helloworld/Makefile.am:
+ * examples/helloworld/helloworld.c:
+ * examples/helloworld2/.gitignore:
+ * examples/helloworld2/Makefile.am:
+ * examples/helloworld2/helloworld2.c:
+ * examples/launch/.gitignore:
+ * examples/launch/Makefile.am:
+ * examples/launch/mp3parselaunch.c:
+ * examples/launch/mp3play:
+ * examples/manual/.gitignore:
+ * examples/manual/Makefile.am:
+ * examples/manual/extract.pl:
+ * examples/metadata/Makefile.am:
+ * examples/metadata/read-metadata.c:
+ * examples/mixer/.gitignore:
+ * examples/mixer/Makefile.am:
+ * examples/mixer/mixer.c:
+ * examples/mixer/mixer.h:
+ * examples/pingpong/.gitignore:
+ * examples/pingpong/Makefile.am:
+ * examples/pingpong/pingpong.c:
+ * examples/plugins/.gitignore:
+ * examples/plugins/Makefile.am:
+ * examples/plugins/example.c:
+ * examples/plugins/example.h:
+ * examples/pwg/.gitignore:
+ * examples/pwg/Makefile.am:
+ * examples/pwg/extract.pl:
+ * examples/queue/.gitignore:
+ * examples/queue/Makefile.am:
+ * examples/queue/queue.c:
+ * examples/queue2/.gitignore:
+ * examples/queue2/Makefile.am:
+ * examples/queue2/queue2.c:
+ * examples/queue3/.gitignore:
+ * examples/queue3/Makefile.am:
+ * examples/queue3/queue3.c:
+ * examples/queue4/.gitignore:
+ * examples/queue4/Makefile.am:
+ * examples/queue4/queue4.c:
+ * examples/retag/.gitignore:
+ * examples/retag/Makefile.am:
+ * examples/retag/retag.c:
+ * examples/retag/transcode.c:
+ * examples/thread/.gitignore:
+ * examples/thread/Makefile.am:
+ * examples/thread/thread.c:
+ * examples/typefind/.gitignore:
+ * examples/typefind/Makefile.am:
+ * examples/typefind/typefind.c:
+ * examples/xml/.gitignore:
+ * examples/xml/Makefile.am:
+ * examples/xml/createxml.c:
+ * examples/xml/runxml.c:
+ * tests/Makefile.am:
+ * tests/check/Makefile.am:
+ * testsuite/.gitignore:
+ * testsuite/Makefile.am:
+ * testsuite/Rules:
+ * testsuite/caps/.gitignore:
+ * testsuite/caps/Makefile.am:
+ * testsuite/caps/app_fixate.c:
+ * testsuite/caps/audioscale.c:
+ * testsuite/caps/caps.c:
+ * testsuite/caps/caps.h:
+ * testsuite/caps/caps_strings:
+ * testsuite/caps/compatibility.c:
+ * testsuite/caps/deserialize.c:
+ * testsuite/caps/enumcaps.c:
+ * testsuite/caps/eratosthenes.c:
+ * testsuite/caps/filtercaps.c:
+ * testsuite/caps/fixed.c:
+ * testsuite/caps/fraction-convert.c:
+ * testsuite/caps/fraction-multiply-and-zero.c:
+ * testsuite/caps/intersect2.c:
+ * testsuite/caps/intersection.c:
+ * testsuite/caps/normalisation.c:
+ * testsuite/caps/random.c:
+ * testsuite/caps/renegotiate.c:
+ * testsuite/caps/sets.c:
+ * testsuite/caps/simplify.c:
+ * testsuite/caps/string-conversions.c:
+ * testsuite/caps/structure.c:
+ * testsuite/caps/subtract.c:
+ * testsuite/caps/union.c:
+ * testsuite/debug/.gitignore:
+ * testsuite/debug/Makefile.am:
+ * testsuite/debug/category.c:
+ * testsuite/debug/commandline.c:
+ * testsuite/debug/global.c:
+ * testsuite/debug/output.c:
+ * testsuite/debug/printf_extension.c:
+ * testsuite/dlopen/.gitignore:
+ * testsuite/dlopen/Makefile.am:
+ * testsuite/dlopen/dlopen_gst.c:
+ * testsuite/dlopen/loadgst.c:
+ * testsuite/elements/.gitignore:
+ * testsuite/elements/Makefile.am:
+ * testsuite/elements/gst-inspect-check.in:
+ * testsuite/elements/struct_i386.h:
+ * testsuite/elements/struct_size.c:
+ * testsuite/indexers/.gitignore:
+ * testsuite/indexers/Makefile.am:
+ * testsuite/indexers/cache1.c:
+ * testsuite/indexers/indexdump.c:
+ * testsuite/parse/.gitignore:
+ * testsuite/parse/Makefile.am:
+ * testsuite/parse/parse1.c:
+ * testsuite/parse/parse2.c:
+ * testsuite/plugin/.gitignore:
+ * testsuite/plugin/Makefile.am:
+ * testsuite/plugin/README:
+ * testsuite/plugin/dynamic.c:
+ * testsuite/plugin/linked.c:
+ * testsuite/plugin/loading.c:
+ * testsuite/plugin/registry.c:
+ * testsuite/plugin/static.c:
+ * testsuite/plugin/static2.c:
+ * testsuite/plugin/testplugin.c:
+ * testsuite/plugin/testplugin2.c:
+ * testsuite/plugin/testplugin2_s.c:
+ * testsuite/plugin/testplugin_s.c:
+ * testsuite/refcounting/.gitignore:
+ * testsuite/refcounting/Makefile.am:
+ * testsuite/refcounting/bin.c:
+ * testsuite/refcounting/element.c:
+ * testsuite/refcounting/element_pad.c:
+ * testsuite/refcounting/mainloop.c:
+ * testsuite/refcounting/mem.c:
+ * testsuite/refcounting/mem.h:
+ * testsuite/refcounting/object.c:
+ * testsuite/refcounting/pad.c:
+ * testsuite/refcounting/sched.c:
+ * testsuite/refcounting/thread.c:
+ * testsuite/states/.gitignore:
+ * testsuite/states/Makefile.am:
+ * testsuite/states/bin.c:
+ * testsuite/states/locked.c:
+ * testsuite/states/parent.c:
+ * testsuite/threads/.gitignore:
+ * testsuite/threads/159566.c:
+ * testsuite/threads/159852.c:
+ * testsuite/threads/Makefile.am:
+ * testsuite/threads/queue.c:
+ * testsuite/threads/signals.c:
+ * testsuite/threads/staticrec.c:
+ * testsuite/threads/thread.c:
+ * testsuite/threads/threadb.c:
+ * testsuite/threads/threadc.c:
+ * testsuite/threads/threadd.c:
+ * testsuite/threads/threade.c:
+ * testsuite/threads/threadf.c:
+ * testsuite/threads/threadg.c:
+ * testsuite/threads/threadh.c:
+ * testsuite/threads/threadi.c:
+ move all of these under tests
+ Original commit message from CVS:
+ move all of these under tests
+
+2005-11-30 15:37:36 +0000 Christian Schaller <uraeus@gnome.org>
+
+ * gstreamer.spec.in:
+ update after thomas's CVS surgery
+ Original commit message from CVS:
+ update after thomas's CVS surgery
+
+2005-11-30 15:34:37 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/benchmarks/.gitignore:
+ * tests/benchmarks/Makefile.am:
+ add Makefile.am
+ Original commit message from CVS:
+ add Makefile.am
+
+2005-11-30 15:29:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ fix distcheck
+ Original commit message from CVS:
+ * configure.ac:
+ * tests/Makefile.am:
+ fix distcheck
+
+2005-11-30 15:20:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/old/testsuite/caps/deserialize.c:
+ * tests/old/testsuite/caps/intersection.c:
+ * tests/old/testsuite/caps/union.c:
+ * testsuite/caps/deserialize.c:
+ * testsuite/caps/intersection.c:
+ * testsuite/caps/union.c:
+ compile warning fixes
+ Original commit message from CVS:
+ compile warning fixes
+
+2005-11-30 13:28:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/old/testsuite/elements/Makefile.am:
+ * tests/old/testsuite/elements/gst-compprep-check.in:
+ * testsuite/elements/Makefile.am:
+ * testsuite/elements/gst-compprep-check.in:
+ remove compprep
+ Original commit message from CVS:
+ remove compprep
+
+2005-11-30 13:25:05 +0000 Andy Wingo <wingo@pobox.com>
+
+ configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc, available since GLib 2.2. Fixes #318031.
+ Original commit message from CVS:
+ 2005-11-30 Andy Wingo <wingo@pobox.com>
+ * configure.ac (GST_PKG_DEPS): Use gmodule-no-export-2.0.pc,
+ available since GLib 2.2. Fixes #318031.
+
+2005-11-30 13:08:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ First pass at cleaning up tests/ dir before moving the rest
+ Original commit message from CVS:
+ * configure.ac:
+ * tests/bench-complexity.scm:
+ * tests/bench-mass_elements.scm:
+ * tests/complexity.c:
+ * tests/complexity.gnuplot:
+ * tests/instantiate/.cvsignore:
+ * tests/instantiate/Makefile.am:
+ * tests/instantiate/caps.c:
+ * tests/mass_elements.c:
+ * tests/network-clock-utils.scm:
+ * tests/network-clock.scm:
+ * tests/plot-data:
+ First pass at cleaning up tests/ dir before moving the rest
+ Combined with CVS surgery
+
+2005-11-30 13:07:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>