+2006-01-09 Tim-Philipp Müller <tim at centricular dot net>
+
+ * README:
+ gst-register is gone.
+
+2006-01-07 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/gstvalue.c: (_gst_value_initialize):
+ make the G_TYPE_DATE instantiation work if debug is disabled
+
+2006-01-06 Tim-Philipp Müller <tim at centricular dot net>
+
+ * 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 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstplugin.c: (gst_plugin_load_file):
+ Replace strdup by g_strdup.
+
+2006-01-05 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * docs/pwg/advanced-types.xml:
+ fix doc borkage
+
+2006-01-05 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ submitted by: Abel Cheung
+
+ * po/LINGUAS:
+ * po/zh_TW.po:
+ Added Chinese (traditional) translation
+
+2006-01-04 Wim Taymans <wim@fluendo.com>
+
+ * 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 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
+
+ * common/gst.supp:
+ add a suppression for liboil's uninitialized variable
+
+2006-01-02 James Livingston <jrl at ids dot org dot au>
+
+ 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).
+
+>>>>>>> 1.2159
+2005-12-29 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/gstbin.c: (gst_bin_query):
+ Disable duration query caching in bins until it gets
+ fixed (see #324807).
+
+2005-12-27 Tim-Philipp Müller <tim at centricular dot net>
+
+ * tools/gst-inspect.c: (print_element_properties_info):
+ Handle properties of POINTER and BOXED type.
+
+2005-12-27 Tim-Philipp Müller <tim at centricular dot net>
+
+ * 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-24 David Schleef <ds@schleef.org>
+
+ * 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...)
+
+=== release 0.10.1 ===
+
+2005-12-23 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ releasing 0.10.1, "Nollaig chridheil"
+
+2005-12-22 Tim-Philipp Müller <tim at centricular dot net>
+
+ * docs/faq/cvs.xml:
+ Add missing quote, should be make ERROR_CFLAGS="".
+
+2005-12-20 Wim Taymans <wim@fluendo.com>
+
+ * docs/design/part-trickmodes.txt:
+ More documentation on trickmodes.
+
+2005-12-20 Edward Hervey <edward@fluendo.com>
+
+ * gst/gstcaps.c: (gst_static_caps_get_type):
+ * gst/gstcaps.h:
+ API addition: GST_TYPE_STATIC_CAPS
+ Added gpointer GType for GstStaticCaps so we can wrap them in bindings.
+ * gst/gstpadtemplate.c: (gst_static_pad_template_get_type):
+ * gst/gstpadtemplate.h:
+ API addition: GST_TYPE_STATIC_PAD_TEMPLATE
+ Added gpointer GType for GstStaticPadTemplate so we can wrap them in
+ bindings.
+
+2005-12-18 Wim Taymans <wim@fluendo.com>
+
+ * 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 Tim-Philipp Müller <tim at centricular dot net>
+
+ * docs/manual/basics-helloworld.xml:
+ Remove superfluous closing bracket in helloworld example.
+
+2005-12-17 Tim-Philipp Müller <tim at centricular dot net>
+
+ * tools/gst-launch.1.in:
+ Update gst-launch man page; add a section with useful
+ environment variables. Fixes #323882.
+
+2005-12-16 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gst.c:
+ * gst/gst_private.h:
+ change some char* into char[]
+
+2005-12-16 Wim Taymans <wim@fluendo.com>
+
+ * 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 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstbin.c: (gst_bin_recalc_state):
+ Small doc updates.
+
+2005-12-16 Wim Taymans <wim@fluendo.com>
+
+ * common/check.mak:
+ Added make forever target for check.
+
+2005-12-16 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * gst/gst.c: (init_post):
+ make the registry cache file HOST_CPU-dependent
+
+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 Tim-Philipp Müller <tim at centricular dot net>
+
+ * tools/gst-feedback-m.m:
+ Update for 0.9/0.10 (fixes #323870).
+
+2005-12-15 Tim-Philipp Müller <tim at centricular dot net>
+
+ * 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 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 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * 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 Michael Smith <msmith@fluendo.com>
+
+ * 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 Stefan Kost <ensonic@users.sf.net>
+
+ * 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 Tim-Philipp Müller <tim at centricular dot net>
+
+ * 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 Tim-Philipp Müller <tim at centricular dot net>
+
+ * 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 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/examples/xml/createxml.c: (object_saved):
+ gcc 4 fixes
+
+2005-12-12 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/Makefile.am:
+ enable the examples even more
+
+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):
+ API addition: 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 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/examples/controller/audio-example.c: (main):
+ * tests/examples/launch/Makefile.am:
+ convert comments again
+
+2005-12-12 Wim Taymans <wim@fluendo.com>
+
+ * libs/gst/base/gstpushsrc.c:
+ Fix typo.
+
+2005-12-12 Wim Taymans <wim@fluendo.com>
+
+ * 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 Stefan Kost <ensonic@users.sf.net>
* tests/examples/Makefile.am: