Loading lib_dec/ivas_masa_dec.c +2 −2 Original line number Diff line number Diff line Loading @@ -503,7 +503,7 @@ ivas_error ivas_masa_decode( // Todo OMASA JBM: This might need adjustments meta_write_index = ( dirac_bs_md_write_idx + block ) % st_ivas->hSpatParamRendCom->dirac_md_buffer_length; for ( b = 0; b < CLDFB_NO_CHANNELS_MAX; b++ ) for ( b = 0; b < st_ivas->hSpatParamRendCom->num_freq_bands; b++ ) { st_ivas->hSpatParamRendCom->diffuseness_vector[meta_write_index][b] -= st_ivas->hMasaIsmData->energy_ratio_ism[i][meta_write_index][b]; } Loading @@ -514,7 +514,7 @@ ivas_error ivas_masa_decode( { meta_write_index = ( dirac_bs_md_write_idx + block ) % st_ivas->hSpatParamRendCom->dirac_md_buffer_length; for ( b = 0; b < CLDFB_NO_CHANNELS_MAX; b++ ) for ( b = 0; b < st_ivas->hSpatParamRendCom->num_freq_bands; b++ ) { st_ivas->hSpatParamRendCom->diffuseness_vector[meta_write_index][b] = max( 0.0f, st_ivas->hSpatParamRendCom->diffuseness_vector[meta_write_index][b] ); } Loading Loading
lib_dec/ivas_masa_dec.c +2 −2 Original line number Diff line number Diff line Loading @@ -503,7 +503,7 @@ ivas_error ivas_masa_decode( // Todo OMASA JBM: This might need adjustments meta_write_index = ( dirac_bs_md_write_idx + block ) % st_ivas->hSpatParamRendCom->dirac_md_buffer_length; for ( b = 0; b < CLDFB_NO_CHANNELS_MAX; b++ ) for ( b = 0; b < st_ivas->hSpatParamRendCom->num_freq_bands; b++ ) { st_ivas->hSpatParamRendCom->diffuseness_vector[meta_write_index][b] -= st_ivas->hMasaIsmData->energy_ratio_ism[i][meta_write_index][b]; } Loading @@ -514,7 +514,7 @@ ivas_error ivas_masa_decode( { meta_write_index = ( dirac_bs_md_write_idx + block ) % st_ivas->hSpatParamRendCom->dirac_md_buffer_length; for ( b = 0; b < CLDFB_NO_CHANNELS_MAX; b++ ) for ( b = 0; b < st_ivas->hSpatParamRendCom->num_freq_bands; b++ ) { st_ivas->hSpatParamRendCom->diffuseness_vector[meta_write_index][b] = max( 0.0f, st_ivas->hSpatParamRendCom->diffuseness_vector[meta_write_index][b] ); } Loading