Loading lib_com/ivas_dirac_com.c +23 −6 Original line number Diff line number Diff line Loading @@ -396,6 +396,23 @@ ivas_error ivas_dirac_sba_config( { return error; } #ifdef HODIRAC_FIX_BR_SWITCHING_DTX if ( sba_order > 1 && sba_total_brate > IVAS_256k ) { int16_t dir, i, 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 } if ( sba_total_brate <= IVAS_13k2 ) Loading lib_com/ivas_qmetadata_com.c +0 −10 Original line number Diff line number Diff line Loading @@ -99,9 +99,6 @@ ivas_error ivas_qmetadata_allocate_memory( ) { int16_t j, dir; #ifdef HODIRAC_FIX_BR_SWITCHING_DTX int16_t i; #endif uint8_t do_realloc; #ifdef DEBUGGING Loading Loading @@ -152,13 +149,6 @@ ivas_error ivas_qmetadata_allocate_memory( { set_zero( hQMetaData->q_direction[dir].band_data[j].elevation, MAX_PARAM_SPATIAL_SUBFRAMES ); set_zero( hQMetaData->q_direction[dir].band_data[j].azimuth, MAX_PARAM_SPATIAL_SUBFRAMES ); #ifdef HODIRAC_FIX_BR_SWITCHING_DTX 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 } } Loading Loading
lib_com/ivas_dirac_com.c +23 −6 Original line number Diff line number Diff line Loading @@ -396,6 +396,23 @@ ivas_error ivas_dirac_sba_config( { return error; } #ifdef HODIRAC_FIX_BR_SWITCHING_DTX if ( sba_order > 1 && sba_total_brate > IVAS_256k ) { int16_t dir, i, 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 } if ( sba_total_brate <= IVAS_13k2 ) Loading
lib_com/ivas_qmetadata_com.c +0 −10 Original line number Diff line number Diff line Loading @@ -99,9 +99,6 @@ ivas_error ivas_qmetadata_allocate_memory( ) { int16_t j, dir; #ifdef HODIRAC_FIX_BR_SWITCHING_DTX int16_t i; #endif uint8_t do_realloc; #ifdef DEBUGGING Loading Loading @@ -152,13 +149,6 @@ ivas_error ivas_qmetadata_allocate_memory( { set_zero( hQMetaData->q_direction[dir].band_data[j].elevation, MAX_PARAM_SPATIAL_SUBFRAMES ); set_zero( hQMetaData->q_direction[dir].band_data[j].azimuth, MAX_PARAM_SPATIAL_SUBFRAMES ); #ifdef HODIRAC_FIX_BR_SWITCHING_DTX 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 } } Loading