Home | History | Annotate | Download | only in silk

Lines Matching refs:fs_kHz

44     opus_int                        fs_kHz              /* I                        */
49 opus_int fs_kHz, /* I */
73 opus_int fs_kHz, ret = 0;
88 if( psEnc->sCmn.API_fs_Hz != psEnc->sCmn.prev_API_fs_Hz && psEnc->sCmn.fs_kHz > 0 ) {
90 ret += silk_setup_resamplers( psEnc, psEnc->sCmn.fs_kHz );
100 fs_kHz = silk_control_audio_bandwidth( &psEnc->sCmn, encControl );
102 fs_kHz = force_fs_kHz;
107 ret += silk_setup_resamplers( psEnc, fs_kHz );
112 ret += silk_setup_fs( psEnc, fs_kHz, encControl->payloadSize_ms );
136 opus_int fs_kHz /* I */
142 if( psEnc->sCmn.fs_kHz != fs_kHz || psEnc->sCmn.prev_API_fs_Hz != psEnc->sCmn.API_fs_Hz )
144 if( psEnc->sCmn.fs_kHz == 0 ) {
145 /* Initialize the resampler for enc_API.c preparing resampling from API_fs_Hz to fs_kHz */
146 ret += silk_resampler_init( &psEnc->sCmn.resampler_state, psEnc->sCmn.API_fs_Hz, fs_kHz * 1000, 1 );
161 old_buf_samples = buf_length_ms * psEnc->sCmn.fs_kHz;
164 new_buf_samples = buf_length_ms * fs_kHz;
172 ret += silk_resampler_init( temp_resampler_state, silk_SMULBB( psEnc->sCmn.fs_kHz, 1000 ), psEnc->sCmn.API_fs_Hz, 0 );
181 /* Initialize the resampler for enc_API.c preparing resampling from API_fs_Hz to fs_kHz */
182 ret += silk_resampler_init( &psEnc->sCmn.resampler_state, psEnc->sCmn.API_fs_Hz, silk_SMULBB( fs_kHz, 1000 ), 1 );
184 /* Correct resampler state by resampling buffered data from API_fs_Hz to fs_kHz */
201 opus_int fs_kHz, /* I */
218 psEnc->sCmn.frame_length = silk_SMULBB( PacketSize_ms, fs_kHz );
219 psEnc->sCmn.pitch_LPC_win_length = silk_SMULBB( FIND_PITCH_LPC_WIN_MS_2_SF, fs_kHz );
220 if( psEnc->sCmn.fs_kHz == 8 ) {
228 psEnc->sCmn.frame_length = silk_SMULBB( 20, fs_kHz );
229 psEnc->sCmn.pitch_LPC_win_length = silk_SMULBB( FIND_PITCH_LPC_WIN_MS, fs_kHz );
230 if( psEnc->sCmn.fs_kHz == 8 ) {
241 silk_assert( fs_kHz == 8 || fs_kHz == 12 || fs_kHz == 16 );
243 if( psEnc->sCmn.fs_kHz != fs_kHz ) {
261 psEnc->sCmn.fs_kHz = fs_kHz;
262 if( psEnc->sCmn.fs_kHz == 8 ) {
275 if( psEnc->sCmn.fs_kHz == 8 || psEnc->sCmn.fs_kHz == 12 ) {
282 psEnc->sCmn.subfr_length = SUB_FRAME_LENGTH_MS * fs_kHz;
284 psEnc->sCmn.ltp_mem_length = silk_SMULBB( LTP_MEM_LENGTH_MS, fs_kHz );
285 psEnc->sCmn.la_pitch = silk_SMULBB( LA_PITCH_MS, fs_kHz );
286 psEnc->sCmn.max_pitch_lag = silk_SMULBB( 18, fs_kHz );
288 psEnc->sCmn.pitch_LPC_win_length = silk_SMULBB( FIND_PITCH_LPC_WIN_MS, fs_kHz );
290 psEnc->sCmn.pitch_LPC_win_length = silk_SMULBB( FIND_PITCH_LPC_WIN_MS_2_SF, fs_kHz );
292 if( psEnc->sCmn.fs_kHz == 16 ) {
294 } else if( psEnc->sCmn.fs_kHz == 12 ) {
321 psEncC->la_shape = 3 * psEncC->fs_kHz;
331 psEncC->la_shape = 5 * psEncC->fs_kHz;
341 psEncC->la_shape = 3 * psEncC->fs_kHz;
351 psEncC->la_shape = 5 * psEncC->fs_kHz;
361 psEncC->la_shape = 5 * psEncC->fs_kHz;
365 psEncC->warping_Q16 = psEncC->fs_kHz * SILK_FIX_CONST( WARPING_MULTIPLIER, 16 );
371 psEncC->la_shape = 5 * psEncC->fs_kHz;
375 psEncC->warping_Q16 = psEncC->fs_kHz * SILK_FIX_CONST( WARPING_MULTIPLIER, 16 );
381 psEncC->la_shape = 5 * psEncC->fs_kHz;
385 psEncC->warping_Q16 = psEncC->fs_kHz * SILK_FIX_CONST( WARPING_MULTIPLIER, 16 );
390 psEncC->shapeWinLength = SUB_FRAME_LENGTH_MS * psEncC->fs_kHz + 2 * psEncC->la_shape;