[FFmpeg-devel] [PATCH 2/3] flvdec: Disable metadatacreator "MEGA" hack
Michael Niedermayer
michaelni at gmx.at
Fri Dec 30 01:38:40 CET 2011
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
---
libavformat/flvdec.c | 12 ------------
1 files changed, 0 insertions(+), 12 deletions(-)
diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c
index 2e50320..203ea9f 100644
--- a/libavformat/flvdec.c
+++ b/libavformat/flvdec.c
@@ -143,18 +143,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(vstream->nb_index_entries>0){
av_log(s, AV_LOG_WARNING, "Skiping duplicate index\n");
--
1.7.5.4
More information about the ffmpeg-devel
mailing list