Commit 6edf47dd authored by TYAGIRIS's avatar TYAGIRIS
Browse files

enabling switch FIX_I1_113 and fixes for compilation errors

parent 131109d4
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2186,7 +2186,7 @@ void ivas_spar_bitrate_dist(
    {
        for ( i = 0; i < nchan_transport; i++ )
        {
            core_range_bits[i] = (int16_t) ( ( ivas_spar_br_table_consts[table_idx].evs_brs[i][2] - ivas_spar_br_table_consts[table_idx].evs_brs[i][0] ) / FRAMES_PER_SEC );
            core_range_bits[i] = (int16_t) ( ( ivas_spar_br_table_consts[table_idx].core_brs[i][2] - ivas_spar_br_table_consts[table_idx].core_brs[i][0] ) / FRAMES_PER_SEC );
            core_bits_act[i] += min( residual_bits, core_range_bits[i] );
            residual_bits -= core_range_bits[i];

@@ -2200,7 +2200,7 @@ void ivas_spar_bitrate_dist(
    {
        for ( i = 0; i < nchan_transport; i++ )
        {
            core_range_bits[i] = (int16_t) ( ( ivas_spar_br_table_consts[table_idx].core_brs[i][0] - ivas_spar_br_table_consts[table_idx].evs_brs[i][1] ) / FRAMES_PER_SEC );
            core_range_bits[i] = (int16_t) ( ( ivas_spar_br_table_consts[table_idx].core_brs[i][0] - ivas_spar_br_table_consts[table_idx].core_brs[i][1] ) / FRAMES_PER_SEC );
        }

        overflow_bits = -residual_bits;
+1 −1
Original line number Diff line number Diff line
@@ -143,7 +143,7 @@
#define DISABLE_ADAP_RES_COD_TMP                        /* temporary fix for IVAS-403, disables adaptive residual coding */
/*#define ITD_WINNER_GAIN_MODIFY */                     /* ITD optimization - WORK IN PROGRESS */
/*#define FIX_I4_OL_PITCH*/                             /* fix open-loop pitch used for EVS core switching */
/*#define FIX_I1_113*/                                  /* under review : MCT bit distribution optimization for SBA high bitrates*/
#define FIX_I1_113                                      /* under review : MCT bit distribution optimization for SBA high bitrates*/
#define PRINT_SBA_ORDER                                 /* Issue 179: print-out also the SBA order of IVAS SBA format to stdout */
#define SPAR_STEREO_NO_DIRAC                            /* Issue 180: skip DirAC processing channels for stereo output */
#define AGC_TUNING_IMPROVEMENT                          /* Issue 168: Enable AGC for low bit rate (1 TC) */
+1 −1
Original line number Diff line number Diff line
@@ -136,7 +136,7 @@ static void AdjustChannelRatios(
    force_ch_bit_ratios[2] = 5;
    force_ch_bit_ratios[3] = 3;
#else
    ivas_spar_bitrate_dist( temp_brs, nAvailBits, , sba_order, 3 );
    ivas_spar_bitrate_dist( temp_brs, nAvailBits, ivas_total_brate, sba_order, (int16_t) FB );

    sum_ratio = 0.0f;
    for ( i = 0; i < nChannels; i++ )