[FFmpeg-devel] [PATCH] close parser in av_find_stream_info is parsing is not needed

Baptiste Coudurier baptiste.coudurier
Mon May 17 22:17:42 CEST 2010


Hey guys,

$subject.

The parser is opened here:

         //only for the split stuff
         if (!st->parser && !(ic->flags & AVFMT_FLAG_NOPARSE)) {
             st->parser = av_parser_init(st->codec->codec_id);
             if(st->need_parsing == AVSTREAM_PARSE_HEADERS && st->parser){
                 st->parser->flags |= PARSER_FLAG_COMPLETE_FRAMES;
             }
         }

So either, it must be closed after, or it shouldn't be opened if parsing 
is not needed. I'm not sure of the side effects.

-- 
Baptiste COUDURIER
Key fingerprint                 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer                                  http://www.ffmpeg.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: close_parser.patch
Type: text/x-patch
Size: 534 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100517/3c575ad1/attachment.bin>



More information about the ffmpeg-devel mailing list