From fd31923fcc21aeed2c0127f4693b786d114822b8 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sun, 13 May 2018 01:34:24 +0200 Subject: [PATCH] In FFmpegCapture, fix downmixing of surround signals to stereo. --- ffmpeg_capture.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ffmpeg_capture.cpp b/ffmpeg_capture.cpp index 235393a..7bd9278 100644 --- a/ffmpeg_capture.cpp +++ b/ffmpeg_capture.cpp @@ -751,7 +751,7 @@ void FFmpegCapture::convert_audio(const AVFrame *audio_avframe, FrameAllocator:: } av_opt_set_int(resampler, "in_channel_layout", channel_layout, 0); - av_opt_set_int(resampler, "out_channel_layout", AV_CH_LAYOUT_STEREO, 0); + av_opt_set_int(resampler, "out_channel_layout", AV_CH_LAYOUT_STEREO_DOWNMIX, 0); av_opt_set_int(resampler, "in_sample_rate", av_frame_get_sample_rate(audio_avframe), 0); av_opt_set_int(resampler, "out_sample_rate", OUTPUT_FREQUENCY, 0); av_opt_set_int(resampler, "in_sample_fmt", audio_avframe->format, 0); -- 2.39.2