flvdemux: incrementally build index in pull mode
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Thu, 18 Feb 2010 11:42:31 +0000 (12:42 +0100)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Wed, 10 Mar 2010 10:48:06 +0000 (11:48 +0100)
commit86a1aec2c044f1e92409d5e2d5bab1673a5f27fc
treeae9f4e7a06316f78fee669ba1ff9f074ff7a8dbb
parent66fabd8bfd0cd03a8ac6943af0ca14a77bd4c0af
flvdemux: incrementally build index in pull mode

Scan for needed part upon a seek as opposed to doing a complete scan
at startup, which may take some time depending on file and/or platform.
Also accept index metadata in pull mode and peek for some metadata
at the end of the file when deemed appropriate.
gst/flv/gstflvdemux.c
gst/flv/gstflvdemux.h
gst/flv/gstflvparse.c
gst/flv/gstflvparse.h