OSDN Git Service

Enable parser in FLV demuxer for H264 codec
authorAlex Sukhanov <alx.sukhanov@gmail.com>
Thu, 12 Dec 2013 23:10:10 +0000 (15:10 -0800)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 15 Dec 2013 03:18:13 +0000 (04:18 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavformat/flvdec.c

index 1024001..4401652 100644 (file)
@@ -256,6 +256,7 @@ static int flv_set_video_codec(AVFormatContext *s, AVStream *vstream,
         return 1;     // 1 byte body size adjustment for flv_read_packet()
     case FLV_CODECID_H264:
         vcodec->codec_id = AV_CODEC_ID_H264;
+        vstream->need_parsing = AVSTREAM_PARSE_HEADERS;
         return 3;     // not 4, reading packet type will consume one byte
     case FLV_CODECID_MPEG4:
         vcodec->codec_id = AV_CODEC_ID_MPEG4;