Martin Storsjö wrote:
--- libavformat/flvdec.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index 1ee1ad4..dea6d6c 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -145,6 +145,9 @@ static int parse_keyframes_index(AVFormatContext *s, AVIOContext *ioc, AVStream int ret = AVERROR(ENOSYS); int64_t initial_pos = avio_tell(ioc); + if (s->flags& AVFMT_FLAG_IGNIDX) + return 0; + while (avio_tell(ioc)< max_pos - 2&& amf_get_string(ioc, str_val, sizeof(str_val))> 0) { int64_t* current_array;
LGTM :) _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
