gst/gstsegment.c: _set_last_stop() must be with a value != -1
[platform/upstream/gstreamer.git] / ChangeLog
index 5f46d5a..96f4d92 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,108 @@
+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):