Commit a8b5b655 authored by vaillancour's avatar vaillancour
Browse files

fix function definition

parent fe5854d9
Loading
Loading
Loading
Loading
Loading
+33 −1
Original line number Diff line number Diff line
@@ -5047,6 +5047,7 @@ void freq_dnw_scaling_fx(
    Word16 Qx,                     /* Q format of fy_norm*/
    const Word16 L_frame           /* i  : frame length                  */
);
#ifndef FIX_1904_HARM_GSC_ENC
void highband_exc_dct_in_fx(
    const Word32 core_brate,         /* i  : core bitrate                            */
    const Word16 *mfreq_bindiv,      /* i  : bin per bands tables                    */
@@ -5078,7 +5079,6 @@ void highband_exc_dct_in_fx(
    const Word16 element_mode,   /* i  : IVAS element mode                       */
    const Word16 GSC_IVAS_mode   /* i  : GSC IVAS mode                           */
);
#ifndef FIX_1904_HARM_GSC_ENC
void highband_exc_dct_in_ivas_fx(
    const Word32 core_brate,         /* i  : core bitrate                            */
    const Word16 *mfreq_bindiv,      /* i  : bin per bands tables                    */
@@ -5110,6 +5110,38 @@ void highband_exc_dct_in_ivas_fx(
    const Word16 element_mode,   /* i  : IVAS element mode                       */
    const Word16 GSC_IVAS_mode   /* i  : GSC IVAS mode                           */
);
#else
void highband_exc_dct_in_fx(
    const Word32 core_brate,         /* i  : core bitrate                            */
    const Word16 *mfreq_bindiv,      /* i  : bin per bands tables                    */
    Word16 last_bin,                 /* i  : last bin of bit allocation              */
    Word16 Diff_len,                 /* i  : number of bin before cut-off frequency  */
    Word16 noise_lev,                /* i  : pulses dynamic                          */
    Word16 pit_band_idx,             /* i  : bin position of the cut-off frequency   */
    Word16 *exc_diffQ,               /* i  : frequency coefficients of per band      */
    Word16 *seed_tcx,                /* i  : Seed for noise                          */
    Word16 *Ener_per_bd_iQ,          /* i  : Quantized energy of targeted vector     */
    Word16 nb_subfr,                 /* i  : Number of subframe considered           */
    Word16 *exc_dct_in,              /* o  : dct of residual signal                  */
    Word16 last_coder_type,          /* i  : coding type of last frame               */
    Word16 *bitallocation_band,      /* i  : bit allocation flag of each band        */
    const Word16 *lsf_new,           /* i  : LSFs at the end of the frame            */
    Word16 *last_exc_dct_in,         /* i  : dct of residual signal of last frame    */
    Word16 *last_ener,               /* i  : frequency energy  of last frame         */
    Word16 *last_bitallocation_band, /* i  : bit allocation flag of each band  of last frame   */
    Word16 *bitallocation_exc,       /* i  : flag of decoded coefficients            */
    Word16 bfi,                      /* i  : bad frame indicator                     */
    const Word16 coder_type,         /* i  : coder type                              */
    Word16 bwidth,
    Word16 *exc_wo_nf, /* o  : temporal excitation (in f domain) without noisefill   */
    Word16 Qexc_diffQ,
    Word16 *Q_exc,
    const Word16 GSC_noisy_speech,
    Word16 *lt_ener_per_band_fx, /* i/o: Average per band energy                 */
    const Word16 L_frame,        /* i  : frame length                            */
    const Word16 element_mode,   /* i  : IVAS element mode                       */
    const Word16 GSC_IVAS_mode   /* i  : GSC IVAS mode                           */
);
#endif
void lsf_dec_bfi(