From 4a7ecfb81482c873dc7b97c65dc601abdfbdc9fa Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Fri, 25 May 2007 10:44:12 +0000 Subject: gst/: Handle and adjust new-segment events so that downstream really sees a stream with the tag pieces stripped off t... Original commit message from CVS: * gst/id3demux/gstid3demux.c: (gst_id3demux_reset), (gst_id3demux_send_new_segment), (gst_id3demux_chain), (gst_id3demux_sink_event): * gst/id3demux/gstid3demux.h: * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset), (gst_tag_demux_chain), (gst_tag_demux_sink_event), (gst_tag_demux_send_new_segment): Handle and adjust new-segment events so that downstream really sees a stream with the tag pieces stripped off the front and back. Fixes strangeness in seeking when mp3 decoders use the new-segment byte position to estimate their current playback position timestamp and then the arriving buffers don't match up. --- ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index f883165d..03e761f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2007-05-25 Jan Schmidt + + * gst/id3demux/gstid3demux.c: (gst_id3demux_reset), + (gst_id3demux_send_new_segment), (gst_id3demux_chain), + (gst_id3demux_sink_event): + * gst/id3demux/gstid3demux.h: + * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset), + (gst_tag_demux_chain), (gst_tag_demux_sink_event), + (gst_tag_demux_send_new_segment): + Handle and adjust new-segment events so that downstream really + sees a stream with the tag pieces stripped off the front and back. + Fixes strangeness in seeking when mp3 decoders use the new-segment + byte position to estimate their current playback position timestamp + and then the arriving buffers don't match up. + 2007-05-25 Jan Schmidt * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect): -- cgit