Browse Source

flvdec: Remove the now redundant check for known broken metadata creator

The index validation identifies these indexes as broken.

Signed-off-by: Martin Storsjö <martin@martin.st>
tags/n0.11
Michael Niedermayer Martin Storsjö 14 years ago
parent
commit
e60bdb7e5c
1 changed files with 0 additions and 12 deletions
  1. +0
    -12
      libavformat/flvdec.c

+ 0
- 12
libavformat/flvdec.c View File

@@ -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;


Loading…
Cancel
Save