diff libgsmefr/namespace.h @ 39:36e1363ad885

libgsmefr: initial import of ETSI header files
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 24 Nov 2022 07:38:23 +0000
parents 38326102fc43
children 756605c4850f
line wrap: on
line diff
--- a/libgsmefr/namespace.h	Thu Nov 24 05:30:03 2022 +0000
+++ b/libgsmefr/namespace.h	Thu Nov 24 07:38:23 2022 +0000
@@ -44,3 +44,94 @@
 #define	norm_m		EFR__norm_s
 #define	div_s		EFR__div_s
 #define	norm_l		EFR__norm_l
+
+#define	L_Extract	EFR__L_Extract
+#define	L_Comp		EFR__L_Comp
+#define	Mpy_32		EFR__Mpy_32
+#define	Mpy_32_16	EFR__Mpy_32_16
+#define	Div_32		EFR__Div_32
+
+#define	Inv_sqrt	EFR__Inv_sqrt
+#define	Log2		EFR__Log2
+#define	Pow2		EFR__Pow2
+
+#define	Init_Pre_Process	EFR__Init_Pre_Process
+#define	Pre_Process		EFR__Pre_Process
+#define	Autocorr		EFR__Autocorr
+#define	Lag_window		EFR__Lag_window
+#define	Levinson		EFR__Levinson
+#define	Az_lsp			EFR__Az_lsp
+#define	Lsp_Az			EFR__Lsp_Az
+#define	Lsf_lsp			EFR__Lsf_lsp
+#define	Lsp_lsf			EFR__Lsp_lsf
+#define	Reorder_lsf		EFR__Reorder_lsf
+#define	Weight_Fac		EFR__Weight_Fac
+#define	Weight_Ai		EFR__Weight_Ai
+#define	Residu			EFR__Residu
+#define	Syn_filt		EFR__Syn_filt
+#define	Convolve		EFR__Convolve
+#define	agc			EFR__agc
+#define	agc2			EFR__agc2
+#define	preemphasis		EFR__preemphasis
+
+#define	Init_Coder_12k2		EFR__Init_Coder_12k2
+#define	Coder_12k2		EFR__Coder_12k2
+#define	Init_Decoder_12k2	EFR__Init_Decoder_12k2
+#define	Decoder_12k2		EFR__Decoder_12k2
+#define	Init_Post_Filter	EFR__Init_Post_Filter
+#define	Post_Filter		EFR__Post_Filter
+#define	code_10i40_35bits	EFR__code_10i40_35bits
+#define	dec_10i40_35bits	EFR__dec_10i40_35bits
+#define	Dec_lag6		EFR__Dec_lag6
+#define	d_gain_pitch		EFR__d_gain_pitch
+#define	D_plsf_5		EFR__D_plsf_5
+#define	Enc_lag6		EFR__Enc_lag6
+#define	q_gain_pitch		EFR__q_gain_pitch
+#define	q_gain_code		EFR__q_gain_code
+#define	G_pitch			EFR__G_pitch
+#define	G_code			EFR__G_code
+#define	Interpol_6		EFR__Interpol_6
+#define	Int_lpc			EFR__Int_lpc
+#define	Int_lpc2		EFR__Int_lpc2
+#define	Pitch_fr6		EFR__Pitch_fr6
+#define	Pitch_ol		EFR__Pitch_ol
+#define	Pred_lt_6		EFR__Pred_lt_6
+#define	Q_plsf_5		EFR__Q_plsf_5
+
+#define	decoder_homing_frame_test	EFR__decoder_homing_frame_test
+#define	decoder_reset			EFR__decoder_reset
+#define	encoder_homing_frame_test	EFR__encoder_homing_frame_test
+#define	encoder_reset			EFR__encoder_reset
+
+#define	reset_tx_dtx			EFR__reset_tx_dtx
+#define	reset_rx_dtx			EFR__reset_rx_dtx
+#define	tx_dtx				EFR__tx_dtx
+#define	rx_dtx				EFR__rx_dtx
+#define	CN_encoding			EFR__CN_encoding
+#define	update_lsf_history		EFR__update_lsf_history
+#define	update_lsf_p_CN			EFR__update_lsf_p_CN
+#define	aver_lsf_history		EFR__aver_lsf_history
+#define	update_gain_code_history_tx	EFR__update_gain_code_history_tx
+#define	update_gain_code_history_rx	EFR__update_gain_code_history_rx
+#define	compute_CN_excitation_gain	EFR__compute_CN_excitation_gain
+#define	update_gcode0_CN		EFR__update_gcode0_CN
+#define	aver_gain_code_history		EFR__aver_gain_code_history
+#define	build_CN_code			EFR__build_CN_code
+#define	pseudonoise			EFR__pseudonoise
+#define	interpolate_CN_param		EFR__interpolate_CN_param
+#define	interpolate_CN_lsf		EFR__interpolate_CN_lsf
+
+#define	vad_reset			EFR__vad_reset
+#define	vad_computation			EFR__vad_computation
+#define	energy_computation		EFR__energy_computation
+#define	acf_averaging			EFR__acf_averaging
+#define	predictor_values		EFR__predictor_values
+#define	schur_recursion			EFR__schur_recursion
+#define	step_up				EFR__step_up
+#define	compute_rav1			EFR__compute_rav1
+#define	spectral_comparison		EFR__spectral_comparison
+#define	threshold_adaptation		EFR__threshold_adaptation
+#define	tone_detection			EFR__tone_detection
+#define	vad_decision			EFR__vad_decision
+#define	vad_hangover			EFR__vad_hangover
+#define	periodicity_update		EFR__periodicity_update