From 36de73a1896032f7ce6a33ebf8ea06fe7cca0cd2 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sat, 9 Jan 2016 20:19:54 +0100 Subject: [PATCH] mp4 muxer: fix the aspect ratio? --- src/muxer/muxer_libav.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/muxer/muxer_libav.c b/src/muxer/muxer_libav.c index 82b0c9a55..7de64c658 100644 --- a/src/muxer/muxer_libav.c +++ b/src/muxer/muxer_libav.c @@ -159,6 +159,12 @@ lav_muxer_add_stream(lav_muxer_t *lm, c->sample_aspect_ratio.num = ssc->ssc_aspect_num; c->sample_aspect_ratio.den = ssc->ssc_aspect_den; + if (lm->m_config.m_type == MC_AVMP4) { + /* this is a whole hell */ + AVRational ratio = { c->height, c->width }; + c->sample_aspect_ratio = av_mul_q(c->sample_aspect_ratio, ratio); + } + st->sample_aspect_ratio.num = c->sample_aspect_ratio.num; st->sample_aspect_ratio.den = c->sample_aspect_ratio.den; -- 2.47.3