gst/flv/: In pull mode we create our own index before doing anything else and don...
authorSebastian Dröge <slomo@circular-chaos.org>
Mon, 27 Oct 2008 09:25:11 +0000 (09:25 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Mon, 27 Oct 2008 09:25:11 +0000 (09:25 +0000)
commit2dadd8a0cccf3655ef327f4b897f19d75c176e17
treeb9c7347854f4dc0b59368c26a9c037d26ff4eee8
parent04795346c5da5f10dcb013d89ca4b799497e89f2
gst/flv/: In pull mode we create our own index before doing anything else and don't use the index provided by some fi...

Original commit message from CVS:
* gst/flv/gstflvdemux.c: (gst_flv_demux_create_index),
(gst_flv_demux_loop):
* gst/flv/gstflvparse.c: (gst_flv_parse_tag_script),
(gst_flv_parse_tag_audio), (gst_flv_parse_tag_video),
(gst_flv_parse_tag_timestamp):
* gst/flv/gstflvparse.h:
In pull mode we create our own index before doing anything else
and don't use the index provided by some files (which are more than
often incorrect and cause failed seeks).
For push mode we still use the index provided by the file and extend it
while doing the playback.
ChangeLog
gst/flv/gstflvdemux.c
gst/flv/gstflvparse.c
gst/flv/gstflvparse.h