Home
last modified time | relevance | path

Searched refs:psEncC (Results 1 – 22 of 22) sorted by relevance

/external/libopus/silk/
Dcontrol_codec.c54 silk_encoder_state *psEncC, /* I/O */
59 silk_encoder_state *psEncC, /* I/O */
308 silk_encoder_state *psEncC, /* I/O */ in silk_setup_complexity() argument
317 psEncC->pitchEstimationComplexity = SILK_PE_MIN_COMPLEX; in silk_setup_complexity()
318 psEncC->pitchEstimationThreshold_Q16 = SILK_FIX_CONST( 0.8, 16 ); in silk_setup_complexity()
319 psEncC->pitchEstimationLPCOrder = 6; in silk_setup_complexity()
320 psEncC->shapingLPCOrder = 12; in silk_setup_complexity()
321 psEncC->la_shape = 3 * psEncC->fs_kHz; in silk_setup_complexity()
322 psEncC->nStatesDelayedDecision = 1; in silk_setup_complexity()
323 psEncC->useInterpolatedNLSFs = 0; in silk_setup_complexity()
[all …]
Dcontrol_audio_bandwidth.c37 …silk_encoder_state *psEncC, /* I/O Pointer to Silk encoder state … in silk_control_audio_bandwidth() argument
44 fs_kHz = psEncC->fs_kHz; in silk_control_audio_bandwidth()
48 fs_Hz = silk_min( psEncC->desiredInternal_fs_Hz, psEncC->API_fs_Hz ); in silk_control_audio_bandwidth()
50 …} else if( fs_Hz > psEncC->API_fs_Hz || fs_Hz > psEncC->maxInternal_fs_Hz || fs_Hz < psEncC->minIn… in silk_control_audio_bandwidth()
52 fs_Hz = psEncC->API_fs_Hz; in silk_control_audio_bandwidth()
53 fs_Hz = silk_min( fs_Hz, psEncC->maxInternal_fs_Hz ); in silk_control_audio_bandwidth()
54 fs_Hz = silk_max( fs_Hz, psEncC->minInternal_fs_Hz ); in silk_control_audio_bandwidth()
58 if( psEncC->sLP.transition_frame_no >= TRANSITION_FRAMES ) { in silk_control_audio_bandwidth()
60 psEncC->sLP.mode = 0; in silk_control_audio_bandwidth()
62 if( psEncC->allow_bandwidth_switch || encControl->opusCanSwitch ) { in silk_control_audio_bandwidth()
[all …]
Dprocess_NLSFs.c36 …silk_encoder_state *psEncC, /* I/O Encoder state … in silk_process_NLSFs() argument
49 silk_assert( psEncC->speech_activity_Q8 >= 0 ); in silk_process_NLSFs()
50 silk_assert( psEncC->speech_activity_Q8 <= SILK_FIX_CONST( 1.0, 8 ) ); in silk_process_NLSFs()
51 …silk_assert( psEncC->useInterpolatedNLSFs == 1 || psEncC->indices.NLSFInterpCoef_Q2 == ( 1 << 2 ) … in silk_process_NLSFs()
57 …NLSF_mu_Q20 = silk_SMLAWB( SILK_FIX_CONST( 0.003, 20 ), SILK_FIX_CONST( -0.001, 28 ), psEncC->spee… in silk_process_NLSFs()
58 if( psEncC->nb_subfr == 2 ) { in silk_process_NLSFs()
67 silk_NLSF_VQ_weights_laroia( pNLSFW_QW, pNLSF_Q15, psEncC->predictLPCOrder ); in silk_process_NLSFs()
70 …doInterpolate = ( psEncC->useInterpolatedNLSFs == 1 ) && ( psEncC->indices.NLSFInterpCoef_Q2 < 4 ); in silk_process_NLSFs()
74 psEncC->indices.NLSFInterpCoef_Q2, psEncC->predictLPCOrder ); in silk_process_NLSFs()
77 silk_NLSF_VQ_weights_laroia( pNLSFW0_temp_QW, pNLSF0_temp_Q15, psEncC->predictLPCOrder ); in silk_process_NLSFs()
[all …]
Dencode_indices.c36 …silk_encoder_state *psEncC, /* I/O Encoder state … in silk_encode_indices() argument
50 psIndices = &psEncC->indices_LBRR[ FrameIndex ]; in silk_encode_indices()
52 psIndices = &psEncC->indices; in silk_encode_indices()
83 for( i = 1; i < psEncC->nb_subfr; i++ ) { in silk_encode_indices()
91 …psRangeEnc, psIndices->NLSFIndices[ 0 ], &psEncC->psNLSF_CB->CB1_iCDF[ ( psIndices->signalType >> … in silk_encode_indices()
92 silk_NLSF_unpack( ec_ix, pred_Q8, psEncC->psNLSF_CB, psIndices->NLSFIndices[ 0 ] ); in silk_encode_indices()
93 silk_assert( psEncC->psNLSF_CB->order == psEncC->predictLPCOrder ); in silk_encode_indices()
94 for( i = 0; i < psEncC->psNLSF_CB->order; i++ ) { in silk_encode_indices()
96 …ec_enc_icdf( psRangeEnc, 2 * NLSF_QUANT_MAX_AMPLITUDE, &psEncC->psNLSF_CB->ec_iCDF[ ec_ix[ i ] ], … in silk_encode_indices()
99 ec_enc_icdf( psRangeEnc, 0, &psEncC->psNLSF_CB->ec_iCDF[ ec_ix[ i ] ], 8 ); in silk_encode_indices()
[all …]
DNSQ.c38 const silk_encoder_state *psEncC, /* I Encoder State */
78 …const silk_encoder_state *psEncC, /* I Encoder State … in silk_NSQ_c() argument
120 ALLOC( sLTP_Q15, psEncC->ltp_mem_length + psEncC->frame_length, opus_int32 ); in silk_NSQ_c()
121 ALLOC( sLTP, psEncC->ltp_mem_length + psEncC->frame_length, opus_int16 ); in silk_NSQ_c()
122 ALLOC( x_sc_Q10, psEncC->subfr_length, opus_int32 ); in silk_NSQ_c()
124 NSQ->sLTP_shp_buf_idx = psEncC->ltp_mem_length; in silk_NSQ_c()
125 NSQ->sLTP_buf_idx = psEncC->ltp_mem_length; in silk_NSQ_c()
126 pxq = &NSQ->xq[ psEncC->ltp_mem_length ]; in silk_NSQ_c()
127 for( k = 0; k < psEncC->nb_subfr; k++ ) { in silk_NSQ_c()
145 start_idx = psEncC->ltp_mem_length - lag - psEncC->predictLPCOrder - LTP_ORDER / 2; in silk_NSQ_c()
[all …]
DNSQ_del_dec.c68 const silk_encoder_state *psEncC, /* I Encoder State */
118 …const silk_encoder_state *psEncC, /* I Encoder State … in silk_NSQ_del_dec_c() argument
156 ALLOC( psDelDec, psEncC->nStatesDelayedDecision, NSQ_del_dec_struct ); in silk_NSQ_del_dec_c()
157 silk_memset( psDelDec, 0, psEncC->nStatesDelayedDecision * sizeof( NSQ_del_dec_struct ) ); in silk_NSQ_del_dec_c()
158 for( k = 0; k < psEncC->nStatesDelayedDecision; k++ ) { in silk_NSQ_del_dec_c()
165 psDD->Shape_Q14[ 0 ] = NSQ->sLTP_shp_Q14[ psEncC->ltp_mem_length - 1 ]; in silk_NSQ_del_dec_c()
173 decisionDelay = silk_min_int( DECISION_DELAY, psEncC->subfr_length ); in silk_NSQ_del_dec_c()
177 for( k = 0; k < psEncC->nb_subfr; k++ ) { in silk_NSQ_del_dec_c()
192 ALLOC( sLTP_Q15, psEncC->ltp_mem_length + psEncC->frame_length, opus_int32 ); in silk_NSQ_del_dec_c()
193 ALLOC( sLTP, psEncC->ltp_mem_length + psEncC->frame_length, opus_int16 ); in silk_NSQ_del_dec_c()
[all …]
DVAD.c83 …silk_encoder_state *psEncC, /* I/O Encoder state … in silk_VAD_GetSA_Q8_c() argument
99 silk_VAD_state *psSilk_VAD = &psEncC->sVAD; in silk_VAD_GetSA_Q8_c()
104 silk_assert( MAX_FRAME_LENGTH >= psEncC->frame_length ); in silk_VAD_GetSA_Q8_c()
105 silk_assert( psEncC->frame_length <= 512 ); in silk_VAD_GetSA_Q8_c()
106 silk_assert( psEncC->frame_length == 8 * silk_RSHIFT( psEncC->frame_length, 3 ) ); in silk_VAD_GetSA_Q8_c()
111 decimated_framelength1 = silk_RSHIFT( psEncC->frame_length, 1 ); in silk_VAD_GetSA_Q8_c()
112 decimated_framelength2 = silk_RSHIFT( psEncC->frame_length, 2 ); in silk_VAD_GetSA_Q8_c()
113 decimated_framelength = silk_RSHIFT( psEncC->frame_length, 3 ); in silk_VAD_GetSA_Q8_c()
131 X, &X[ X_offset[ 3 ] ], psEncC->frame_length ); in silk_VAD_GetSA_Q8_c()
158 …decimated_framelength = silk_RSHIFT( psEncC->frame_length, silk_min_int( VAD_N_BANDS - b, VAD_N_BA… in silk_VAD_GetSA_Q8_c()
[all …]
Dcontrol_SNR.c37 …silk_encoder_state *psEncC, /* I/O Pointer to Silk encoder state … in silk_control_SNR() argument
47 if( TargetRate_bps != psEncC->TargetRate_bps ) { in silk_control_SNR()
48 psEncC->TargetRate_bps = TargetRate_bps; in silk_control_SNR()
51 if( psEncC->fs_kHz == 8 ) { in silk_control_SNR()
53 } else if( psEncC->fs_kHz == 12 ) { in silk_control_SNR()
60 if( psEncC->nb_subfr == 2 ) { in silk_control_SNR()
68psEncC->SNR_dB_Q7 = silk_LSHIFT( silk_SNR_table_Q1[ k - 1 ], 6 ) + silk_MUL( frac_Q6, silk_SNR_tab… in silk_control_SNR()
Dmain.h141 …silk_encoder_state *psEncC, /* I/O Pointer to Silk encoder state …
147 …silk_encoder_state *psEncC, /* I/O Pointer to Silk encoder state …
250 …const silk_encoder_state *psEncC, /* I Encoder State …
268 #define silk_NSQ(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ argument
270 … ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \
276 …const silk_encoder_state *psEncC, /* I Encoder State …
294 #define silk_NSQ_del_dec(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ argument
296 …((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, A…
310 …silk_encoder_state *psEncC, /* I/O Encoder state …
332 …silk_encoder_state *psEncC, /* I/O Encoder state …
[all …]
/external/libopus/silk/float/
Dfind_LPC_FLP.c38 …silk_encoder_state *psEncC, /* I/O Encoder state … in silk_find_LPC_FLP() argument
53 subfr_length = psEncC->subfr_length + psEncC->predictLPCOrder; in silk_find_LPC_FLP()
56 psEncC->indices.NLSFInterpCoef_Q2 = 4; in silk_find_LPC_FLP()
59 …res_nrg = silk_burg_modified_FLP( a, x, minInvGain, subfr_length, psEncC->nb_subfr, psEncC->predic… in silk_find_LPC_FLP()
61 …if( psEncC->useInterpolatedNLSFs && !psEncC->first_frame_after_reset && psEncC->nb_subfr == MAX_NB… in silk_find_LPC_FLP()
64 …_SUBFR / 2 ) * subfr_length, minInvGain, subfr_length, MAX_NB_SUBFR / 2, psEncC->predictLPCOrder ); in silk_find_LPC_FLP()
67 silk_A2NLSF_FLP( NLSF_Q15, a_tmp, psEncC->predictLPCOrder ); in silk_find_LPC_FLP()
73 … silk_interpolate( NLSF0_Q15, psEncC->prev_NLSFq_Q15, NLSF_Q15, k, psEncC->predictLPCOrder ); in silk_find_LPC_FLP()
76 silk_NLSF2A_FLP( a_tmp, NLSF0_Q15, psEncC->predictLPCOrder, psEncC->arch ); in silk_find_LPC_FLP()
79 … silk_LPC_analysis_filter_FLP( LPC_res, a_tmp, x, 2 * subfr_length, psEncC->predictLPCOrder ); in silk_find_LPC_FLP()
[all …]
Dwrappers_FLP.c75 …silk_encoder_state *psEncC, /* I/O Encoder state … in silk_process_NLSFs_FLP() argument
84 silk_process_NLSFs( psEncC, PredCoef_Q12, NLSF_Q15, prev_NLSF_Q15); in silk_process_NLSFs_FLP()
87 for( i = 0; i < psEncC->predictLPCOrder; i++ ) { in silk_process_NLSFs_FLP()
Dmain_FLP.h137 …silk_encoder_state *psEncC, /* I/O Encoder state …
265 …silk_encoder_state *psEncC, /* I/O Encoder state …
/external/libopus/silk/fixed/
Dfind_LPC_FIX.c38 …silk_encoder_state *psEncC, /* I/O Encoder state … in silk_find_LPC_FIX() argument
57 subfr_length = psEncC->subfr_length + psEncC->predictLPCOrder; in silk_find_LPC_FIX()
60 psEncC->indices.NLSFInterpCoef_Q2 = 4; in silk_find_LPC_FIX()
63 …&res_nrg_Q, a_Q16, x, minInvGain_Q30, subfr_length, psEncC->nb_subfr, psEncC->predictLPCOrder, psE… in silk_find_LPC_FIX()
65 …if( psEncC->useInterpolatedNLSFs && !psEncC->first_frame_after_reset && psEncC->nb_subfr == MAX_NB… in silk_find_LPC_FIX()
69 …_Q16, x + 2 * subfr_length, minInvGain_Q30, subfr_length, 2, psEncC->predictLPCOrder, psEncC->arch… in silk_find_LPC_FIX()
85 silk_A2NLSF( NLSF_Q15, a_tmp_Q16, psEncC->predictLPCOrder ); in silk_find_LPC_FIX()
92 … silk_interpolate( NLSF0_Q15, psEncC->prev_NLSFq_Q15, NLSF_Q15, k, psEncC->predictLPCOrder ); in silk_find_LPC_FIX()
95 silk_NLSF2A( a_tmp_Q12, NLSF0_Q15, psEncC->predictLPCOrder, psEncC->arch ); in silk_find_LPC_FIX()
98 …PC_analysis_filter( LPC_res, x, a_tmp_Q12, 2 * subfr_length, psEncC->predictLPCOrder, psEncC->arch… in silk_find_LPC_FIX()
[all …]
Dmain_FIX.h154 …silk_encoder_state *psEncC, /* I/O Encoder state …
/external/libopus/silk/x86/
DVAD_sse.c46 …silk_encoder_state *psEncC, /* I/O Encoder state … in silk_VAD_GetSA_Q8_sse4_1() argument
62 silk_VAD_state *psSilk_VAD = &psEncC->sVAD; in silk_VAD_GetSA_Q8_sse4_1()
68 silk_assert( MAX_FRAME_LENGTH >= psEncC->frame_length ); in silk_VAD_GetSA_Q8_sse4_1()
69 silk_assert( psEncC->frame_length <= 512 ); in silk_VAD_GetSA_Q8_sse4_1()
70 silk_assert( psEncC->frame_length == 8 * silk_RSHIFT( psEncC->frame_length, 3 ) ); in silk_VAD_GetSA_Q8_sse4_1()
75 decimated_framelength1 = silk_RSHIFT( psEncC->frame_length, 1 ); in silk_VAD_GetSA_Q8_sse4_1()
76 decimated_framelength2 = silk_RSHIFT( psEncC->frame_length, 2 ); in silk_VAD_GetSA_Q8_sse4_1()
77 decimated_framelength = silk_RSHIFT( psEncC->frame_length, 3 ); in silk_VAD_GetSA_Q8_sse4_1()
95 X, &X[ X_offset[ 3 ] ], psEncC->frame_length ); in silk_VAD_GetSA_Q8_sse4_1()
122 …decimated_framelength = silk_RSHIFT( psEncC->frame_length, silk_min_int( VAD_N_BANDS - b, VAD_N_BA… in silk_VAD_GetSA_Q8_sse4_1()
[all …]
DNSQ_sse.c40 const silk_encoder_state *psEncC, /* I Encoder State */
74 …const silk_encoder_state *psEncC, /* I Encoder State … in silk_NSQ_sse4_1() argument
176 psEncC->ltp_mem_length + psEncC->frame_length, opus_int32 ); in silk_NSQ_sse4_1()
177 ALLOC( sLTP, psEncC->ltp_mem_length + psEncC->frame_length, opus_int16 ); in silk_NSQ_sse4_1()
178 ALLOC( x_sc_Q10, psEncC->subfr_length, opus_int32 ); in silk_NSQ_sse4_1()
180 NSQ->sLTP_shp_buf_idx = psEncC->ltp_mem_length; in silk_NSQ_sse4_1()
181 NSQ->sLTP_buf_idx = psEncC->ltp_mem_length; in silk_NSQ_sse4_1()
182 pxq = &NSQ->xq[ psEncC->ltp_mem_length ]; in silk_NSQ_sse4_1()
183 for( k = 0; k < psEncC->nb_subfr; k++ ) { in silk_NSQ_sse4_1()
201 start_idx = psEncC->ltp_mem_length - lag - psEncC->predictLPCOrder - LTP_ORDER / 2; in silk_NSQ_sse4_1()
[all …]
DNSQ_del_dec_sse.c66 const silk_encoder_state *psEncC, /* I Encoder State */
115 …const silk_encoder_state *psEncC, /* I Encoder State … in silk_NSQ_del_dec_sse4_1() argument
153 ALLOC( psDelDec, psEncC->nStatesDelayedDecision, NSQ_del_dec_struct ); in silk_NSQ_del_dec_sse4_1()
154 silk_memset( psDelDec, 0, psEncC->nStatesDelayedDecision * sizeof( NSQ_del_dec_struct ) ); in silk_NSQ_del_dec_sse4_1()
155 for( k = 0; k < psEncC->nStatesDelayedDecision; k++ ) { in silk_NSQ_del_dec_sse4_1()
161 psDD->Shape_Q14[ 0 ] = NSQ->sLTP_shp_Q14[ psEncC->ltp_mem_length - 1 ]; in silk_NSQ_del_dec_sse4_1()
169 decisionDelay = silk_min_int( DECISION_DELAY, psEncC->subfr_length ); in silk_NSQ_del_dec_sse4_1()
173 for( k = 0; k < psEncC->nb_subfr; k++ ) { in silk_NSQ_del_dec_sse4_1()
189 psEncC->ltp_mem_length + psEncC->frame_length, opus_int32 ); in silk_NSQ_del_dec_sse4_1()
190 ALLOC( sLTP, psEncC->ltp_mem_length + psEncC->frame_length, opus_int16 ); in silk_NSQ_del_dec_sse4_1()
[all …]
Dmain_sse.h89 …const silk_encoder_state *psEncC, /* I Encoder State …
108 #define silk_NSQ(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \
110 …((void)(arch),silk_NSQ_sse4_1(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2…
116 …const silk_encoder_state *psEncC, /* I Encoder State …
133 # define silk_NSQ(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \
135 …((*SILK_NSQ_IMPL[(arch) & OPUS_ARCHMASK])(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPC…
143 …const silk_encoder_state *psEncC, /* I Encoder State …
162 #define silk_NSQ_del_dec(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_Q14, AR2_Q13, \
164 …((void)(arch),silk_NSQ_del_dec_sse4_1(psEncC, NSQ, psIndices, x_Q3, pulses, PredCoef_Q12, LTPCoef_…
170 …const silk_encoder_state *psEncC, /* I Encoder State …
[all …]
Dx86_silk_map.c59 silk_encoder_state *psEncC,
71 …const silk_encoder_state *psEncC, /* I Encoder State …
119 …const silk_encoder_state *psEncC, /* I Encoder State …
/external/libopus/silk/arm/
DNSQ_del_dec_arm.h35 const silk_encoder_state *psEncC, silk_nsq_state *NSQ,
49 #define silk_NSQ_del_dec(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, \ argument
55 psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, \
66 const silk_encoder_state *psEncC, silk_nsq_state *NSQ,
78 #define silk_NSQ_del_dec(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, \ argument
83 psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, \
88 #define silk_NSQ_del_dec(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, \ argument
93 silk_NSQ_del_dec_neon(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, \
DNSQ_del_dec_neon_intr.c69 const silk_encoder_state *psEncC, /* I Encoder State */
218 …const silk_encoder_state *psEncC, /* I Encoder State … in silk_NSQ_del_dec_neon() argument
245 …silk_NSQ_del_dec_c( psEncC, &NSQ_c, &psIndices_c, x16, pulses_c, PredCoef_Q12, LTPCoef_Q14, AR_Q13… in silk_NSQ_del_dec_neon()
250 …if(( psEncC->nStatesDelayedDecision > NEON_MAX_DEL_DEC_STATES ) || ( psEncC->nStatesDelayedDecisio… in silk_NSQ_del_dec_neon()
257 …silk_NSQ_del_dec_c( psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, HarmSh… in silk_NSQ_del_dec_neon()
286 for( k = 0; k < psEncC->nStatesDelayedDecision; k++ ) { in silk_NSQ_del_dec_neon()
291 …vst1q_s32( psDelDec->Shape_Q14[ 0 ], vld1q_dup_s32( &NSQ->sLTP_shp_Q14[ psEncC->ltp_mem_length - 1… in silk_NSQ_del_dec_neon()
302 decisionDelay = silk_min_int( DECISION_DELAY, psEncC->subfr_length ); in silk_NSQ_del_dec_neon()
307 for( k = 1; k < psEncC->nb_subfr; k++ ) { in silk_NSQ_del_dec_neon()
323 ALLOC( sLTP_Q15, psEncC->ltp_mem_length + psEncC->frame_length, opus_int32 ); in silk_NSQ_del_dec_neon()
[all …]
Darm_silk_map.c65 …const silk_encoder_state *psEncC, /* I Encoder State …