Commit d9ce086e authored by Fabian Bauer's avatar Fabian Bauer
Browse files

update macro name

parent 75eedef0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -112,7 +112,7 @@
#define HARMONIZE_2553_TonalConceal_Init                /* FhG: Harmonize TonalMDCTConceal_Init with its ivas derivate */
#define HARMONIZE_2553_TonalConceal_SaveFreqSignal      /* FhG: Harmonize TonalConceal_SaveFreqSignal with its ivas derivate */
#define HARMONIZE_2553_TonalConceal_SaveTimeSignal      /* FhG: Harmonize TonalConceal_SaveTimeSignal with its ivas derivate */
#define HARMONIZATION_2583_open_decoder_LPD             /* FhG: harmonize open_decoder_LPD between EVS and IVAS versions */
#define HARMONIZE_2583_open_decoder_LPD             /* FhG: harmonize open_decoder_LPD between EVS and IVAS versions */

/* #################### End BE switches ################################## */

+2 −2
Original line number Diff line number Diff line
@@ -7135,7 +7135,7 @@ ivas_error ppp_quarter_decoder_fx(
    DTFS_STRUCTURE PREV_CW_D_FX,      /* i  : Previous DTFS                                            */
    Decoder_State *st_fx );

#ifndef HARMONIZATION_2583_open_decoder_LPD
#ifndef HARMONIZE_2583_open_decoder_LPD
void open_decoder_LPD_fx(
    Decoder_State *st,
    const Word32 total_brate, /* Q0 */
@@ -7144,7 +7144,7 @@ void open_decoder_LPD_fx(
);
#endif

#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
void open_decoder_LPD_fx(
#else
void open_decoder_LPD_ivas_fx(
+47 −47
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@
 *
 * Initialization of state variables
 *-----------------------------------------------------------------------*/
#ifndef HARMONIZATION_2583_open_decoder_LPD
#ifndef HARMONIZE_2583_open_decoder_LPD
void open_decoder_LPD_fx(
    Decoder_State *st,
    const Word32 total_brate, /* Q0 */
@@ -1079,7 +1079,7 @@ void acelp_plc_mdct_transition_fx(
    return;
}

#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
void open_decoder_LPD_fx(
#else
void open_decoder_LPD_ivas_fx(
@@ -1120,7 +1120,7 @@ void open_decoder_LPD_ivas_fx(
    hTcxLtpDec = st->hTcxLtpDec;
    hTcxDec = st->hTcxDec;

#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    if ( EQ_16( st->element_mode, EVS_MONO ) )
    {
        st->total_brate = total_brate;
@@ -1189,7 +1189,7 @@ void open_decoder_LPD_ivas_fx(
                                                                                                 // assert(st->fscale == 2 * st->L_frame); /* this assumption is true if operated in 20ms frames with FSCALE_DENOM == 512, which is the current default */
                                                                                                 // assert(st->bits_frame == (int16_t)(((float)st->L_frame / (float)st->fscale) * (float)FSCALE_DENOM / 128.0f * (float)total_brate / 100.0f + 0.49f));
    move16();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    IF( EQ_16( st->element_mode, EVS_MONO ) )
    {
        assert( FSCALE_DENOM == 512 );
@@ -1261,7 +1261,7 @@ void open_decoder_LPD_ivas_fx(
    move16();
    test();

#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    IF( EQ_32( st->sr_core, INT_FS_16k ) )
    {
        st->gamma = GAMMA16k;
@@ -1377,7 +1377,7 @@ void open_decoder_LPD_ivas_fx(

        IF( st->hTcxDec != NULL )
        {
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
            IF( EQ_16( st->element_mode, EVS_MONO ) )
            {
                set16_fx( hTcxDec->old_syn_Overl, 0, shr( L_FRAME32k, 1 ) );     /* hTcxDec->Q_syn_Overl_TDACFB */
@@ -1473,7 +1473,7 @@ void open_decoder_LPD_ivas_fx(
        test();
        test();
        test();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        IF( EQ_16( st->element_mode, EVS_MONO ) )
        {
            IF( ( NE_16( st->element_mode, IVAS_CPE_DFT ) || ( EQ_16( st->element_mode, IVAS_CPE_DFT ) && st->prev_bfi ) ) && EQ_16( st->last_codec_mode, MODE1 ) && ( st->last_core == ACELP_CORE ) )
@@ -1563,7 +1563,7 @@ void open_decoder_LPD_ivas_fx(
                    move16();
                }
            }
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        }
#endif
        test();
@@ -1600,7 +1600,7 @@ void open_decoder_LPD_ivas_fx(
            /*OLA -> zero */
            IF( st->hTcxDec != NULL )
            {
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
                IF( EQ_16( st->element_mode, EVS_MONO ) )
                {
                    set16_fx( hTcxDec->old_syn_Overl, 0, L_FRAME32k / 2 ); /*HQ-CORE(bfi)->TCX don't need it*/     /* Q_old_syn_Overl */
@@ -1612,7 +1612,7 @@ void open_decoder_LPD_ivas_fx(
                {
#endif
                    reset_tcx_overl_buf_fx( st->hTcxDec );
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
                }
#endif
            }
@@ -1620,12 +1620,12 @@ void open_decoder_LPD_ivas_fx(
            IF( st->hTcxCfg != NULL )
            {
                Copy_Scale_sig( hHQ_core->old_out_fx + NS2SA_FX2( st->output_Fs, N_ZERO_MDCT_NS ), hTcxDec->syn_OverlFB, st->hTcxCfg->tcx_mdct_window_lengthFB, negate( add( hHQ_core->Q_old_wtda, TCX_IMDCT_HEADROOM ) ) ); /* Q_old_out */
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
                IF( GT_16( st->element_mode, EVS_MONO ) )
                {
#endif
                    *Q_syn_OverlFB = *Q_old_out;
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
                }
#endif
                move16();
@@ -1651,7 +1651,7 @@ void open_decoder_LPD_ivas_fx(
            }

            /* reset CLDFB memories */
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
            IF( EQ_16( st->element_mode, EVS_MONO ) )
            {
                cldfb_reset_memory( st->cldfbAna );
@@ -1668,7 +1668,7 @@ void open_decoder_LPD_ivas_fx(
                {
                    cldfb_reset_memory_fx( st->cldfbSynHB );
                }
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
            }
#endif
        }
@@ -1690,13 +1690,13 @@ void open_decoder_LPD_ivas_fx(
            E_LPC_f_lsp_a_conversion( st->lsp_old_fx, st->old_Aq_12_8_fx, M );
            Copy( st->lsp_old_fx, st->lspold_uw, M ); /* Q15 */
            Copy( st->lsf_old_fx, st->lsfold_uw, M ); /* Q2.56 */
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
            IF( GT_16( st->element_mode, EVS_MONO ) )
            {
#endif
                *Q_old_Aq_12_8 = 14;
                move16();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
            }
#endif
            IF( !st->last_con_tcx )
@@ -1726,7 +1726,7 @@ void open_decoder_LPD_ivas_fx(
            lerp( st->mem_syn_r + sub( L_SYN_MEM, mem_syn_r_size_old ), st->mem_syn_r + sub( L_SYN_MEM, mem_syn_r_size_new ), mem_syn_r_size_new, mem_syn_r_size_old );
            Copy( st->mem_syn_r + L_SYN_MEM - M, st->mem_syn2_fx, M ); /* Qx */
        }
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        ELSE IF( EQ_16( st->element_mode, EVS_MONO ) && ( !st->tcxonly && EQ_16( st->L_frame, L_FRAME16k ) && GT_32( st->last_total_brate, ACELP_32k ) ) )
        {
            lsp2lsf_fx( st->lsp_old_fx, st->lsf_old_fx, M, st->sr_core );
@@ -1802,7 +1802,7 @@ void open_decoder_LPD_ivas_fx(
                {
                    st->hPFstat->reset = 0;
                    move16();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
                    IF( EQ_16( st->element_mode, EVS_MONO ) )
                    {
                        Scale_sig( st->hPFstat->mem_pf_in, L_SUBFR, negate( st->Q_syn ) ); /* WB post_filter mem */ /* q_mem - st->Q_syn */
@@ -1816,7 +1816,7 @@ void open_decoder_LPD_ivas_fx(
        }
        ELSE
        {
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
            test();

            IF( ( st->hPFstat != NULL ) && ( st->hPFstat != NULL ) )
@@ -1870,7 +1870,7 @@ void open_decoder_LPD_ivas_fx(
    st->last_gain_syn_deemph = 32768 / 2; /* 1.f Q14*/
    move16();

#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    IF( EQ_16( st->element_mode, EVS_MONO ) )
    {
        st->last_gain_syn_deemph_e = 1;
@@ -1888,7 +1888,7 @@ void open_decoder_LPD_ivas_fx(
        move16();
        if ( hTcxDec != NULL )
        {
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
            IF( EQ_16( st->element_mode, EVS_MONO ) )
            {
                hTcxDec->conceal_eof_gain = 32768 / 2; /*Q14*/
@@ -1901,7 +1901,7 @@ void open_decoder_LPD_ivas_fx(
                hTcxDec->conceal_eof_gain_e = 1;
                move16();
                move32();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
            }
#endif
        }
@@ -1917,7 +1917,7 @@ void open_decoder_LPD_ivas_fx(
        move16();
        st->last_core_bfi = -1;
        move16();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        IF( GT_16( st->element_mode, EVS_MONO ) )
        {
#endif
@@ -1926,14 +1926,14 @@ void open_decoder_LPD_ivas_fx(
                hTcxDec->tcxConceal_recalc_exc = 0;
                move16();
            }
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        }
#endif
    }
    st->prev_old_bfi = 0;
    move16();

#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    IF( GT_16( st->element_mode, EVS_MONO ) )
    {
#endif
@@ -1947,7 +1947,7 @@ void open_decoder_LPD_ivas_fx(
            move16();
            set16_fx( st->hTcxDec->ltpGainMemory_fx, 0, N_LTP_GAIN_MEMS ); /* Q15 */
        }
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    }
#endif

@@ -1984,7 +1984,7 @@ void open_decoder_LPD_ivas_fx(
    move32();
    st->Mode2_lp_gainp = L_deposit_l( 0 );
    move32();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    IF( EQ_16( st->element_mode, EVS_MONO ) )
    {
        st->hTcxDec->prev_widow_left_rect = 0;
@@ -1998,12 +1998,12 @@ void open_decoder_LPD_ivas_fx(
        st->lp_gainp_fx = 0; /* Q14 */
        move16();

#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    }
#endif
    IF( st->hTcxDec != NULL )
    {
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        IF( EQ_16( st->element_mode, EVS_MONO ) )
        {
            hTcxDec->conCngLevelBackgroundTrace = PLC_MIN_CNG_LEV_Q21; /*Q21*/
@@ -2063,7 +2063,7 @@ void open_decoder_LPD_ivas_fx(
                hTcxDec->cummulative_damping_tcx = 32767 /*1.0f Q15*/;
                move16();
            }
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        }
#endif
    }
@@ -2083,7 +2083,7 @@ void open_decoder_LPD_ivas_fx(
    }
    st->old_fpitch = L_deposit_h( st->pit_min );
    move32();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    IF( EQ_16( st->element_mode, EVS_MONO ) )
    {
        st->old_fpitchFB = L_deposit_h( hTcxDec->pit_min_TCX );
@@ -2105,7 +2105,7 @@ void open_decoder_LPD_ivas_fx(
    st->voice_fac = -1;
    move16();

#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    IF( EQ_16( st->element_mode, EVS_MONO ) )
    {
        /* TCX-LTP */
@@ -2173,20 +2173,20 @@ void open_decoder_LPD_ivas_fx(
            hTcxDec->envWeighted = 0;
            move16();
        }
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    }
#endif
    IF( st->hBPF != NULL )
    {
        st->lp_error_ener = Mpy_32_16_1( L_shl( hBPF->pst_lp_ener_fx, 8 ), 0x2a86 ); /* convert from 7Q8 10*log10 -> 15Q16, log2 */
        move32();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        IF( GT_16( st->element_mode, EVS_MONO ) )
        {
#endif
            hBPF->pst_mem_deemp_err_fx = 0; /* Q_syn2 - 1 */
            move16();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        }
#endif
    }
@@ -2197,7 +2197,7 @@ void open_decoder_LPD_ivas_fx(
    }
    st->mem_error = L_deposit_l( 0 );
    move32();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    IF( EQ_16( st->element_mode, EVS_MONO ) )
    {
        st->hTcxCfg->ctx_hm = getCtxHm( st->element_mode, total_brate, st->rf_flag );
@@ -2222,12 +2222,12 @@ void open_decoder_LPD_ivas_fx(
    IF( st->tcxonly )
    {
        st->p_bpf_noise_buf = NULL;
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        IF( GT_16( st->element_mode, EVS_MONO ) )
        {
#endif
            st->p_bpf_noise_buf_32 = NULL;
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        }
#endif
    }
@@ -2235,13 +2235,13 @@ void open_decoder_LPD_ivas_fx(
    {
        st->p_bpf_noise_buf = st->bpf_noise_buf;
        move32();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        IF( GT_16( st->element_mode, EVS_MONO ) )
        {
#endif
            st->p_bpf_noise_buf_32 = st->bpf_noise_buf_32;
            move32();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        }
#endif
    }
@@ -2270,13 +2270,13 @@ void open_decoder_LPD_ivas_fx(

    st->flagGuidedAcelp = 0;
    move16();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    IF( GT_16( st->element_mode, EVS_MONO ) )
    {
#endif
        st->tonal_mdct_plc_active = 0;
        move16();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    }
#endif
    st->T0_4th = L_SUBFR;
@@ -2323,7 +2323,7 @@ void open_decoder_LPD_ivas_fx(
        TonalMDCTConceal_Init_fx( st->element_mode, st->hTonalMDCTConc, st->hTcxDec->L_frameTCX, st->L_frame, FDNS_NPTS, st->hTcxCfg );
#else

#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        IF( EQ_16( st->element_mode, EVS_MONO ) )
        {
            TonalMDCTConceal_Init_fx( st->hTonalMDCTConc, hTcxDec->L_frameTCX, st->L_frame, FDNS_NPTS, st->hTcxCfg );
@@ -2332,7 +2332,7 @@ void open_decoder_LPD_ivas_fx(
        {
#endif
            TonalMDCTConceal_Init_ivas_fx( st->hTonalMDCTConc, st->hTcxDec->L_frameTCX, st->L_frame, FDNS_NPTS, st->hTcxCfg );
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        }
#endif
#endif /*HARMONIZE_2553_TonalConceal_Init*/
@@ -2372,7 +2372,7 @@ void open_decoder_LPD_ivas_fx(
    test();
    IF( ( EQ_32( total_brate, ACELP_9k60 ) || EQ_32( total_brate, ACELP_16k40 ) || EQ_32( total_brate, ACELP_24k40 ) ) && st->element_mode == EVS_MONO )
    {
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        IF( EQ_16( st->element_mode, EVS_MONO ) )
        {
            test();
@@ -2391,7 +2391,7 @@ void open_decoder_LPD_ivas_fx(
#endif
            st->dec_glr = 1;
            move16();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        }
#endif
    }
@@ -2425,7 +2425,7 @@ void open_decoder_LPD_ivas_fx(
        move16();
    }

#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
    if ( EQ_16( st->element_mode, EVS_MONO ) )
    {
        if ( hTcxLtpDec != NULL )
+2 −2
Original line number Diff line number Diff line
@@ -89,7 +89,7 @@ void mode_switch_decoder_LPD_fx(
    test();
    IF( NE_16( fscale, st->fscale ) || ( switchWB != 0 ) || ( bSwitchFromAmrwbIO != 0 ) || EQ_16( st->last_codec_mode, MODE1 ) || st->force_lpd_reset )
    {
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        open_decoder_LPD_fx( st, total_brate, 0, bwidth, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 );
#else
        open_decoder_LPD_fx( st, total_brate, bwidth, 0 );
@@ -327,7 +327,7 @@ void mode_switch_decoder_LPD_ivas_fx(
    assert( (Word16) ( st->sr_core / FRAMES_PER_SEC ) == extract_l( Mult_32_16( st->sr_core, INV_FRAME_PER_SEC_Q15 ) ) );
    IF( NE_16( fscale, st->fscale ) || switchWB || bSwitchFromAmrwbIO || EQ_16( st->last_codec_mode, MODE1 ) || st->force_lpd_reset )
    {
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        open_decoder_LPD_fx( st, total_brate, last_total_brate, bwidth, MCT_flag, last_element_mode, 0, Q_syn_Overl_TDAC, Q_fer_samples, Q_syn_Overl, Q_syn_Overl_TDACFB, Q_syn_OverlFB, Q_old_out, Q_old_outLB, Q_old_Aq_12_8 );
#else
        open_decoder_LPD_ivas_fx( st, total_brate, last_total_brate, bwidth, MCT_flag, last_element_mode, 0, Q_syn_Overl_TDAC, Q_fer_samples, Q_syn_Overl, Q_syn_Overl_TDACFB, Q_syn_OverlFB, Q_old_out, Q_old_outLB, Q_old_Aq_12_8 );
+2 −2
Original line number Diff line number Diff line
@@ -881,7 +881,7 @@ ivas_error init_decoder_fx(
    /* Init Decoder */
    IF( st_fx->element_mode == EVS_MONO )
    {
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        open_decoder_LPD_fx( st_fx, st_fx->total_brate, 0, st_fx->bwidth, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 );
#else
        open_decoder_LPD_fx( st_fx, st_fx->total_brate, st_fx->bwidth, 1 );
@@ -898,7 +898,7 @@ ivas_error init_decoder_fx(
        move16();
        move16();
        move16();
#ifdef HARMONIZATION_2583_open_decoder_LPD
#ifdef HARMONIZE_2583_open_decoder_LPD
        open_decoder_LPD_fx( st_fx, st_fx->total_brate, st_fx->last_total_brate, st_fx->bwidth, 0, st_fx->element_mode, 1, &Q_syn_Overl_TDAC, &Q_fer_samples, &Q_syn_Overl, &Q_syn_Overl_TDACFB, &Q_syn_OverlFB, &Q_old_out, &Q_old_outLB, &Q_old_Aq_12_8 );
#else
        open_decoder_LPD_ivas_fx( st_fx, st_fx->total_brate, st_fx->last_total_brate, st_fx->bwidth, 0, st_fx->element_mode, 1, &Q_syn_Overl_TDAC, &Q_fer_samples, &Q_syn_Overl, &Q_syn_Overl_TDACFB, &Q_syn_OverlFB, &Q_old_out, &Q_old_outLB, &Q_old_Aq_12_8 );