flvdec: Fix support for flvtool2 "keyframes based" generated index
authorKharkov Alexander <kharkovalexander@gmail.com>
Fri, 8 Apr 2011 09:20:45 +0000 (16:20 +0700)
committerMartin Storsjö <martin@martin.st>
Tue, 12 Apr 2011 09:38:45 +0000 (12:38 +0300)
commitb5304f7b2ec56b872e9a007d7f040930ebe55095
tree938f2b9b7e0e4ca749c5c1fe85d29876baaac6b5
parentc41eb2ade4f862dc5f5e7c09c717d4f7f911a15e
flvdec: Fix support for flvtool2 "keyframes based" generated index

Current keyframes data parser unconditionally rewind metadata to
the end at the end of function. As result ALL metadata located
after keyframes index not parsed, and as metadata object can have
ANY placement inside metadata it can lead to unpredictable result
(bitrate can not be found, etc.). As result FLV movie will not
play at all in such situation.

Signed-off-by: Martin Storsjö <martin@martin.st>
libavformat/flvdec.c