+2006-10-18 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstsegment.c: (gst_segment_set_last_stop),
+ (gst_segment_set_seek), (gst_segment_set_newsegment_full):
+ _set_last_stop() must be with a value != -1
+ A _TYPE_SET to -1 means seek to 0.
+ Calc last_stop correctly for negative rates.
+ Make sure we work with positive durations when updating a segment.
+
+2006-10-18 Wim Taymans <wim@fluendo.com>
+
+ * docs/design/part-live-source.txt:
+ * gst/gstclock.h:
+ Small docs fixes.
+
+2006-10-18 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/gstbuffer.h:
+ Add an explicit cast to GstBuffer** to keep old code that added an
+ explicit cast to GstMiniObject** for gst_mini_object_replace()
+ compiling without warning.
+
+2006-10-18 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gstvalue.c: (gst_value_set_date), (gst_date_copy):
+ check for validity of dates
+
+2006-10-17 Tim-Philipp Müller <tim at centricular dot net>
+
+ * docs/gst/gstreamer-sections.txt:
+ Forgot this one, makes gtk-doc shut up.
+
+2006-10-17 Tim-Philipp Müller <tim at centricular dot net>
+
+ Patch by: Peter Kjellerstedt <pkj at axis com>
+
+ * gst/gstobject.h:
+ Don't define xmlNodePtr to gpointer if the core was built with
+ --disable-loadsave and --disable-registry, this will break
+ applications that want to use libxml2 but are buildling against a
+ core that doesn't use libxml2. Use an intermediary type GstXmlNodePtr
+ instead so we don't have to mess with the libxml2 namespace
+ (#361675).
+
+2006-10-17 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/gstbuffer.h:
+ Fix gst_buffer_replace() macro to avoid gst_mini_object_replace()-related
+ type-punned pointer warnings.
+
+2006-10-16 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/gstelement.h:
+ Add casts to the correct return type to state <=> state transition
+ macros.
+
+2006-10-16 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/design/part-live-source.txt:
+ describe howto handle latency
+
+ * docs/random/ensonic/profiling.txt:
+ more ideas
+
+ * tools/gst-plot-timeline.py:
+ fix log parsing for solaris, remove unused function
+
+2006-10-16 Wim Taymans <wim@fluendo.com>
+
+ * docs/design/part-trickmodes.txt:
+ * gst/gstevent.c:
+ Update some docs regarding reverse playback.
+
+2006-10-15 Tim-Philipp Müller <tim at centricular dot net>
+
+ Patch by: Marcus Granado <mrc dot gran at gmail com>
+
+ * win32/vs8/grammar.vcproj:
+ Error out with a warning if glib-genmarshal.exe is not in path,
+ instead of creating bogus gstmarshal.[ch] files. Fixes #361720.
+
+2006-10-13 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstsegment.c: (gst_segment_set_seek):
+ When seeking to stop -1, set last_stop (current position) to the
+ duration of the segment.
+
+2006-10-13 Wim Taymans <wim@fluendo.com>
+
+ * gst/gstelement.h:
+ Clarify _NO_PREROLL a bit more.
+
+ * gst/gstevent.c:
+ Fix docs.
+
+ * gst/gstpad.c: (gst_pad_link_check_hierarchy),
+ (gst_pad_get_caps_unlocked), (gst_pad_save_thyself),
+ (handle_pad_block), (gst_pad_push_event), (gst_pad_send_event):
+ Patch by: Yves Lefebvre <ivanohe at abacom dot com> Fix possible deadlock
+ due to wrong locking order. Fixes #361769.
+ Remove some redundant/misplaced checks in pad_block.
+
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
+ For negative rates, count backwards from the duration.
+
+2006-10-13 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/gsterror.c: (_gst_library_errors_init):
+ Fix error message for GST_LIBRARY_ERROR_SETTINGS (feel free to come
+ up with something better).
+
+2006-10-12 Tim-Philipp Müller <tim at centricular dot net>
+
+ * win32/vs6/libgstreamer.dsp:
+ * win32/vs7/libgstreamer.vcproj:
+ * win32/vs8/libgstreamer.vcproj:
+ Don't reference glib-compat.c which is currently not used and not
+ disted; add gstquark.c which was recently added. Fixes #361730.
+
+2006-10-12 Tim-Philipp Müller <tim at centricular dot net>
+
+ * win32/common/libgstbase.def:
+ * win32/common/libgstcontroller.def:
+ * win32/common/libgstreamer.def:
+ Add gst_caps_merge() and a bunch of other recently-added functions.
+ Fixes #361732.
+
+2006-10-11 Wim Taymans <wim@fluendo.com>
+
+ * docs/plugins/gstreamer-plugins.args:
+ * docs/plugins/inspect/plugin-coreelements.xml:
+ * docs/plugins/inspect/plugin-coreindexers.xml:
+ Update element args.
+
+ * gst/gstsystemclock.c:
+ Small comment update.
+
+ * plugins/elements/gsttee.c: (gst_tee_class_init), (gst_tee_init),
+ (gst_tee_request_new_pad), (gst_tee_release_pad),
+ (gst_tee_buffer_alloc), (gst_tee_sink_activate_push),
+ (gst_tee_sink_activate_pull):
+ * plugins/elements/gsttee.h:
+ Some tee loving:
+ Add default property defines.
+ Implement release pad function.
+ Give properties better blubs etc.
+ Activate pads before adding them to a running tee.
+ Do simple buffer_alloc on the first requested pad.
+ Post error when activation fails.
+
+2006-10-11 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/gst.c: (ensure_current_registry_forking):
+ Check return value of write() to make compiler happy.
+
+2006-10-11 Wim Taymans <wim@fluendo.com>
+
+ Patch by: Sjoerd Simons <sjoerd at luon dot net>
+
+ * plugins/elements/gstqueue.c: (gst_queue_chain):
+ Recheck queue filledness after signalling the overrun when we're about
+ to leak downstream because we released the lock when emitting the signal
+ and the queue could be empty again. Fixes #352345.
+
+2006-10-11 Tim-Philipp Müller <tim at centricular dot net>
+
+ * libs/gst/controller/gstcontroller.c: (gst_controller_new_list):
+ Fix refcounting here too, just like we did for _new_valist() a few
+ days ago (#357180) (thanks to René Stadler). Also remove all those
+ 'Since: 0.9' from the gtk-doc blobs.
+
+ * tests/check/libs/controller.c: (controller_refcount_new_list),
+ (gst_controller_suite):
+ Unit test for the above.
+
+2006-10-10 Wim Taymans <wim@fluendo.com>
+
+ Patch by: Sebastien Cote <sebas642 at yahoo dot ca>
+
+ * gst/gstpad.c: (gst_pad_get_caps_unlocked),
+ (gst_pad_save_thyself):
+ Update some docs.
+ Write pad direction in XML output. Fixes #345496.
+
+2006-10-10 Wim Taymans <wim@fluendo.com>
+
+ Patch by: René Stadler <mail at renestadler dot de>
+
+ * libs/gst/controller/gstcontroller.c: (gst_controller_new_valist),
+ (gst_controller_new_list), (_gst_controller_dispose),
+ (_gst_controller_finalize), (_gst_controller_class_init):
+ Take ref to controlled object so that it cannot disappear.
+ Fixes #357432.
+
+2006-10-10 Wim Taymans <wim@fluendo.com>
+
+ * libs/gst/check/gstcheck.c: (gst_check_setup_src_pad),
+ (gst_check_teardown_src_pad), (gst_check_setup_sink_pad),
+ (gst_check_teardown_sink_pad):
+ Activate/deactivate pads in setup/teardown respectively.
+
2006-10-10 Zaheer Abbas Merali <zaheerabbas at merali dot org>
Patch by: Josep Torre Valles <josep@fluendo.com>