Loading lib_dec/ivas_mc_param_dec.c +21 −15 Original line number Diff line number Diff line Loading @@ -686,9 +686,10 @@ ivas_error ivas_param_mc_dec_reconfig( /* prototype signal computation */ if ( ( nchan_transport_old != nchan_transport ) && hParamMC->synthesis_conf == PARAM_MC_SYNTH_MONO_STEREO ) if ( hParamMC->synthesis_conf == PARAM_MC_SYNTH_MONO_STEREO ) { if ( nchan_transport_old != nchan_transport ) { if ( st_ivas->hLsSetUpConversion != NULL ) { ivas_ls_setup_conversion_close( &st_ivas->hLsSetUpConversion ); Loading @@ -706,6 +707,7 @@ ivas_error ivas_param_mc_dec_reconfig( { mvr2r( st_ivas->hLsSetUpConversion->dmxMtx[k], &hParamMC->ls_conv_dmx_matrix[k * nchan_out_cov], nchan_out_cov ); } } /* convert ParamMC parameter bands to SFB */ st_ivas->hLsSetUpConversion->sfbCnt = hParamMC->num_param_bands_synth; Loading @@ -713,6 +715,10 @@ ivas_error ivas_param_mc_dec_reconfig( { st_ivas->hLsSetUpConversion->sfbOffset[k] = PARAM_MC_BAND_TO_MDCT_BAND_RATIO * hParamMC->band_grouping[k]; } for ( ; k < MAX_SFB + 2; k++ ) { st_ivas->hLsSetUpConversion->sfbOffset[k] = 0; } } if ( nchan_transport_old != nchan_transport ) Loading Loading
lib_dec/ivas_mc_param_dec.c +21 −15 Original line number Diff line number Diff line Loading @@ -686,9 +686,10 @@ ivas_error ivas_param_mc_dec_reconfig( /* prototype signal computation */ if ( ( nchan_transport_old != nchan_transport ) && hParamMC->synthesis_conf == PARAM_MC_SYNTH_MONO_STEREO ) if ( hParamMC->synthesis_conf == PARAM_MC_SYNTH_MONO_STEREO ) { if ( nchan_transport_old != nchan_transport ) { if ( st_ivas->hLsSetUpConversion != NULL ) { ivas_ls_setup_conversion_close( &st_ivas->hLsSetUpConversion ); Loading @@ -706,6 +707,7 @@ ivas_error ivas_param_mc_dec_reconfig( { mvr2r( st_ivas->hLsSetUpConversion->dmxMtx[k], &hParamMC->ls_conv_dmx_matrix[k * nchan_out_cov], nchan_out_cov ); } } /* convert ParamMC parameter bands to SFB */ st_ivas->hLsSetUpConversion->sfbCnt = hParamMC->num_param_bands_synth; Loading @@ -713,6 +715,10 @@ ivas_error ivas_param_mc_dec_reconfig( { st_ivas->hLsSetUpConversion->sfbOffset[k] = PARAM_MC_BAND_TO_MDCT_BAND_RATIO * hParamMC->band_grouping[k]; } for ( ; k < MAX_SFB + 2; k++ ) { st_ivas->hLsSetUpConversion->sfbOffset[k] = 0; } } if ( nchan_transport_old != nchan_transport ) Loading