summaryrefslogtreecommitdiff
path: root/libavformat/flvdec.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2011-12-29 23:23:34 +0100
committerMartin Storsjö <martin@martin.st>2012-02-27 12:07:24 +0200
commite60bdb7e5ce55505599fe13238ae54d98c2cc0f7 (patch)
treed47ea097ec4080bdddc76d09344453b392ba85af /libavformat/flvdec.c
parent7e297a46dba68f55b4d83cac5e5646c6485e096a (diff)
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>
Diffstat (limited to 'libavformat/flvdec.c')
-rw-r--r--libavformat/flvdec.c12
1 files changed, 0 insertions, 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;