From ca6d2d1b2cf1ccfa071bd9fda675bd795a85a777 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Tue, 28 Apr 2020 08:34:38 +0200 Subject: [PATCH] Workaround #6072: FFMPEG AAC encoding graded experimental Due to many reporing issues with different AAC encoder configurations deactivate support by default. Can be enabled by compiling with experimental codec support. --- libfreerdp/codec/dsp_ffmpeg.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libfreerdp/codec/dsp_ffmpeg.c b/libfreerdp/codec/dsp_ffmpeg.c index 222ffa717..4e4a07c7a 100644 --- a/libfreerdp/codec/dsp_ffmpeg.c +++ b/libfreerdp/codec/dsp_ffmpeg.c @@ -79,6 +79,14 @@ static BOOL ffmpeg_codec_is_filtered(enum AVCodecID id, BOOL encoder) case AV_CODEC_ID_NONE: return TRUE; + case AV_CODEC_ID_AAC: + case AV_CODEC_ID_AAC_LATM: +#if !defined(WITH_DSP_EXPERIMENTAL) + if (encoder) + return TRUE; +#endif + return FALSE; + default: return FALSE; }