From 5280ffb31bf1634ab6fe757c63dc2e81038d0536 Mon Sep 17 00:00:00 2001 From: Sandesh Venkatesh Date: Wed, 26 Jun 2024 14:40:19 +0530 Subject: [PATCH] Fix for issue 784: BASOP decoder without JBM not BE to BASOP decoder with zero-delay profile [x] Fix for issue observed with BINAURAL_ROOM_REVERB output format. [x] Output buffer scaling was incorrect. This has been rectified in ivas_jbm_dec_render_fx rountine. --- lib_dec/ivas_jbm_dec.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib_dec/ivas_jbm_dec.c b/lib_dec/ivas_jbm_dec.c index 7891c7baa..2aae1ebfd 100644 --- a/lib_dec/ivas_jbm_dec.c +++ b/lib_dec/ivas_jbm_dec.c @@ -3039,6 +3039,16 @@ ivas_error ivas_jbm_dec_render_fx( { return error; } + + test(); + IF( st_ivas->hDecoderConfig->Opt_tsm && EQ_32( st_ivas->renderer_type, RENDERER_BINAURAL_MIXER_CONV ) ) + { + FOR( i = 0; i < nchan_in; i++ ) + { + scale_sig32( p_tc_fx[i], *nSamplesRendered, -Q2 ); + } + } + ivas_binaural_add_LFE_fx( st_ivas, *nSamplesRendered, p_tc_fx, p_output_fx ); FOR( i = 0; i < nchan_in; i++ ) -- GitLab