From 04596ec097fc0f49832f3cbb2ebf3157dd8d9fbd Mon Sep 17 00:00:00 2001 From: Maya Venkatraman Date: Tue, 13 Oct 2020 09:14:14 -0700 Subject: [PATCH] obs-ffmpeg/ffmpeg-mux: Set codec->time_base if avformat < 59 --- plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c b/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c index cbdf0ce66..bf604efb5 100644 --- a/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c +++ b/plugins/obs-ffmpeg/ffmpeg-mux/ffmpeg-mux.c @@ -387,6 +387,10 @@ static void create_video_stream(struct ffmpeg_mux *ffm) (AVRational){ffm->params.fps_den, ffm->params.fps_num}; ffm->video_stream->time_base = context->time_base; +#if LIBAVFORMAT_VERSION_MAJOR < 59 + // codec->time_base may still be used if LIBAVFORMAT_VERSION_MAJOR < 59 + ffm->video_stream->codec->time_base = context->time_base; +#endif ffm->video_stream->avg_frame_rate = av_inv_q(context->time_base); if (ffm->output->oformat->flags & AVFMT_GLOBALHEADER)