On 02/25/2012 09:32 AM, Martin Storsjö wrote: > From: Michael Niedermayer <[email protected]> > > The index validation identifies these indexes as broken. > --- > libavformat/flvdec.c | 12 ------------ > 1 files changed, 0 insertions(+), 12 deletions(-) > > diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c > index d2b09b2..55ac9da 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;
LGTM. -Justin _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
