Commit b7e494c2 authored by Shikha Shetgeri's avatar Shikha Shetgeri
Browse files

Defined some macros

parent d30cddda
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1620,6 +1620,9 @@ typedef enum

#ifdef ARITH_HUFF_CODER_CHANGES
#define IVAS_SBA_SIGNALLING_OVERHEAD            550
#define FRAMES_PER_SECOND_HUFF_ARITH            50
#define QUANT_STRAT_0                           0
#define QUANT_STRAT_2                           2
#endif 


+3 −3
Original line number Diff line number Diff line
@@ -216,12 +216,12 @@ ivas_error ivas_spar_md_enc_open(
    /*calculate the worst case strat vlaue*/
    if ( hEncoderConfig->ivas_total_brate <= 192000 )
    {
        quant_start = 2;
        quant_start = QUANT_STRAT_2;
        table_idx = ivas_get_spar_table_idx( hEncoderConfig->ivas_total_brate, sba_order, SPAR_CONFIG_BW, NULL, NULL );
    }
    else
    {
        quant_start = 0;
        quant_start = QUANT_STRAT_0;
        table_idx = ivas_get_spar_table_idx( hEncoderConfig->ivas_total_brate, hEncoderConfig->sba_order, SPAR_CONFIG_BW, NULL, NULL );
    }
    n_input = ivas_sba_get_nchan_metadata( hEncoderConfig->sba_order );
@@ -231,7 +231,7 @@ ivas_error ivas_spar_md_enc_open(
    bits_per_C = ( (int16_t) log2( ivas_spar_br_table_consts[table_idx].q_lvls[quant_start][1] ) + 1 ) * ( ( n_dmx - 1 ) * n_dec );
    bits_per_P = ( (int16_t) log2( ivas_spar_br_table_consts[table_idx].q_lvls[quant_start][2] ) + 1 ) * n_dec;
    wc_coarse_strat = bits_per_PR + bits_per_C + bits_per_P;
    wc_coarse_strat = ( wc_coarse_strat * num_bands_arith_huff * FRAMES_PER_SECOND ) + IVAS_SBA_SIGNALLING_OVERHEAD;
    wc_coarse_strat = ( wc_coarse_strat * num_bands_arith_huff * FRAMES_PER_SECOND_HUFF_ARITH ) + IVAS_SBA_SIGNALLING_OVERHEAD;
    wc_coarse_strat = wc_coarse_strat / FRAMES_PER_SECOND;
    hMdEnc->wc_strat = wc_coarse_strat;
    hMdEnc->wc_coarse_strat_buff = (Indice *) malloc( wc_coarse_strat * sizeof( Indice ) );