Loading lib_com/ivas_dirac_com.c +0 −16 Original line number Diff line number Diff line Loading @@ -528,22 +528,6 @@ ivas_error ivas_dirac_sba_config( { return error; } #if !defined( FIX_DTX_428 ) { int16_t dir, j; for ( dir = 0; dir < hQMetaData->no_directions; dir++ ) { for ( j = 0; j < nbands_coded; j++ ) { for ( i = 0; i < MAX_PARAM_SPATIAL_SUBFRAMES; i++ ) { hQMetaData->q_direction[dir].band_data[j].energy_ratio_index[i] = 0; hQMetaData->q_direction[dir].band_data[j].energy_ratio_index_mod[i] = 0; } } } } #endif } ivas_get_dirac_sba_max_md_bits( sba_total_brate, Loading lib_com/options.h +0 −1 Original line number Diff line number Diff line Loading @@ -148,7 +148,6 @@ /*#define FIX_XXX_JBM_FIFO_BUFFER */ /* FhG: prevent wraparound of a length identifier in cause of large frames and many channels*/ #define FIX_DTX_428 /* FhG: fix for issue 428, crash with DTX and bitrate switching */ #define FIX_STEREO_474 /* FhG fix for issue 574, crash with SBA to stereo output at 512 kbps */ #define FIX_MDCT_ST_PLC_FADEOUT_DELAY #define FIX_DIRAC_LS_SYNTHESIS_CONFIG_479 /* FhG: fix for issue 479, broken LS output with DirAC at high BRs */ Loading lib_enc/ivas_sba_enc.c +0 −6 Original line number Diff line number Diff line Loading @@ -121,10 +121,8 @@ ivas_error ivas_sba_enc_reconfigure( SPAR_ENC_HANDLE hSpar; int16_t analysis_order_old; int16_t spar_reconfig_flag; #ifdef FIX_DTX_428 int16_t nbands_old; int16_t ndir_old; #endif spar_reconfig_flag = 0; nchan_transport_old = st_ivas->nchan_transport; Loading @@ -132,10 +130,8 @@ ivas_error ivas_sba_enc_reconfigure( nSCE_old = st_ivas->nSCE; st_ivas->sba_analysis_order = ivas_sba_get_analysis_order( ivas_total_brate, hEncoderConfig->sba_order ); analysis_order_old = ivas_sba_get_analysis_order( hEncoderConfig->last_ivas_total_brate, hEncoderConfig->sba_order ); #ifdef FIX_DTX_428 nbands_old = st_ivas->hQMetaData->q_direction->cfg.nbands; ndir_old = st_ivas->hQMetaData->no_directions; #endif if ( analysis_order_old != st_ivas->sba_analysis_order ) { Loading Loading @@ -250,7 +246,6 @@ ivas_error ivas_sba_enc_reconfigure( { return error; } #ifdef FIX_DTX_428 if ( st_ivas->hQMetaData->q_direction->cfg.nbands != nbands_old || st_ivas->hQMetaData->no_directions != ndir_old ) { int16_t dir, j, i; Loading @@ -267,7 +262,6 @@ ivas_error ivas_sba_enc_reconfigure( } } } #endif #ifndef SBA_MODE_CLEAN_UP mvs2s( hDirAC->dirac_to_spar_md_bands, hSpar->dirac_to_spar_md_bands, DIRAC_MAX_NBANDS ); #endif Loading Loading
lib_com/ivas_dirac_com.c +0 −16 Original line number Diff line number Diff line Loading @@ -528,22 +528,6 @@ ivas_error ivas_dirac_sba_config( { return error; } #if !defined( FIX_DTX_428 ) { int16_t dir, j; for ( dir = 0; dir < hQMetaData->no_directions; dir++ ) { for ( j = 0; j < nbands_coded; j++ ) { for ( i = 0; i < MAX_PARAM_SPATIAL_SUBFRAMES; i++ ) { hQMetaData->q_direction[dir].band_data[j].energy_ratio_index[i] = 0; hQMetaData->q_direction[dir].band_data[j].energy_ratio_index_mod[i] = 0; } } } } #endif } ivas_get_dirac_sba_max_md_bits( sba_total_brate, Loading
lib_com/options.h +0 −1 Original line number Diff line number Diff line Loading @@ -148,7 +148,6 @@ /*#define FIX_XXX_JBM_FIFO_BUFFER */ /* FhG: prevent wraparound of a length identifier in cause of large frames and many channels*/ #define FIX_DTX_428 /* FhG: fix for issue 428, crash with DTX and bitrate switching */ #define FIX_STEREO_474 /* FhG fix for issue 574, crash with SBA to stereo output at 512 kbps */ #define FIX_MDCT_ST_PLC_FADEOUT_DELAY #define FIX_DIRAC_LS_SYNTHESIS_CONFIG_479 /* FhG: fix for issue 479, broken LS output with DirAC at high BRs */ Loading
lib_enc/ivas_sba_enc.c +0 −6 Original line number Diff line number Diff line Loading @@ -121,10 +121,8 @@ ivas_error ivas_sba_enc_reconfigure( SPAR_ENC_HANDLE hSpar; int16_t analysis_order_old; int16_t spar_reconfig_flag; #ifdef FIX_DTX_428 int16_t nbands_old; int16_t ndir_old; #endif spar_reconfig_flag = 0; nchan_transport_old = st_ivas->nchan_transport; Loading @@ -132,10 +130,8 @@ ivas_error ivas_sba_enc_reconfigure( nSCE_old = st_ivas->nSCE; st_ivas->sba_analysis_order = ivas_sba_get_analysis_order( ivas_total_brate, hEncoderConfig->sba_order ); analysis_order_old = ivas_sba_get_analysis_order( hEncoderConfig->last_ivas_total_brate, hEncoderConfig->sba_order ); #ifdef FIX_DTX_428 nbands_old = st_ivas->hQMetaData->q_direction->cfg.nbands; ndir_old = st_ivas->hQMetaData->no_directions; #endif if ( analysis_order_old != st_ivas->sba_analysis_order ) { Loading Loading @@ -250,7 +246,6 @@ ivas_error ivas_sba_enc_reconfigure( { return error; } #ifdef FIX_DTX_428 if ( st_ivas->hQMetaData->q_direction->cfg.nbands != nbands_old || st_ivas->hQMetaData->no_directions != ndir_old ) { int16_t dir, j, i; Loading @@ -267,7 +262,6 @@ ivas_error ivas_sba_enc_reconfigure( } } } #endif #ifndef SBA_MODE_CLEAN_UP mvs2s( hDirAC->dirac_to_spar_md_bands, hSpar->dirac_to_spar_md_bands, DIRAC_MAX_NBANDS ); #endif Loading