]> git.sesse.net Git - vlc/commitdiff
set stream aspect-ratio to video aspect-ratio, as ffmpeg checks that
authorIlkka Ollakka <ileoo@videolan.org>
Fri, 5 Dec 2008 13:28:47 +0000 (15:28 +0200)
committerIlkka Ollakka <ileoo@videolan.org>
Fri, 5 Dec 2008 13:28:47 +0000 (15:28 +0200)
from r15367 onward and refuses to mux without them matching.

Should fix flv-muxing.

modules/demux/avformat/mux.c

index 4a402d72450c972daff909c06dfdefa2dcca7d39..a059c496010d147d5122e0f46b0f1b7992df8760 100644 (file)
@@ -252,6 +252,8 @@ static int AddStream( sout_mux_t *p_mux, sout_input_t *p_input )
                    &codec->sample_aspect_ratio.den,
                    i_aspect_num * (int64_t)codec->height,
                    i_aspect_den * (int64_t)codec->width, 1 << 30 );
+        stream->sample_aspect_ratio.num = codec->sample_aspect_ratio.num;
+        stream->sample_aspect_ratio.den = codec->sample_aspect_ratio.den;
         codec->time_base.den = p_input->p_fmt->video.i_frame_rate;
         codec->time_base.num = p_input->p_fmt->video.i_frame_rate_base;
         break;