diff --git a/modules/codec/ffmpeg/encoder.c b/modules/codec/ffmpeg/encoder.c index 142aa93359be1900fc2e1a7a482b771dec18ad00..c6fb8a2c31fd052f9e3c5a5b5b696d8c42a2647e 100644 --- a/modules/codec/ffmpeg/encoder.c +++ b/modules/codec/ffmpeg/encoder.c @@ -346,13 +346,10 @@ int E_(OpenEncoder)( vlc_object_t *p_this ) p_context->b_frame_strategy = 0; #if LIBAVCODEC_BUILD >= 4687 - av_reduce( &i_aspect_num, &i_aspect_den, - p_enc->fmt_in.video.i_aspect, - VOUT_ASPECT_FACTOR, 1 << 30 /* something big */ ); av_reduce( &p_context->sample_aspect_ratio.num, &p_context->sample_aspect_ratio.den, - i_aspect_num * (int64_t)p_context->height, - i_aspect_den * (int64_t)p_context->width, 1 << 30 ); + p_enc->fmt_in.video.i_aspect, + VOUT_ASPECT_FACTOR, 1 << 30 /* something big */ ); #else p_context->aspect_ratio = ((float)p_enc->fmt_in.video.i_aspect) / VOUT_ASPECT_FACTOR;