]> git.sesse.net Git - vlc/commitdiff
AVFormat Muxer : Set codec frame size.
authorJai Menon <jmenon86@gmail.com>
Thu, 17 Jun 2010 06:38:13 +0000 (12:08 +0530)
committerJean-Baptiste Kempf <jb@videolan.org>
Thu, 17 Jun 2010 10:16:55 +0000 (12:16 +0200)
This allows for correct output when using muxers (like the MOV/MP4 muxer)
that require frame_size set.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/demux/avformat/mux.c

index 00c2277fdc8b7df80c06d2c67c77bf6522a6a3fa..a09aab4d68a6c23f3bd831add72faa253b04ba35 100644 (file)
@@ -238,6 +238,7 @@ static int AddStream( sout_mux_t *p_mux, sout_input_t *p_input )
         codec->channels = p_input->p_fmt->audio.i_channels;
         codec->sample_rate = p_input->p_fmt->audio.i_rate;
         codec->time_base = (AVRational){1, codec->sample_rate};
         codec->channels = p_input->p_fmt->audio.i_channels;
         codec->sample_rate = p_input->p_fmt->audio.i_rate;
         codec->time_base = (AVRational){1, codec->sample_rate};
+        codec->frame_size = p_input->p_fmt->audio.i_frame_length;
         break;
 
     case VIDEO_ES:
         break;
 
     case VIDEO_ES: