Loading lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -211,6 +211,7 @@ #define FIX_622_SILENCE_USAN_WARNING /* FhG: silenceusan warning in ifft code */ #define FIX_615_UBSAN_SPAR_TO_DIRAC /*Dlb : Fix for UBSAN issue 615*/ #define FIX_624_PLANAR_SBA_WB /*Dlb : Fix for unintialised value issue 624 */ /* ################## End BE DEVELOPMENT switches ######################### */ Loading lib_enc/ivas_spar_encoder.c +7 −0 Original line number Diff line number Diff line Loading @@ -433,6 +433,13 @@ static ivas_error ivas_spar_cov_md_process( { cov_real[i][j] = cov_real_buf[i][j]; cov_dtx_real[i][j] = cov_dtx_real_buf[i][j]; #ifdef FIX_624_PLANAR_SBA_WB for ( b = hSpar->hFbMixer->pFb->filterbank_num_bands; b < IVAS_MAX_NUM_BANDS; b++ ) { cov_real[i][j][b] = 0.0f; cov_dtx_real[i][j][b] = 0.0f; } #endif } } Loading Loading
lib_com/options.h +1 −0 Original line number Diff line number Diff line Loading @@ -211,6 +211,7 @@ #define FIX_622_SILENCE_USAN_WARNING /* FhG: silenceusan warning in ifft code */ #define FIX_615_UBSAN_SPAR_TO_DIRAC /*Dlb : Fix for UBSAN issue 615*/ #define FIX_624_PLANAR_SBA_WB /*Dlb : Fix for unintialised value issue 624 */ /* ################## End BE DEVELOPMENT switches ######################### */ Loading
lib_enc/ivas_spar_encoder.c +7 −0 Original line number Diff line number Diff line Loading @@ -433,6 +433,13 @@ static ivas_error ivas_spar_cov_md_process( { cov_real[i][j] = cov_real_buf[i][j]; cov_dtx_real[i][j] = cov_dtx_real_buf[i][j]; #ifdef FIX_624_PLANAR_SBA_WB for ( b = hSpar->hFbMixer->pFb->filterbank_num_bands; b < IVAS_MAX_NUM_BANDS; b++ ) { cov_real[i][j][b] = 0.0f; cov_dtx_real[i][j][b] = 0.0f; } #endif } } Loading