From 91ee99aac033c4db2da34b41a0188539f3c18ee8 Mon Sep 17 00:00:00 2001 From: Sandesh Venkatesh Date: Wed, 11 Dec 2024 08:19:32 +0530 Subject: [PATCH] Fix for 3GPP issue 1046: IVAS_rend MASA + ISM rendering to 5.1/FOA produces significantly different output --- lib_rend/lib_rend.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib_rend/lib_rend.c b/lib_rend/lib_rend.c index 870704de6..14bb3b957 100644 --- a/lib_rend/lib_rend.c +++ b/lib_rend/lib_rend.c @@ -6927,6 +6927,9 @@ static ivas_error renderInputMasa( { Scale_sig32( tmpBuffer_buff_fx[ch], L_FRAME48k, sub( Q11, *outAudio.pq_fact ) ); /* Q11 */ } + + scale_sig32( outAudio.data_fx, i_mult( outAudio.config.numChannels, outAudio.config.numSamplesPerChannel ), sub( Q11, *outAudio.pq_fact ) ); /* Q11 */ + ivas_masa_ext_dirac_render_fx( masaInput->hMasaExtRend, tmpBuffer_fx, num_subframes ); *outAudio.pq_fact = Q11; -- GitLab