Loading lib_dec/FEC_HQ_phase_ecu_fx.c +13 −0 Original line number Diff line number Diff line Loading @@ -68,10 +68,23 @@ static void windowing( const Word16 *, Word16 *, const Word16 *, const Word16, c static void windowing_ROM_optimized( const Word16 *, Word16 *, const Word16, const Word16, const Word16 ); static void fft_spec2_fx( const Word16[], Word32[], const Word16 ); static void trans_ana_fx( const Word16 *, Word16 *, Word16 *, Word16 *, const Word16, const Word16, const Word16, const Word16, const Word16, Word16 *, Word16 *, Word16 *, Word16 * ); #ifdef HARM_HQ_CORE static void peakfinder_fx( const Word16 *x0, const Word16 len0, Word16 *plocs, Word16 *cInd, const Word16 sel, const Word16 endpoints ); #else static void peakfinder_fx( const Word16 *, const Word16, Word16 *, Word16 *, const Word16 ); #endif static Word16 imax_fx( const Word16 *, const Word16 ); #ifdef HARM_HQ_CORE static void spec_ana_fx( const Word16 *prevsynth, Word16 *plocs, Word32 *plocsi, Word16 *num_plocs, Word16 *X_sav, const Word16 output_frame, const Word16 bwidth_fx, Word16 *Q, const Word16 element_mode, Word16 *noise_fac, const Word16 pcorr ); #else static void spec_ana_fx( const Word16 *prevsynth, Word16 *plocs, Word32 *plocsi, Word16 *num_plocs, Word16 *X_sav, const Word16 output_frame, const Word16 bwidth_fx, Word16 *Q ); #endif #ifdef HARM_HQ_CORE static void subst_spec_fx( const Word16 *plocs, const Word32 *plocsi, Word16 *num_plocs, const Word16 time_offs, Word16 *X, const Word16 *mag_chg, const Word16 ph_dith, const Word16 *is_trans, const Word16 output_frame, Word16 *seed, const Word16 *alpha, const Word16 *beta, Word16 beta_mute, const Word16 *Xavg, const Word16 element_mode, const Word16 ph_ecu_lookahead, const Word16 noise_fac ); #else static void subst_spec_fx( const Word16 *, const Word32 *, Word16 *, const Word16, Word16 *, const Word16 *, const Word16, const Word16 *, const Word16, Word16 *, const Word16 *, const Word16 *, Word16, const Word16 * ); #endif static Word16 rand_phase_fx( const Word16 seed, Word16 *sin_F, Word16 *cos_F ); Loading Loading
lib_dec/FEC_HQ_phase_ecu_fx.c +13 −0 Original line number Diff line number Diff line Loading @@ -68,10 +68,23 @@ static void windowing( const Word16 *, Word16 *, const Word16 *, const Word16, c static void windowing_ROM_optimized( const Word16 *, Word16 *, const Word16, const Word16, const Word16 ); static void fft_spec2_fx( const Word16[], Word32[], const Word16 ); static void trans_ana_fx( const Word16 *, Word16 *, Word16 *, Word16 *, const Word16, const Word16, const Word16, const Word16, const Word16, Word16 *, Word16 *, Word16 *, Word16 * ); #ifdef HARM_HQ_CORE static void peakfinder_fx( const Word16 *x0, const Word16 len0, Word16 *plocs, Word16 *cInd, const Word16 sel, const Word16 endpoints ); #else static void peakfinder_fx( const Word16 *, const Word16, Word16 *, Word16 *, const Word16 ); #endif static Word16 imax_fx( const Word16 *, const Word16 ); #ifdef HARM_HQ_CORE static void spec_ana_fx( const Word16 *prevsynth, Word16 *plocs, Word32 *plocsi, Word16 *num_plocs, Word16 *X_sav, const Word16 output_frame, const Word16 bwidth_fx, Word16 *Q, const Word16 element_mode, Word16 *noise_fac, const Word16 pcorr ); #else static void spec_ana_fx( const Word16 *prevsynth, Word16 *plocs, Word32 *plocsi, Word16 *num_plocs, Word16 *X_sav, const Word16 output_frame, const Word16 bwidth_fx, Word16 *Q ); #endif #ifdef HARM_HQ_CORE static void subst_spec_fx( const Word16 *plocs, const Word32 *plocsi, Word16 *num_plocs, const Word16 time_offs, Word16 *X, const Word16 *mag_chg, const Word16 ph_dith, const Word16 *is_trans, const Word16 output_frame, Word16 *seed, const Word16 *alpha, const Word16 *beta, Word16 beta_mute, const Word16 *Xavg, const Word16 element_mode, const Word16 ph_ecu_lookahead, const Word16 noise_fac ); #else static void subst_spec_fx( const Word16 *, const Word32 *, Word16 *, const Word16, Word16 *, const Word16 *, const Word16, const Word16 *, const Word16, Word16 *, const Word16 *, const Word16 *, Word16, const Word16 * ); #endif static Word16 rand_phase_fx( const Word16 seed, Word16 *sin_F, Word16 *cos_F ); Loading