]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/gstreamer0-10.git/blobdiff - ChangeLog
libs/gst/dataprotocol/: It's about time we bump the version number.
[glsdk/gstreamer0-10.git] / ChangeLog
index 2453b7f400add4c8ba18634e196c3a8208c6080d..b0577f33a3e3da1915259c8d3ce20214015c9763 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,230 @@
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * libs/gst/dataprotocol/dataprotocol.c:
+       (gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
+       (gst_dp_packet_from_event):
+       * libs/gst/dataprotocol/dataprotocol.h:
+       * libs/gst/dataprotocol/dp-private.h:
+       It's about time we bump the version number.
+       Since event types don't fit in the guint8 anymore describing
+       the payload type, make payload type 16 bits wide.
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * docs/design/part-TODO.txt:
+       * docs/design/part-clocks.txt:
+       * docs/design/part-events.txt:
+       * docs/design/part-gstbin.txt:
+       * docs/design/part-gstelement.txt:
+       * docs/design/part-gstpipeline.txt:
+       * docs/design/part-live-source.txt:
+       * docs/design/part-messages.txt:
+       * docs/design/part-overview.txt:
+       * docs/design/part-states.txt:
+       Many doc updates.
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstevent.c:
+       * gst/gstevent.h:
+       Fix event quark registration.
+       Add some space between events so we can insert them in the
+       right groups.
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
+       (gst_base_sink_handle_buffer):
+       Better log message.
+
+       * gst/gstbus.h:
+       * gst/gstelement.h:
+       More docs.
+
+       * gst/gstqueue.c: (gst_queue_class_init), (gst_queue_init),
+       (gst_queue_set_property), (gst_queue_get_property):
+       * gst/gstqueue.h:
+       Remove old unused properties.
+
+2005-10-08  Stefan Kost  <ensonic@users.sf.net>
+       * docs/gst/gstreamer-sections.txt:
+       * gst/gstmessage.c:
+       * gst/gstmessage.h:
+       * gst/gstminiobject.c:
+       * gst/gstminiobject.h:
+       * gst/gstobject.h:
+       * gst/gstpad.h:
+       * gst/gstutils.h:
+         lots of new docs and doc fixes
+
+2005-10-08  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gstplugin.c: (gst_plugin_finalize), (gst_plugin_load_file):
+       * gst/gstplugin.h:
+       * gst/gstregistry.c: (gst_registry_lookup_locked),
+       (gst_registry_scan_path_level):
+       * gst/gstregistryxml.c: (load_plugin):
+         Only ever load one plugin for a given plugin basename.
+         This ensures correct overriding of GST_PLUGIN_PATH over
+         GST_PLUGIN_SYSTEM_PATH and of home dir plugins over
+         system installed plugins.
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
+       (gst_base_sink_do_sync), (gst_base_sink_handle_buffer):
+       Prepare for doing QOS.
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * check/gst/gstbin.c: (GST_START_TEST):
+       * check/pipelines/cleanup.c: (GST_START_TEST):
+       * check/pipelines/simple_launch_lines.c: (GST_START_TEST):
+       Allow new clock message too.
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstmessage.c: (gst_message_new_error),
+       (gst_message_new_warning), (gst_message_new_tag),
+       (gst_message_new_state_changed), (gst_message_new_clock_provide),
+       (gst_message_new_clock_lost), (gst_message_new_new_clock),
+       (gst_message_new_segment_start), (gst_message_new_segment_done),
+       (gst_message_parse_state_changed),
+       (gst_message_parse_clock_provide), (gst_message_parse_clock_lost),
+       (gst_message_parse_new_clock):
+       * gst/gstmessage.h:
+       Also carry the clock in question.
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstmessage.c: (gst_message_new_custom),
+       (gst_message_new_eos), (gst_message_new_error),
+       (gst_message_new_warning), (gst_message_new_tag),
+       (gst_message_new_state_changed), (gst_message_new_clock_provide),
+       (gst_message_new_new_clock), (gst_message_new_segment_start),
+       (gst_message_new_segment_done), (gst_message_parse_state_changed),
+       (gst_message_parse_clock_provide), (gst_message_parse_new_clock):
+       * gst/gstmessage.h:
+       Clean up.
+       Added clock related messages.
+
+       * gst/gstpipeline.c: (gst_pipeline_change_state):
+       Post message when the clock changed.
+
+       * tools/gst-launch.c: (event_loop):
+       Print new clock.
+
+2005-10-08  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * tools/gst-inspect.c: (print_element_properties_info):
+         Can't pass NULL strings to g_print() on windows.
+
+2005-10-08  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * docs/Makefile.am:
+       * docs/gst/Makefile.am:
+       * docs/gst/gstreamer-docs.sgml:
+       * docs/gst/running.xml:
+       * docs/version.entities.in:
+         add a chapter on running GStreamer.
+         document GST_DEBUG and GST_PLUGIN* env vars
+
+2005-10-08  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * Makefile.am:
+         remove include dir
+       * configure.ac:
+         remove PLUGINS_BUILDDIR stuff
+       * gst/gst.c: (init_post):
+         reorder parsing of GST_PLUGIN_PATH and GST_PLUGIN_SYSTEM_PATH
+       * idiottest.mak:
+         remove, it was condescending and not needed
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * gst/base/gstbasesink.c: (gst_base_sink_preroll_queue_flush),
+       (gst_base_sink_handle_object), (gst_base_sink_event),
+       (gst_base_sink_wait), (gst_base_sink_handle_event),
+       (gst_base_sink_change_state):
+       * gst/base/gstbasesink.h:
+       Repost EOS message while going to PLAYING if still EOS.
+       Make sure that when receiving a FLUSH_START we don't attempt
+       to sync on the clock anymore.
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * tools/gst-launch.c: (event_loop):
+       Better message printout.
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstbin.c: (gst_bin_child_proxy_get_child_by_index),
+       (gst_bin_child_proxy_get_children_count):
+       * gst/gstchildproxy.c: (gst_child_proxy_get_child_by_name),
+       (gst_child_proxy_lookup), (gst_child_proxy_get_property),
+       (gst_child_proxy_get_valist), (gst_child_proxy_set_property),
+       (gst_child_proxy_set_valist):
+       * gst/parse/grammar.y:
+       Make ChildProxy threadsafe and fix mem leaks.
+
+2005-10-08  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gst.c: (init_post):
+         debug the GST_PLUGIN_ env vars
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * check/gst/gstbin.c: (GST_START_TEST):
+       * check/gst/gstmessage.c: (GST_START_TEST):
+       * check/gst/gstpipeline.c: (GST_START_TEST), (message_received):
+       * gst/gstelement.c: (gst_element_commit_state),
+       (gst_element_lost_state):
+       * gst/gstmessage.c: (gst_message_new_state_changed),
+       (gst_message_parse_state_changed):
+       * gst/gstmessage.h:
+       * tools/gst-launch.c: (event_loop):
+       Added extra field to STATE_CHANGE message with the pending
+       state, which will be different from the new state soon.
+
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstbus.c: (gst_bus_pop):
+       * gst/gstclock.c:
+       * gst/gstsystemclock.c: (gst_system_clock_async_thread):
+       Small cleanups and doc updates.
+
+2005-10-08  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * gst/gst.c: (init_pre):
+       * gst/gstbin.c: (gst_bin_add_func):
+         log distributing clocks and base time
+       * gst/gstregistry.c: (gst_registry_add_plugin),
+       (gst_registry_scan_path_level), (gst_registry_scan_path):
+         clean up the debugging output a little
+       * gst/gstutils.c: (gst_element_state_get_name):
+         warn about a memleak (I've actually seen this be used, though
+         it was probably a bug)
+
+2005-10-07  Wim Taymans  <wim@fluendo.com>
+
+       * gst/base/gstbasesrc.c: (gst_base_src_class_init),
+       (gst_base_src_init), (gst_base_src_default_newsegment),
+       (gst_base_src_newsegment), (gst_base_src_do_seek),
+       (gst_base_src_loop), (gst_base_src_start):
+       * gst/base/gstbasesrc.h:
+       Make the newsegment event customizable by subclasses.
+
+2005-10-07  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstevent.c: (gst_event_new_buffersize),
+       (gst_event_parse_buffersize):
+       * gst/gstevent.h:
+       New event for future idea.
+
 2005-10-07  Andy Wingo  <wingo@pobox.com>
 
+       * gst/gstelement.c (gst_element_post_message): Doc update.
+
        * docs/gst/gstreamer-sections.txt: Update.
 
        * gst/gstmessage.c (gst_message_new_application): Made into a