Commit 90b3ee43 authored by Dominik Weckbecker's avatar Dominik Weckbecker 💬
Browse files

restrict DTX fix to HO-DirAC

parent 0a9de2d3
Loading
Loading
Loading
Loading
Loading
+23 −6
Original line number Diff line number Diff line
@@ -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 )
+0 −10
Original line number Diff line number Diff line
@@ -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
@@ -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
                }
            }