flvdemux: export flags for nellymoser through side data.
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 30 Nov 2011 20:16:33 +0000 (21:16 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 30 Nov 2011 20:16:33 +0000 (21:16 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavformat/flvdec.c

index 469e989..1095f95 100644 (file)
@@ -580,6 +580,8 @@ static int flv_read_packet(AVFormatContext *s, AVPacket *pkt)
     pkt->dts = dts;
     pkt->pts = pts == AV_NOPTS_VALUE ? dts : pts;
     pkt->stream_index = st->index;
+    if(st->codec->codec_id == CODEC_ID_NELLYMOSER)
+        av_packet_new_side_data(pkt, 'F', 1)[0]= flags;
 
     if (    stream_type == FLV_STREAM_TYPE_AUDIO ||
             ((flags & FLV_VIDEO_FRAMETYPE_MASK) == FLV_FRAME_KEY) ||