From e60bdb7e5ce55505599fe13238ae54d98c2cc0f7 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Thu, 29 Dec 2011 23:23:34 +0100 Subject: [PATCH] flvdec: Remove the now redundant check for known broken metadata creator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The index validation identifies these indexes as broken. Signed-off-by: Martin Storsjö --- libavformat/flvdec.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index d2b09b27e5..55ac9dab3f 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -153,18 +153,6 @@ static int parse_keyframes_index(AVFormatContext *s, AVIOContext *ioc, AVStream int64_t *filepositions = NULL; int ret = AVERROR(ENOSYS); int64_t initial_pos = avio_tell(ioc); - AVDictionaryEntry *creator = av_dict_get(s->metadata, "metadatacreator", - NULL, 0); - - if (creator && !strcmp(creator->value, "MEGA")) { - /* Files with this metadatacreator tag seem to have filepositions - * pointing at the 4 trailer bytes of the previous packet, - * which isn't the norm (nor what we expect here, nor what - * jwplayer + lighttpd expect, nor what flvtool2 produces). - * Just ignore the index in this case, instead of risking trying - * to adjust it to something that might or might not work. */ - return 0; - } if (s->flags & AVFMT_FLAG_IGNIDX) return 0;