Home
last modified time | relevance | path

Searched refs:sCmn (Results 1 – 23 of 23) sorted by relevance

/external/libopus/silk/fixed/
Dencode_frame_FIX.c51 silk_VAD_GetSA_Q8( &psEnc->sCmn, psEnc->sCmn.inputBuf + 1, psEnc->sCmn.arch ); in silk_encode_do_VAD_FIX()
56 if( psEnc->sCmn.speech_activity_Q8 < SILK_FIX_CONST( SPEECH_ACTIVITY_DTX_THRES, 8 ) ) { in silk_encode_do_VAD_FIX()
57 psEnc->sCmn.indices.signalType = TYPE_NO_VOICE_ACTIVITY; in silk_encode_do_VAD_FIX()
58 psEnc->sCmn.noSpeechCounter++; in silk_encode_do_VAD_FIX()
59 if( psEnc->sCmn.noSpeechCounter < NB_SPEECH_FRAMES_BEFORE_DTX ) { in silk_encode_do_VAD_FIX()
60 psEnc->sCmn.inDTX = 0; in silk_encode_do_VAD_FIX()
61 … } else if( psEnc->sCmn.noSpeechCounter > MAX_CONSECUTIVE_DTX + NB_SPEECH_FRAMES_BEFORE_DTX ) { in silk_encode_do_VAD_FIX()
62 psEnc->sCmn.noSpeechCounter = NB_SPEECH_FRAMES_BEFORE_DTX; in silk_encode_do_VAD_FIX()
63 psEnc->sCmn.inDTX = 0; in silk_encode_do_VAD_FIX()
65 psEnc->sCmn.VAD_flags[ psEnc->sCmn.nFramesEncoded ] = 0; in silk_encode_do_VAD_FIX()
[all …]
Dfind_pitch_lags_FIX.c59 buf_len = psEnc->sCmn.la_pitch + psEnc->sCmn.frame_length + psEnc->sCmn.ltp_mem_length; in silk_find_pitch_lags_FIX()
62 silk_assert( buf_len >= psEnc->sCmn.pitch_LPC_win_length ); in silk_find_pitch_lags_FIX()
64 x_buf = x - psEnc->sCmn.ltp_mem_length; in silk_find_pitch_lags_FIX()
72 ALLOC( Wsig, psEnc->sCmn.pitch_LPC_win_length, opus_int16 ); in silk_find_pitch_lags_FIX()
75 x_buf_ptr = x_buf + buf_len - psEnc->sCmn.pitch_LPC_win_length; in silk_find_pitch_lags_FIX()
77 silk_apply_sine_window( Wsig_ptr, x_buf_ptr, 1, psEnc->sCmn.la_pitch ); in silk_find_pitch_lags_FIX()
80 Wsig_ptr += psEnc->sCmn.la_pitch; in silk_find_pitch_lags_FIX()
81 x_buf_ptr += psEnc->sCmn.la_pitch; in silk_find_pitch_lags_FIX()
82 …silk_memcpy( Wsig_ptr, x_buf_ptr, ( psEnc->sCmn.pitch_LPC_win_length - silk_LSHIFT( psEnc->sCmn.la… in silk_find_pitch_lags_FIX()
85 Wsig_ptr += psEnc->sCmn.pitch_LPC_win_length - silk_LSHIFT( psEnc->sCmn.la_pitch, 1 ); in silk_find_pitch_lags_FIX()
[all …]
Dfind_pred_coefs_FIX.c55 for( i = 0; i < psEnc->sCmn.nb_subfr; i++ ) { in silk_find_pred_coefs_FIX()
58 for( i = 0; i < psEnc->sCmn.nb_subfr; i++ ) { in silk_find_pred_coefs_FIX()
77 psEnc->sCmn.nb_subfr * psEnc->sCmn.predictLPCOrder in silk_find_pred_coefs_FIX()
78 + psEnc->sCmn.frame_length, opus_int16 ); in silk_find_pred_coefs_FIX()
79 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_find_pred_coefs_FIX()
85 …silk_assert( psEnc->sCmn.ltp_mem_length - psEnc->sCmn.predictLPCOrder >= psEncCtrl->pitchL[ 0 ] + … in silk_find_pred_coefs_FIX()
87 ALLOC( WLTP, psEnc->sCmn.nb_subfr * LTP_ORDER * LTP_ORDER, opus_int32 ); in silk_find_pred_coefs_FIX()
91 res_pitch, psEncCtrl->pitchL, Wght_Q15, psEnc->sCmn.subfr_length, in silk_find_pred_coefs_FIX()
92 psEnc->sCmn.nb_subfr, psEnc->sCmn.ltp_mem_length, LTP_corrs_rshift, psEnc->sCmn.arch ); in silk_find_pred_coefs_FIX()
95 …silk_quant_LTP_gains( psEncCtrl->LTPCoef_Q14, psEnc->sCmn.indices.LTPIndex, &psEnc->sCmn.indices.P… in silk_find_pred_coefs_FIX()
[all …]
Dnoise_shape_analysis_FIX.c171 x_ptr = x - psEnc->sCmn.la_shape; in silk_noise_shape_analysis_FIX()
176 SNR_adj_dB_Q7 = psEnc->sCmn.SNR_dB_Q7; in silk_noise_shape_analysis_FIX()
179 …psEncCtrl->input_quality_Q14 = ( opus_int )silk_RSHIFT( (opus_int32)psEnc->sCmn.input_quality_band… in silk_noise_shape_analysis_FIX()
180 + psEnc->sCmn.input_quality_bands_Q15[ 1 ], 2 ); in silk_noise_shape_analysis_FIX()
187 if( psEnc->sCmn.useCBR == 0 ) { in silk_noise_shape_analysis_FIX()
188 b_Q8 = SILK_FIX_CONST( 1.0, 8 ) - psEnc->sCmn.speech_activity_Q8; in silk_noise_shape_analysis_FIX()
195 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_noise_shape_analysis_FIX()
201 … silk_SMLAWB( SILK_FIX_CONST( 6.0, 9 ), -SILK_FIX_CONST( 0.4, 18 ), psEnc->sCmn.SNR_dB_Q7 ), in silk_noise_shape_analysis_FIX()
209 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_noise_shape_analysis_FIX()
211 psEnc->sCmn.indices.quantOffsetType = 0; in silk_noise_shape_analysis_FIX()
[all …]
Dprocess_gains_FIX.c47 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_process_gains_FIX()
50 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_process_gains_FIX()
58 …( SILK_FIX_CONST( 21 + 16 / 0.33, 7 ) - psEnc->sCmn.SNR_dB_Q7, SILK_FIX_CONST( 0.33, 16 ) ) ), psE… in silk_process_gains_FIX()
60 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_process_gains_FIX()
90 …silk_memcpy( psEncCtrl->GainsUnq_Q16, psEncCtrl->Gains_Q16, psEnc->sCmn.nb_subfr * sizeof( opus_in… in silk_process_gains_FIX()
94 silk_gains_quant( psEnc->sCmn.indices.GainsIndices, psEncCtrl->Gains_Q16, in silk_process_gains_FIX()
95 &psShapeSt->LastGainIndex, condCoding == CODE_CONDITIONALLY, psEnc->sCmn.nb_subfr ); in silk_process_gains_FIX()
98 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_process_gains_FIX()
99 …if( psEncCtrl->LTPredCodGain_Q7 + silk_RSHIFT( psEnc->sCmn.input_tilt_Q15, 8 ) > SILK_FIX_CONST( 1… in silk_process_gains_FIX()
100 psEnc->sCmn.indices.quantOffsetType = 0; in silk_process_gains_FIX()
[all …]
Dprefilter_FIX.c124 ALLOC( x_filt_Q12, psEnc->sCmn.subfr_length, opus_int32 ); in silk_prefilter_FIX()
125 ALLOC( st_res_Q2, psEnc->sCmn.subfr_length, opus_int32 ); in silk_prefilter_FIX()
126 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_prefilter_FIX()
128 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_prefilter_FIX()
143 …psEnc->sCmn.warping_Q16, psEnc->sCmn.subfr_length, psEnc->sCmn.shapingLPCOrder, psEnc->sCmn.arch ); in silk_prefilter_FIX()
153 for( j = 1; j < psEnc->sCmn.subfr_length; j++ ) { in silk_prefilter_FIX()
156 P->sHarmHP_Q2 = st_res_Q2[ psEnc->sCmn.subfr_length - 1 ]; in silk_prefilter_FIX()
158 … x_filt_Q12, pxw_Q3, HarmShapeFIRPacked_Q12, Tilt_Q14, LF_shp_Q14, lag, psEnc->sCmn.subfr_length ); in silk_prefilter_FIX()
160 px += psEnc->sCmn.subfr_length; in silk_prefilter_FIX()
161 pxw_Q3 += psEnc->sCmn.subfr_length; in silk_prefilter_FIX()
[all …]
DLTP_scale_ctrl_FIX.c45 round_loss = psEnc->sCmn.PacketLoss_perc + psEnc->sCmn.nFramesPerPacket; in silk_LTP_scale_ctrl_FIX()
46 psEnc->sCmn.indices.LTP_scaleIndex = (opus_int8)silk_LIMIT( in silk_LTP_scale_ctrl_FIX()
50 psEnc->sCmn.indices.LTP_scaleIndex = 0; in silk_LTP_scale_ctrl_FIX()
52 psEncCtrl->LTP_scale_Q14 = silk_LTPScales_table_Q14[ psEnc->sCmn.indices.LTP_scaleIndex ]; in silk_LTP_scale_ctrl_FIX()
Dstructs_FIX.h68 …silk_encoder_state sCmn; /* Common struct, shared with … member
/external/libopus/silk/float/
Dencode_frame_FLP.c50 silk_VAD_GetSA_Q8( &psEnc->sCmn, psEnc->sCmn.inputBuf + 1, psEnc->sCmn.arch ); in silk_encode_do_VAD_FLP()
55 if( psEnc->sCmn.speech_activity_Q8 < SILK_FIX_CONST( SPEECH_ACTIVITY_DTX_THRES, 8 ) ) { in silk_encode_do_VAD_FLP()
56 psEnc->sCmn.indices.signalType = TYPE_NO_VOICE_ACTIVITY; in silk_encode_do_VAD_FLP()
57 psEnc->sCmn.noSpeechCounter++; in silk_encode_do_VAD_FLP()
58 if( psEnc->sCmn.noSpeechCounter < NB_SPEECH_FRAMES_BEFORE_DTX ) { in silk_encode_do_VAD_FLP()
59 psEnc->sCmn.inDTX = 0; in silk_encode_do_VAD_FLP()
60 … } else if( psEnc->sCmn.noSpeechCounter > MAX_CONSECUTIVE_DTX + NB_SPEECH_FRAMES_BEFORE_DTX ) { in silk_encode_do_VAD_FLP()
61 psEnc->sCmn.noSpeechCounter = NB_SPEECH_FRAMES_BEFORE_DTX; in silk_encode_do_VAD_FLP()
62 psEnc->sCmn.inDTX = 0; in silk_encode_do_VAD_FLP()
64 psEnc->sCmn.VAD_flags[ psEnc->sCmn.nFramesEncoded ] = 0; in silk_encode_do_VAD_FLP()
[all …]
Dfind_pitch_lags_FLP.c56 buf_len = psEnc->sCmn.la_pitch + psEnc->sCmn.frame_length + psEnc->sCmn.ltp_mem_length; in silk_find_pitch_lags_FLP()
59 silk_assert( buf_len >= psEnc->sCmn.pitch_LPC_win_length ); in silk_find_pitch_lags_FLP()
61 x_buf = x - psEnc->sCmn.ltp_mem_length; in silk_find_pitch_lags_FLP()
70 x_buf_ptr = x_buf + buf_len - psEnc->sCmn.pitch_LPC_win_length; in silk_find_pitch_lags_FLP()
72 silk_apply_sine_window_FLP( Wsig_ptr, x_buf_ptr, 1, psEnc->sCmn.la_pitch ); in silk_find_pitch_lags_FLP()
75 Wsig_ptr += psEnc->sCmn.la_pitch; in silk_find_pitch_lags_FLP()
76 x_buf_ptr += psEnc->sCmn.la_pitch; in silk_find_pitch_lags_FLP()
77 …silk_memcpy( Wsig_ptr, x_buf_ptr, ( psEnc->sCmn.pitch_LPC_win_length - ( psEnc->sCmn.la_pitch << 1… in silk_find_pitch_lags_FLP()
80 Wsig_ptr += psEnc->sCmn.pitch_LPC_win_length - ( psEnc->sCmn.la_pitch << 1 ); in silk_find_pitch_lags_FLP()
81 x_buf_ptr += psEnc->sCmn.pitch_LPC_win_length - ( psEnc->sCmn.la_pitch << 1 ); in silk_find_pitch_lags_FLP()
[all …]
Dfind_pred_coefs_FLP.c52 for( i = 0; i < psEnc->sCmn.nb_subfr; i++ ) { in silk_find_pred_coefs_FLP()
58 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_find_pred_coefs_FLP()
62 …silk_assert( psEnc->sCmn.ltp_mem_length - psEnc->sCmn.predictLPCOrder >= psEncCtrl->pitchL[ 0 ] + … in silk_find_pred_coefs_FLP()
66 …psEncCtrl->pitchL, Wght, psEnc->sCmn.subfr_length, psEnc->sCmn.nb_subfr, psEnc->sCmn.ltp_mem_lengt… in silk_find_pred_coefs_FLP()
69 …silk_quant_LTP_gains_FLP( psEncCtrl->LTPCoef, psEnc->sCmn.indices.LTPIndex, &psEnc->sCmn.indices.P… in silk_find_pred_coefs_FLP()
70 …&psEnc->sCmn.sum_log_gain_Q7, WLTP, psEnc->sCmn.mu_LTP_Q9, psEnc->sCmn.LTPQuantLowComplexity, psEn… in silk_find_pred_coefs_FLP()
71 psEnc->sCmn.arch ); in silk_find_pred_coefs_FLP()
77 … silk_LTP_analysis_filter_FLP( LPC_in_pre, x - psEnc->sCmn.predictLPCOrder, psEncCtrl->LTPCoef, in silk_find_pred_coefs_FLP()
78 …psEncCtrl->pitchL, invGains, psEnc->sCmn.subfr_length, psEnc->sCmn.nb_subfr, psEnc->sCmn.predictLP… in silk_find_pred_coefs_FLP()
84 x_ptr = x - psEnc->sCmn.predictLPCOrder; in silk_find_pred_coefs_FLP()
[all …]
Dnoise_shape_analysis_FLP.c145 x_ptr = x - psEnc->sCmn.la_shape; in silk_noise_shape_analysis_FLP()
150 SNR_adj_dB = psEnc->sCmn.SNR_dB_Q7 * ( 1 / 128.0f ); in silk_noise_shape_analysis_FLP()
153 …psEncCtrl->input_quality = 0.5f * ( psEnc->sCmn.input_quality_bands_Q15[ 0 ] + psEnc->sCmn.input_q… in silk_noise_shape_analysis_FLP()
158 if( psEnc->sCmn.useCBR == 0 ) { in silk_noise_shape_analysis_FLP()
160 b = 1.0f - psEnc->sCmn.speech_activity_Q8 * ( 1.0f / 256.0f ); in silk_noise_shape_analysis_FLP()
164 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_noise_shape_analysis_FLP()
169 …SNR_adj_dB += ( -0.4f * psEnc->sCmn.SNR_dB_Q7 * ( 1 / 128.0f ) + 6.0f ) * ( 1.0f - psEncCtrl->inpu… in silk_noise_shape_analysis_FLP()
176 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_noise_shape_analysis_FLP()
178 psEnc->sCmn.indices.quantOffsetType = 0; in silk_noise_shape_analysis_FLP()
182 nSamples = 2 * psEnc->sCmn.fs_kHz; in silk_noise_shape_analysis_FLP()
[all …]
Dprocess_gains_FLP.c48 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_process_gains_FLP()
50 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_process_gains_FLP()
56 …( silk_float )( pow( 2.0f, 0.33f * ( 21.0f - psEnc->sCmn.SNR_dB_Q7 * ( 1 / 128.0f ) ) ) / psEnc->s… in silk_process_gains_FLP()
58 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_process_gains_FLP()
66 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_process_gains_FLP()
71 silk_memcpy( psEncCtrl->GainsUnq_Q16, pGains_Q16, psEnc->sCmn.nb_subfr * sizeof( opus_int32 ) ); in silk_process_gains_FLP()
75 silk_gains_quant( psEnc->sCmn.indices.GainsIndices, pGains_Q16, in silk_process_gains_FLP()
76 &psShapeSt->LastGainIndex, condCoding == CODE_CONDITIONALLY, psEnc->sCmn.nb_subfr ); in silk_process_gains_FLP()
79 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_process_gains_FLP()
84 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_process_gains_FLP()
[all …]
Dwrappers_FLP.c120 for( i = 0; i < psEnc->sCmn.nb_subfr; i++ ) { in silk_NSQ_wrapper_FLP()
121 for( j = 0; j < psEnc->sCmn.shapingLPCOrder; j++ ) { in silk_NSQ_wrapper_FLP()
126 for( i = 0; i < psEnc->sCmn.nb_subfr; i++ ) { in silk_NSQ_wrapper_FLP()
135 for( i = 0; i < psEnc->sCmn.nb_subfr * LTP_ORDER; i++ ) { in silk_NSQ_wrapper_FLP()
140 for( i = 0; i < psEnc->sCmn.predictLPCOrder; i++ ) { in silk_NSQ_wrapper_FLP()
145 for( i = 0; i < psEnc->sCmn.nb_subfr; i++ ) { in silk_NSQ_wrapper_FLP()
157 for( i = 0; i < psEnc->sCmn.frame_length; i++ ) { in silk_NSQ_wrapper_FLP()
162 if( psEnc->sCmn.nStatesDelayedDecision > 1 || psEnc->sCmn.warping_Q16 > 0 ) { in silk_NSQ_wrapper_FLP()
163 … silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x_Q3, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, in silk_NSQ_wrapper_FLP()
164 … Tilt_Q14, LF_shp_Q14, Gains_Q16, psEncCtrl->pitchL, Lambda_Q10, LTP_scale_Q14, psEnc->sCmn.arch ); in silk_NSQ_wrapper_FLP()
[all …]
DLTP_scale_ctrl_FLP.c44 round_loss = psEnc->sCmn.PacketLoss_perc + psEnc->sCmn.nFramesPerPacket; in silk_LTP_scale_ctrl_FLP()
45 …psEnc->sCmn.indices.LTP_scaleIndex = (opus_int8)silk_LIMIT( round_loss * psEncCtrl->LTPredCodGain … in silk_LTP_scale_ctrl_FLP()
48 psEnc->sCmn.indices.LTP_scaleIndex = 0; in silk_LTP_scale_ctrl_FLP()
51 …psEncCtrl->LTP_scale = (silk_float)silk_LTPScales_table_Q14[ psEnc->sCmn.indices.LTP_scaleIndex ] … in silk_LTP_scale_ctrl_FLP()
Dprefilter_FLP.c115 for( k = 0; k < psEnc->sCmn.nb_subfr; k++ ) { in silk_prefilter_FLP()
117 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_prefilter_FLP()
133 …(silk_float)psEnc->sCmn.warping_Q16 / 65536.0f, psEnc->sCmn.subfr_length, psEnc->sCmn.shapingLPCOr… in silk_prefilter_FLP()
140 for( j = 1; j < psEnc->sCmn.subfr_length; j++ ) { in silk_prefilter_FLP()
143 P->sHarmHP = st_res[ psEnc->sCmn.subfr_length - 1 ]; in silk_prefilter_FLP()
145 …silk_prefilt_FLP( P, pxw, pxw, HarmShapeFIR, Tilt, LF_MA_shp, LF_AR_shp, lag, psEnc->sCmn.subfr_le… in silk_prefilter_FLP()
147 px += psEnc->sCmn.subfr_length; in silk_prefilter_FLP()
148 pxw += psEnc->sCmn.subfr_length; in silk_prefilter_FLP()
150 P->lagPrev = psEncCtrl->pitchL[ psEnc->sCmn.nb_subfr - 1 ]; in silk_prefilter_FLP()
Dstructs_FLP.h68 …silk_encoder_state sCmn; /* Common struct, shared with fixe… member
/external/libopus/silk/
Dcontrol_codec.c76 psEnc->sCmn.useDTX = encControl->useDTX; in silk_control_encoder()
77 psEnc->sCmn.useCBR = encControl->useCBR; in silk_control_encoder()
78 psEnc->sCmn.API_fs_Hz = encControl->API_sampleRate; in silk_control_encoder()
79 psEnc->sCmn.maxInternal_fs_Hz = encControl->maxInternalSampleRate; in silk_control_encoder()
80 psEnc->sCmn.minInternal_fs_Hz = encControl->minInternalSampleRate; in silk_control_encoder()
81 psEnc->sCmn.desiredInternal_fs_Hz = encControl->desiredInternalSampleRate; in silk_control_encoder()
82 psEnc->sCmn.useInBandFEC = encControl->useInBandFEC; in silk_control_encoder()
83 psEnc->sCmn.nChannelsAPI = encControl->nChannelsAPI; in silk_control_encoder()
84 psEnc->sCmn.nChannelsInternal = encControl->nChannelsInternal; in silk_control_encoder()
85 psEnc->sCmn.allow_bandwidth_switch = allow_bw_switch; in silk_control_encoder()
[all …]
Denc_API.c116 encStatus->API_sampleRate = state_Fxx[ 0 ].sCmn.API_fs_Hz; in silk_QueryEncoder()
117 encStatus->maxInternalSampleRate = state_Fxx[ 0 ].sCmn.maxInternal_fs_Hz; in silk_QueryEncoder()
118 encStatus->minInternalSampleRate = state_Fxx[ 0 ].sCmn.minInternal_fs_Hz; in silk_QueryEncoder()
119 encStatus->desiredInternalSampleRate = state_Fxx[ 0 ].sCmn.desiredInternal_fs_Hz; in silk_QueryEncoder()
120 encStatus->payloadSize_ms = state_Fxx[ 0 ].sCmn.PacketSize_ms; in silk_QueryEncoder()
121 encStatus->bitRate = state_Fxx[ 0 ].sCmn.TargetRate_bps; in silk_QueryEncoder()
122 encStatus->packetLossPercentage = state_Fxx[ 0 ].sCmn.PacketLoss_perc; in silk_QueryEncoder()
123 encStatus->complexity = state_Fxx[ 0 ].sCmn.Complexity; in silk_QueryEncoder()
124 encStatus->useInBandFEC = state_Fxx[ 0 ].sCmn.useInBandFEC; in silk_QueryEncoder()
125 encStatus->useDTX = state_Fxx[ 0 ].sCmn.useDTX; in silk_QueryEncoder()
[all …]
Dinit_encoder.c52 psEnc->sCmn.arch = arch; in silk_init_encoder()
54 …psEnc->sCmn.variable_HP_smth1_Q15 = silk_LSHIFT( silk_lin2log( SILK_FIX_CONST( VARIABLE_HP_MIN_CUT… in silk_init_encoder()
55 psEnc->sCmn.variable_HP_smth2_Q15 = psEnc->sCmn.variable_HP_smth1_Q15; in silk_init_encoder()
58 psEnc->sCmn.first_frame_after_reset = 1; in silk_init_encoder()
61 ret += silk_VAD_Init( &psEnc->sCmn.sVAD ); in silk_init_encoder()
DHP_variable_cutoff.c45 silk_encoder_state *psEncC1 = &state_Fxx[ 0 ].sCmn; in silk_HP_variable_cutoff()
/external/libopus/silk/fixed/mips/
Dnoise_shape_analysis_FIX_mipsr1.h56 x_ptr = x - psEnc->sCmn.la_shape; in silk_noise_shape_analysis_FIX()
61 SNR_adj_dB_Q7 = psEnc->sCmn.SNR_dB_Q7; in silk_noise_shape_analysis_FIX()
64 …psEncCtrl->input_quality_Q14 = ( opus_int )silk_RSHIFT( (opus_int32)psEnc->sCmn.input_quality_band… in silk_noise_shape_analysis_FIX()
65 + psEnc->sCmn.input_quality_bands_Q15[ 1 ], 2 ); in silk_noise_shape_analysis_FIX()
72 if( psEnc->sCmn.useCBR == 0 ) { in silk_noise_shape_analysis_FIX()
73 b_Q8 = SILK_FIX_CONST( 1.0, 8 ) - psEnc->sCmn.speech_activity_Q8; in silk_noise_shape_analysis_FIX()
80 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_noise_shape_analysis_FIX()
86 … silk_SMLAWB( SILK_FIX_CONST( 6.0, 9 ), -SILK_FIX_CONST( 0.4, 18 ), psEnc->sCmn.SNR_dB_Q7 ), in silk_noise_shape_analysis_FIX()
94 if( psEnc->sCmn.indices.signalType == TYPE_VOICED ) { in silk_noise_shape_analysis_FIX()
96 psEnc->sCmn.indices.quantOffsetType = 0; in silk_noise_shape_analysis_FIX()
[all …]
/external/libopus/src/
Dopus_encoder.c1460 hp_freq_smth1 = ((silk_encoder*)silk_enc)->state_Fxx[0].sCmn.variable_HP_smth1_Q15; in opus_encode_native()