webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros | Variables
pitch_est_defines.h File Reference
#include "SigProc_FIX.h"

Go to the source code of this file.

Macros

#define PE_MAX_FS_KHZ   16 /* Maximum sampling frequency used */
 
#define PE_MAX_NB_SUBFR   4
 
#define PE_SUBFR_LENGTH_MS   5 /* 5 ms */
 
#define PE_LTP_MEM_LENGTH_MS   ( 4 * PE_SUBFR_LENGTH_MS )
 
#define PE_MAX_FRAME_LENGTH_MS   ( PE_LTP_MEM_LENGTH_MS + PE_MAX_NB_SUBFR * PE_SUBFR_LENGTH_MS )
 
#define PE_MAX_FRAME_LENGTH   ( PE_MAX_FRAME_LENGTH_MS * PE_MAX_FS_KHZ )
 
#define PE_MAX_FRAME_LENGTH_ST_1   ( PE_MAX_FRAME_LENGTH >> 2 )
 
#define PE_MAX_FRAME_LENGTH_ST_2   ( PE_MAX_FRAME_LENGTH >> 1 )
 
#define PE_MAX_LAG_MS   18 /* 18 ms -> 56 Hz */
 
#define PE_MIN_LAG_MS   2 /* 2 ms -> 500 Hz */
 
#define PE_MAX_LAG   ( PE_MAX_LAG_MS * PE_MAX_FS_KHZ )
 
#define PE_MIN_LAG   ( PE_MIN_LAG_MS * PE_MAX_FS_KHZ )
 
#define PE_D_SRCH_LENGTH   24
 
#define PE_NB_STAGE3_LAGS   5
 
#define PE_NB_CBKS_STAGE2   3
 
#define PE_NB_CBKS_STAGE2_EXT   11
 
#define PE_NB_CBKS_STAGE3_MAX   34
 
#define PE_NB_CBKS_STAGE3_MID   24
 
#define PE_NB_CBKS_STAGE3_MIN   16
 
#define PE_NB_CBKS_STAGE3_10MS   12
 
#define PE_NB_CBKS_STAGE2_10MS   3
 
#define PE_SHORTLAG_BIAS   0.2f /* for logarithmic weighting */
 
#define PE_PREVLAG_BIAS   0.2f /* for logarithmic weighting */
 
#define PE_FLATCONTOUR_BIAS   0.05f
 
#define SILK_PE_MIN_COMPLEX   0
 
#define SILK_PE_MID_COMPLEX   1
 
#define SILK_PE_MAX_COMPLEX   2
 

Variables

const opus_int8 silk_CB_lags_stage2 [PE_MAX_NB_SUBFR][PE_NB_CBKS_STAGE2_EXT]
 
const opus_int8 silk_CB_lags_stage3 [PE_MAX_NB_SUBFR][PE_NB_CBKS_STAGE3_MAX]
 
const opus_int8 silk_Lag_range_stage3 [SILK_PE_MAX_COMPLEX+1][PE_MAX_NB_SUBFR][2]
 
const opus_int8 silk_nb_cbk_searchs_stage3 [SILK_PE_MAX_COMPLEX+1]
 
const opus_int8 silk_CB_lags_stage2_10_ms [PE_MAX_NB_SUBFR >> 1][3]
 
const opus_int8 silk_CB_lags_stage3_10_ms [PE_MAX_NB_SUBFR >> 1][12]
 
const opus_int8 silk_Lag_range_stage3_10_ms [PE_MAX_NB_SUBFR >> 1][2]
 

Macro Definition Documentation

◆ PE_D_SRCH_LENGTH

#define PE_D_SRCH_LENGTH   24

◆ PE_FLATCONTOUR_BIAS

#define PE_FLATCONTOUR_BIAS   0.05f

◆ PE_LTP_MEM_LENGTH_MS

#define PE_LTP_MEM_LENGTH_MS   ( 4 * PE_SUBFR_LENGTH_MS )

◆ PE_MAX_FRAME_LENGTH

#define PE_MAX_FRAME_LENGTH   ( PE_MAX_FRAME_LENGTH_MS * PE_MAX_FS_KHZ )

◆ PE_MAX_FRAME_LENGTH_MS

#define PE_MAX_FRAME_LENGTH_MS   ( PE_LTP_MEM_LENGTH_MS + PE_MAX_NB_SUBFR * PE_SUBFR_LENGTH_MS )

◆ PE_MAX_FRAME_LENGTH_ST_1

#define PE_MAX_FRAME_LENGTH_ST_1   ( PE_MAX_FRAME_LENGTH >> 2 )

◆ PE_MAX_FRAME_LENGTH_ST_2

#define PE_MAX_FRAME_LENGTH_ST_2   ( PE_MAX_FRAME_LENGTH >> 1 )

◆ PE_MAX_FS_KHZ

#define PE_MAX_FS_KHZ   16 /* Maximum sampling frequency used */

◆ PE_MAX_LAG

#define PE_MAX_LAG   ( PE_MAX_LAG_MS * PE_MAX_FS_KHZ )

◆ PE_MAX_LAG_MS

#define PE_MAX_LAG_MS   18 /* 18 ms -> 56 Hz */

◆ PE_MAX_NB_SUBFR

#define PE_MAX_NB_SUBFR   4

◆ PE_MIN_LAG

#define PE_MIN_LAG   ( PE_MIN_LAG_MS * PE_MAX_FS_KHZ )

◆ PE_MIN_LAG_MS

#define PE_MIN_LAG_MS   2 /* 2 ms -> 500 Hz */

◆ PE_NB_CBKS_STAGE2

#define PE_NB_CBKS_STAGE2   3

◆ PE_NB_CBKS_STAGE2_10MS

#define PE_NB_CBKS_STAGE2_10MS   3

◆ PE_NB_CBKS_STAGE2_EXT

#define PE_NB_CBKS_STAGE2_EXT   11

◆ PE_NB_CBKS_STAGE3_10MS

#define PE_NB_CBKS_STAGE3_10MS   12

◆ PE_NB_CBKS_STAGE3_MAX

#define PE_NB_CBKS_STAGE3_MAX   34

◆ PE_NB_CBKS_STAGE3_MID

#define PE_NB_CBKS_STAGE3_MID   24

◆ PE_NB_CBKS_STAGE3_MIN

#define PE_NB_CBKS_STAGE3_MIN   16

◆ PE_NB_STAGE3_LAGS

#define PE_NB_STAGE3_LAGS   5

◆ PE_PREVLAG_BIAS

#define PE_PREVLAG_BIAS   0.2f /* for logarithmic weighting */

◆ PE_SHORTLAG_BIAS

#define PE_SHORTLAG_BIAS   0.2f /* for logarithmic weighting */

◆ PE_SUBFR_LENGTH_MS

#define PE_SUBFR_LENGTH_MS   5 /* 5 ms */

◆ SILK_PE_MAX_COMPLEX

#define SILK_PE_MAX_COMPLEX   2

◆ SILK_PE_MID_COMPLEX

#define SILK_PE_MID_COMPLEX   1

◆ SILK_PE_MIN_COMPLEX

#define SILK_PE_MIN_COMPLEX   0

Variable Documentation

◆ silk_CB_lags_stage2

const opus_int8 silk_CB_lags_stage2[PE_MAX_NB_SUBFR][PE_NB_CBKS_STAGE2_EXT]

◆ silk_CB_lags_stage2_10_ms

const opus_int8 silk_CB_lags_stage2_10_ms[PE_MAX_NB_SUBFR >> 1][3]

◆ silk_CB_lags_stage3

const opus_int8 silk_CB_lags_stage3[PE_MAX_NB_SUBFR][PE_NB_CBKS_STAGE3_MAX]

◆ silk_CB_lags_stage3_10_ms

const opus_int8 silk_CB_lags_stage3_10_ms[PE_MAX_NB_SUBFR >> 1][12]

◆ silk_Lag_range_stage3

const opus_int8 silk_Lag_range_stage3[SILK_PE_MAX_COMPLEX+1][PE_MAX_NB_SUBFR][2]

◆ silk_Lag_range_stage3_10_ms

const opus_int8 silk_Lag_range_stage3_10_ms[PE_MAX_NB_SUBFR >> 1][2]

◆ silk_nb_cbk_searchs_stage3

const opus_int8 silk_nb_cbk_searchs_stage3[SILK_PE_MAX_COMPLEX+1]