mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-03 04:52:28 +00:00
gst/avi/gstavidemux.c: Fix stream position reporting after a seek. Fixes #416445.
Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream), (gst_avi_demux_push_event), (gst_avi_demux_do_seek), (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), (gst_avi_demux_chain): Fix stream position reporting after a seek. Fixes #416445.
This commit is contained in:
parent
44e09dddc4
commit
a98caaeb67
2 changed files with 10 additions and 0 deletions
|
@ -1,3 +1,11 @@
|
|||
2007-03-09 Wim Taymans <wim@fluendo.com>
|
||||
|
||||
* gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
|
||||
(gst_avi_demux_push_event), (gst_avi_demux_do_seek),
|
||||
(gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
|
||||
(gst_avi_demux_chain):
|
||||
Fix stream position reporting after a seek. Fixes #416445.
|
||||
|
||||
2007-03-08 Wim Taymans <wim@fluendo.com>
|
||||
|
||||
Patch by: René Stadler <mail at renestadler dot de>
|
||||
|
|
|
@ -3040,7 +3040,9 @@ gst_avi_demux_do_seek (GstAviDemux * avi, GstSegment * segment)
|
|||
* to the time of the keyframe. */
|
||||
seek_time = avi->index_entries[avi->current_entry].ts;
|
||||
}
|
||||
/* the seek time is also the last_stop and stream time */
|
||||
segment->last_stop = seek_time;
|
||||
segment->time = seek_time;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue