Loading lib_com/ivas_prot.h +1 −1 Original line number Diff line number Diff line Loading @@ -5617,7 +5617,7 @@ ivas_error ivas_osba_render_sf( float *output_f[] /* o : rendered time signal */ ); #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING void ivas_osba_stereo_add_channels( float *tc_f[], /* i : transport channels */ float *output_f[], /* i/o: output channels */ Loading lib_dec/ivas_jbm_dec.c +4 −4 Original line number Diff line number Diff line Loading @@ -1238,9 +1238,9 @@ ivas_error ivas_jbm_dec_render( ivas_ism_render_sf( st_ivas, st_ivas->renderer_type, p_output, *nSamplesRendered ); /* add already rendered SBA part */ #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING ivas_osba_stereo_add_channels( p_tc, p_output, 1.0f, nchan_out, st_ivas->nchan_ism, *nSamplesRendered ); #else ivas_osba_stereo_add_channels( p_tc, p_output, 1.0f, nchan_out, st_ivas->nchan_ism, st_ivas->ism_mode, *nSamplesRendered ); Loading Loading @@ -1283,7 +1283,7 @@ ivas_error ivas_jbm_dec_render( else if ( st_ivas->renderer_type == RENDERER_BINAURAL_PARAMETRIC || st_ivas->renderer_type == RENDERER_BINAURAL_PARAMETRIC_ROOM ) { ivas_dirac_dec_binaural_render( st_ivas, nSamplesAskedLocal, nSamplesRendered, nSamplesAvailableNext, nchan_remapped, p_output ); #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING for ( n = 0; n < st_ivas->hDecoderConfig->nchan_out; n++ ) { v_multc( p_output[n], 2.0f, p_output[n], *nSamplesRendered ); Loading Loading @@ -1311,7 +1311,7 @@ ivas_error ivas_jbm_dec_render( set_zero( p_output[n], *nSamplesRendered ); } } #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING for ( n = 0; n < st_ivas->hDecoderConfig->nchan_out; n++ ) { v_multc( p_output[n], 2.0f, p_output[n], *nSamplesRendered ); Loading lib_dec/ivas_osba_dec.c +7 −7 Original line number Diff line number Diff line Loading @@ -184,7 +184,7 @@ ivas_error ivas_osba_dirac_td_binaural_jbm( for ( b = 0; b < num_cldfb_bands; b++ ) { st_ivas->hSplitBinRend->hMultiBinCldfbData->Cldfb_RealBuffer_Binaural[n][slot_idx_start + slot_idx][b] = #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING ( 0.5f * st_ivas->hSplitBinRend->hMultiBinCldfbData->Cldfb_RealBuffer_Binaural[n][slot_idx_start + slot_idx][b] ) + ( 0.5f * Cldfb_RealBuffer[b] ); #else Loading @@ -192,7 +192,7 @@ ivas_error ivas_osba_dirac_td_binaural_jbm( #endif st_ivas->hSplitBinRend->hMultiBinCldfbData->Cldfb_ImagBuffer_Binaural[n][slot_idx_start + slot_idx][b] = #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING ( 0.5f * st_ivas->hSplitBinRend->hMultiBinCldfbData->Cldfb_ImagBuffer_Binaural[n][slot_idx_start + slot_idx][b] ) + ( 0.5f * Cldfb_ImagBuffer[b] ); #else Loading @@ -214,7 +214,7 @@ ivas_error ivas_osba_dirac_td_binaural_jbm( int16_t i; for ( i = 0; i < nSamplesAsked; i++ ) { #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING output_f[n][i] = 0.5f * output_f[channel_offset + n][i] + 0.5f * p_sepobj[n][i]; #else output_f[n][i] = output_f[channel_offset + n][i] + p_sepobj[n][i]; Loading Loading @@ -308,7 +308,7 @@ ivas_error ivas_osba_render_sf( { v_add( p_output[n], p_output_ism[n], p_output[n], *nSamplesRendered ); } #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING v_multc( p_output[n], 0.5f, p_output[n], *nSamplesRendered ); #endif } Loading @@ -316,7 +316,7 @@ ivas_error ivas_osba_render_sf( return IVAS_ERR_OK; } #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING /*-------------------------------------------------------------------------* * ivas_osba_stereo_add_channels() * Loading @@ -334,7 +334,7 @@ void ivas_osba_stereo_add_channels( { int16_t n; #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING if ( ism_mode == ISM_SBA_MODE_DISC ) { #endif Loading @@ -349,7 +349,7 @@ void ivas_osba_stereo_add_channels( v_add( output_f[n], tc_f[n + nchan_ism], output_f[n], n_samples_to_render ); } } #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING } else { Loading Loading
lib_com/ivas_prot.h +1 −1 Original line number Diff line number Diff line Loading @@ -5617,7 +5617,7 @@ ivas_error ivas_osba_render_sf( float *output_f[] /* o : rendered time signal */ ); #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING void ivas_osba_stereo_add_channels( float *tc_f[], /* i : transport channels */ float *output_f[], /* i/o: output channels */ Loading
lib_dec/ivas_jbm_dec.c +4 −4 Original line number Diff line number Diff line Loading @@ -1238,9 +1238,9 @@ ivas_error ivas_jbm_dec_render( ivas_ism_render_sf( st_ivas, st_ivas->renderer_type, p_output, *nSamplesRendered ); /* add already rendered SBA part */ #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING ivas_osba_stereo_add_channels( p_tc, p_output, 1.0f, nchan_out, st_ivas->nchan_ism, *nSamplesRendered ); #else ivas_osba_stereo_add_channels( p_tc, p_output, 1.0f, nchan_out, st_ivas->nchan_ism, st_ivas->ism_mode, *nSamplesRendered ); Loading Loading @@ -1283,7 +1283,7 @@ ivas_error ivas_jbm_dec_render( else if ( st_ivas->renderer_type == RENDERER_BINAURAL_PARAMETRIC || st_ivas->renderer_type == RENDERER_BINAURAL_PARAMETRIC_ROOM ) { ivas_dirac_dec_binaural_render( st_ivas, nSamplesAskedLocal, nSamplesRendered, nSamplesAvailableNext, nchan_remapped, p_output ); #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING for ( n = 0; n < st_ivas->hDecoderConfig->nchan_out; n++ ) { v_multc( p_output[n], 2.0f, p_output[n], *nSamplesRendered ); Loading Loading @@ -1311,7 +1311,7 @@ ivas_error ivas_jbm_dec_render( set_zero( p_output[n], *nSamplesRendered ); } } #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING for ( n = 0; n < st_ivas->hDecoderConfig->nchan_out; n++ ) { v_multc( p_output[n], 2.0f, p_output[n], *nSamplesRendered ); Loading
lib_dec/ivas_osba_dec.c +7 −7 Original line number Diff line number Diff line Loading @@ -184,7 +184,7 @@ ivas_error ivas_osba_dirac_td_binaural_jbm( for ( b = 0; b < num_cldfb_bands; b++ ) { st_ivas->hSplitBinRend->hMultiBinCldfbData->Cldfb_RealBuffer_Binaural[n][slot_idx_start + slot_idx][b] = #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING ( 0.5f * st_ivas->hSplitBinRend->hMultiBinCldfbData->Cldfb_RealBuffer_Binaural[n][slot_idx_start + slot_idx][b] ) + ( 0.5f * Cldfb_RealBuffer[b] ); #else Loading @@ -192,7 +192,7 @@ ivas_error ivas_osba_dirac_td_binaural_jbm( #endif st_ivas->hSplitBinRend->hMultiBinCldfbData->Cldfb_ImagBuffer_Binaural[n][slot_idx_start + slot_idx][b] = #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING ( 0.5f * st_ivas->hSplitBinRend->hMultiBinCldfbData->Cldfb_ImagBuffer_Binaural[n][slot_idx_start + slot_idx][b] ) + ( 0.5f * Cldfb_ImagBuffer[b] ); #else Loading @@ -214,7 +214,7 @@ ivas_error ivas_osba_dirac_td_binaural_jbm( int16_t i; for ( i = 0; i < nSamplesAsked; i++ ) { #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING output_f[n][i] = 0.5f * output_f[channel_offset + n][i] + 0.5f * p_sepobj[n][i]; #else output_f[n][i] = output_f[channel_offset + n][i] + p_sepobj[n][i]; Loading Loading @@ -308,7 +308,7 @@ ivas_error ivas_osba_render_sf( { v_add( p_output[n], p_output_ism[n], p_output[n], *nSamplesRendered ); } #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING v_multc( p_output[n], 0.5f, p_output[n], *nSamplesRendered ); #endif } Loading @@ -316,7 +316,7 @@ ivas_error ivas_osba_render_sf( return IVAS_ERR_OK; } #ifdef NONBE_1494_OSBA_SCALING #ifdef NONBE_1894_OSBA_SCALING /*-------------------------------------------------------------------------* * ivas_osba_stereo_add_channels() * Loading @@ -334,7 +334,7 @@ void ivas_osba_stereo_add_channels( { int16_t n; #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING if ( ism_mode == ISM_SBA_MODE_DISC ) { #endif Loading @@ -349,7 +349,7 @@ void ivas_osba_stereo_add_channels( v_add( output_f[n], tc_f[n + nchan_ism], output_f[n], n_samples_to_render ); } } #ifndef NONBE_1494_OSBA_SCALING #ifndef NONBE_1894_OSBA_SCALING } else { Loading