Commit 474f18b3 authored by vaclav's avatar vaclav
Browse files

fix

parent d664e502
Loading
Loading
Loading
Loading
Loading
+20 −2
Original line number Diff line number Diff line
@@ -516,8 +516,13 @@ void ivas_hq_core_dec_fx(
    move16();
    *Q_synth = 0;
    move16();
#ifdef HARM_HQ_CORE_KEEP_EVS_BE
    if ( st_fx->element_mode > EVS_MONO )
#endif
    {
        st_fx->Q_syn_factor = 0;
        move16();
    }

    /*--------------------------------------------------------------------------
     * Initializations
@@ -646,6 +651,12 @@ void ivas_hq_core_dec_fx(
    {
        hq_configure_bfi_fx( &nb_sfm, &num_Sb, num_bands_p, &sfmsize, &sfm_start, &sfm_end );
    }
    ELSE
    {
        sfmsize = NULL;
        sfm_start = NULL;
        sfm_end = NULL;
    }

#endif
    /*--------------------------------------------------------------------------
@@ -669,6 +680,13 @@ void ivas_hq_core_dec_fx(
                            hHQ_core->Xavg_fx, &hHQ_core->beta_mute_fx, output_frame, st_fx );
#endif
        }
#ifdef HARM_HQ_CORE
        ELSE
        {
            HQ_FEC_processing_fx( st_fx, t_audio_q, is_transient, st_fx->hHQ_nbfec->ynrm_values_fx, st_fx->hHQ_nbfec->r_p_values_fx, num_Sb, nb_sfm, num_bands_p,
                                  output_frame, sfm_start, sfm_end );
        }
#endif

        hHQ_core->old_is_transient[2] = hHQ_core->old_is_transient[1]; /* Q0 */
        move16();
+4 −0
Original line number Diff line number Diff line
@@ -650,7 +650,11 @@ void hq_core_enc_ivas_fx(

        Copy( wtda_audio_fx16 + sub( shr( overlap, 1 ), tcx_offset ), output_fx, st->L_frame ); /* Q0 */
    }
#ifdef HARM_HQ_CORE
    ELSE IF( st->element_mode > EVS_MONO )
#else
    ELSE
#endif
    {
        Word16 tmp_q = Q_audio;
        move16();