• Home
  • Raw
  • Download

Lines Matching refs:sCmn

51     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()
67 psEnc->sCmn.noSpeechCounter = 0; in silk_encode_do_VAD_FIX()
68 psEnc->sCmn.inDTX = 0; in silk_encode_do_VAD_FIX()
69 psEnc->sCmn.indices.signalType = TYPE_UNVOICED; in silk_encode_do_VAD_FIX()
70 psEnc->sCmn.VAD_flags[ psEnc->sCmn.nFramesEncoded ] = 1; in silk_encode_do_VAD_FIX()
102 psEnc->sCmn.indices.Seed = psEnc->sCmn.frameCounter++ & 3; in silk_encode_frame_FIX()
108 x_frame = psEnc->x_buf + psEnc->sCmn.ltp_mem_length; in silk_encode_frame_FIX()
113 silk_LP_variable_cutoff( &psEnc->sCmn.sLP, psEnc->sCmn.inputBuf + 1, psEnc->sCmn.frame_length ); in silk_encode_frame_FIX()
118 …silk_memcpy( x_frame + LA_SHAPE_MS * psEnc->sCmn.fs_kHz, psEnc->sCmn.inputBuf + 1, psEnc->sCmn.fra… in silk_encode_frame_FIX()
120 if( !psEnc->sCmn.prefillFlag ) { in silk_encode_frame_FIX()
127 psEnc->sCmn.la_pitch + psEnc->sCmn.frame_length in silk_encode_frame_FIX()
128 + psEnc->sCmn.ltp_mem_length, opus_int16 ); in silk_encode_frame_FIX()
130 res_pitch_frame = res_pitch + psEnc->sCmn.ltp_mem_length; in silk_encode_frame_FIX()
135 silk_find_pitch_lags_FIX( psEnc, &sEncCtrl, res_pitch, x_frame, psEnc->sCmn.arch ); in silk_encode_frame_FIX()
140 … silk_noise_shape_analysis_FIX( psEnc, &sEncCtrl, res_pitch_frame, x_frame, psEnc->sCmn.arch ); in silk_encode_frame_FIX()
155 ALLOC( xfw_Q3, psEnc->sCmn.frame_length, opus_int32 ); in silk_encode_frame_FIX()
168 gainsID = silk_gains_ID( psEnc->sCmn.indices.GainsIndices, psEnc->sCmn.nb_subfr ); in silk_encode_frame_FIX()
173 silk_memcpy( &sNSQ_copy, &psEnc->sCmn.sNSQ, sizeof( silk_nsq_state ) ); in silk_encode_frame_FIX()
174 seed_copy = psEnc->sCmn.indices.Seed; in silk_encode_frame_FIX()
175 ec_prevLagIndex_copy = psEnc->sCmn.ec_prevLagIndex; in silk_encode_frame_FIX()
176 ec_prevSignalType_copy = psEnc->sCmn.ec_prevSignalType; in silk_encode_frame_FIX()
187 silk_memcpy( &psEnc->sCmn.sNSQ, &sNSQ_copy, sizeof( silk_nsq_state ) ); in silk_encode_frame_FIX()
188 psEnc->sCmn.indices.Seed = seed_copy; in silk_encode_frame_FIX()
189 psEnc->sCmn.ec_prevLagIndex = ec_prevLagIndex_copy; in silk_encode_frame_FIX()
190 psEnc->sCmn.ec_prevSignalType = ec_prevSignalType_copy; in silk_encode_frame_FIX()
196 if( psEnc->sCmn.nStatesDelayedDecision > 1 || psEnc->sCmn.warping_Q16 > 0 ) { in silk_encode_frame_FIX()
197 …silk_NSQ_del_dec( &psEnc->sCmn, &psEnc->sCmn.sNSQ, &psEnc->sCmn.indices, xfw_Q3, psEnc->sCmn.pulse… in silk_encode_frame_FIX()
200 psEnc->sCmn.arch ); in silk_encode_frame_FIX()
202 … silk_NSQ( &psEnc->sCmn, &psEnc->sCmn.sNSQ, &psEnc->sCmn.indices, xfw_Q3, psEnc->sCmn.pulses, in silk_encode_frame_FIX()
205 psEnc->sCmn.arch); in silk_encode_frame_FIX()
211 … silk_encode_indices( &psEnc->sCmn, psRangeEnc, psEnc->sCmn.nFramesEncoded, 0, condCoding ); in silk_encode_frame_FIX()
216 …silk_encode_pulses( psRangeEnc, psEnc->sCmn.indices.signalType, psEnc->sCmn.indices.quantOffsetTyp… in silk_encode_frame_FIX()
217 psEnc->sCmn.pulses, psEnc->sCmn.frame_length ); in silk_encode_frame_FIX()
232 silk_memcpy( &psEnc->sCmn.sNSQ, &sNSQ_copy2, sizeof( silk_nsq_state ) ); in silk_encode_frame_FIX()
260 silk_memcpy( &sNSQ_copy2, &psEnc->sCmn.sNSQ, sizeof( silk_nsq_state ) ); in silk_encode_frame_FIX()
271 …gain_factor_Q16 = silk_log2lin( silk_LSHIFT( nBits - maxBits, 7 ) / psEnc->sCmn.frame_length + SIL… in silk_encode_frame_FIX()
289 for( i = 0; i < psEnc->sCmn.nb_subfr; i++ ) { in silk_encode_frame_FIX()
295 silk_gains_quant( psEnc->sCmn.indices.GainsIndices, sEncCtrl.Gains_Q16, in silk_encode_frame_FIX()
296 … &psEnc->sShape.LastGainIndex, condCoding == CODE_CONDITIONALLY, psEnc->sCmn.nb_subfr ); in silk_encode_frame_FIX()
299 gainsID = silk_gains_ID( psEnc->sCmn.indices.GainsIndices, psEnc->sCmn.nb_subfr ); in silk_encode_frame_FIX()
304 silk_memmove( psEnc->x_buf, &psEnc->x_buf[ psEnc->sCmn.frame_length ], in silk_encode_frame_FIX()
305 ( psEnc->sCmn.ltp_mem_length + LA_SHAPE_MS * psEnc->sCmn.fs_kHz ) * sizeof( opus_int16 ) ); in silk_encode_frame_FIX()
308 if( psEnc->sCmn.prefillFlag ) { in silk_encode_frame_FIX()
316 psEnc->sCmn.prevLag = sEncCtrl.pitchL[ psEnc->sCmn.nb_subfr - 1 ]; in silk_encode_frame_FIX()
317 psEnc->sCmn.prevSignalType = psEnc->sCmn.indices.signalType; in silk_encode_frame_FIX()
322 psEnc->sCmn.first_frame_after_reset = 0; in silk_encode_frame_FIX()
339 SideInfoIndices *psIndices_LBRR = &psEnc->sCmn.indices_LBRR[ psEnc->sCmn.nFramesEncoded ]; in silk_LBRR_encode_FIX()
345 …if( psEnc->sCmn.LBRR_enabled && psEnc->sCmn.speech_activity_Q8 > SILK_FIX_CONST( LBRR_SPEECH_ACTIV… in silk_LBRR_encode_FIX()
346 psEnc->sCmn.LBRR_flags[ psEnc->sCmn.nFramesEncoded ] = 1; in silk_LBRR_encode_FIX()
349 silk_memcpy( &sNSQ_LBRR, &psEnc->sCmn.sNSQ, sizeof( silk_nsq_state ) ); in silk_LBRR_encode_FIX()
350 silk_memcpy( psIndices_LBRR, &psEnc->sCmn.indices, sizeof( SideInfoIndices ) ); in silk_LBRR_encode_FIX()
353 … silk_memcpy( TempGains_Q16, psEncCtrl->Gains_Q16, psEnc->sCmn.nb_subfr * sizeof( opus_int32 ) ); in silk_LBRR_encode_FIX()
355 …if( psEnc->sCmn.nFramesEncoded == 0 || psEnc->sCmn.LBRR_flags[ psEnc->sCmn.nFramesEncoded - 1 ] ==… in silk_LBRR_encode_FIX()
357 psEnc->sCmn.LBRRprevLastGainIndex = psEnc->sShape.LastGainIndex; in silk_LBRR_encode_FIX()
360 …psIndices_LBRR->GainsIndices[ 0 ] = psIndices_LBRR->GainsIndices[ 0 ] + psEnc->sCmn.LBRR_GainIncre… in silk_LBRR_encode_FIX()
367 … &psEnc->sCmn.LBRRprevLastGainIndex, condCoding == CODE_CONDITIONALLY, psEnc->sCmn.nb_subfr ); in silk_LBRR_encode_FIX()
372 if( psEnc->sCmn.nStatesDelayedDecision > 1 || psEnc->sCmn.warping_Q16 > 0 ) { in silk_LBRR_encode_FIX()
373 silk_NSQ_del_dec( &psEnc->sCmn, &sNSQ_LBRR, psIndices_LBRR, xfw_Q3, in silk_LBRR_encode_FIX()
374 …psEnc->sCmn.pulses_LBRR[ psEnc->sCmn.nFramesEncoded ], psEncCtrl->PredCoef_Q12[ 0 ], psEncCtrl->LT… in silk_LBRR_encode_FIX()
376 …>Gains_Q16, psEncCtrl->pitchL, psEncCtrl->Lambda_Q10, psEncCtrl->LTP_scale_Q14, psEnc->sCmn.arch ); in silk_LBRR_encode_FIX()
378 silk_NSQ( &psEnc->sCmn, &sNSQ_LBRR, psIndices_LBRR, xfw_Q3, in silk_LBRR_encode_FIX()
379 …psEnc->sCmn.pulses_LBRR[ psEnc->sCmn.nFramesEncoded ], psEncCtrl->PredCoef_Q12[ 0 ], psEncCtrl->LT… in silk_LBRR_encode_FIX()
381 …>Gains_Q16, psEncCtrl->pitchL, psEncCtrl->Lambda_Q10, psEncCtrl->LTP_scale_Q14, psEnc->sCmn.arch ); in silk_LBRR_encode_FIX()
385 … silk_memcpy( psEncCtrl->Gains_Q16, TempGains_Q16, psEnc->sCmn.nb_subfr * sizeof( opus_int32 ) ); in silk_LBRR_encode_FIX()