Lines Matching refs:encControl

142 …silk_EncControlStruct           *encControl,        /* I    Control status                        …  in silk_Encode()  argument
160 if (encControl->reducedDependency) in silk_Encode()
168 if( ( ret = check_control_input( encControl ) != 0 ) ) { in silk_Encode()
174 encControl->switchReady = 0; in silk_Encode()
176 if( encControl->nChannelsInternal > psEnc->nChannelsInternal ) { in silk_Encode()
193 …transition = (encControl->payloadSize_ms != psEnc->state_Fxx[ 0 ].sCmn.PacketSize_ms) || (psEnc->n… in silk_Encode()
195 psEnc->nChannelsAPI = encControl->nChannelsAPI; in silk_Encode()
196 psEnc->nChannelsInternal = encControl->nChannelsInternal; in silk_Encode()
198 nBlocksOf10ms = silk_DIV32( 100 * nSamplesIn, encControl->API_sampleRate ); in silk_Encode()
209 for( n = 0; n < encControl->nChannelsInternal; n++ ) { in silk_Encode()
213 tmp_payloadSize_ms = encControl->payloadSize_ms; in silk_Encode()
214 encControl->payloadSize_ms = 10; in silk_Encode()
215 tmp_complexity = encControl->complexity; in silk_Encode()
216 encControl->complexity = 0; in silk_Encode()
217 for( n = 0; n < encControl->nChannelsInternal; n++ ) { in silk_Encode()
223 if( nBlocksOf10ms * encControl->API_sampleRate != 100 * nSamplesIn || nSamplesIn < 0 ) { in silk_Encode()
229 … if( 1000 * (opus_int32)nSamplesIn > encControl->payloadSize_ms * encControl->API_sampleRate ) { in silk_Encode()
236 TargetRate_bps = silk_RSHIFT32( encControl->bitRate, encControl->nChannelsInternal - 1 ); in silk_Encode()
237 for( n = 0; n < encControl->nChannelsInternal; n++ ) { in silk_Encode()
240 …if( ( ret = silk_control_encoder( &psEnc->state_Fxx[ n ], encControl, TargetRate_bps, psEnc->allow… in silk_Encode()
252 …silk_assert( encControl->nChannelsInternal == 1 || psEnc->state_Fxx[ 0 ].sCmn.fs_kHz == psEnc->sta… in silk_Encode()
267 if( encControl->nChannelsAPI == 2 && encControl->nChannelsInternal == 2 ) { in silk_Encode()
290 } else if( encControl->nChannelsAPI == 2 && encControl->nChannelsInternal == 1 ) { in silk_Encode()
310 silk_assert( encControl->nChannelsAPI == 1 && encControl->nChannelsInternal == 1 ); in silk_Encode()
317 samplesIn += nSamplesFromInput * encControl->nChannelsAPI; in silk_Encode()
327 …silk_assert( encControl->nChannelsInternal == 1 || psEnc->state_Fxx[ 1 ].sCmn.inputBufIx == psEnc-… in silk_Encode()
333 …ilk_RSHIFT( 256, ( psEnc->state_Fxx[ 0 ].sCmn.nFramesPerPacket + 1 ) * encControl->nChannelsIntern… in silk_Encode()
338 for( n = 0; n < encControl->nChannelsInternal; n++ ) { in silk_Encode()
351 for( n = 0; n < encControl->nChannelsInternal; n++ ) { in silk_Encode()
355 if( encControl->nChannelsInternal == 2 && n == 0 ) { in silk_Encode()
376 for( n = 0; n < encControl->nChannelsInternal; n++ ) { in silk_Encode()
384 … nBits = silk_DIV32_16( silk_MUL( encControl->bitRate, encControl->payloadSize_ms ), 1000 ); in silk_Encode()
392 if( encControl->payloadSize_ms == 10 ) { in silk_Encode()
400 TargetRate_bps = silk_LIMIT( TargetRate_bps, encControl->bitRate, 5000 ); in silk_Encode()
403 if( encControl->nChannelsInternal == 2 ) { in silk_Encode()
406 …targetRates_bps, TargetRate_bps, psEnc->state_Fxx[ 0 ].sCmn.speech_activity_Q8, encControl->toMono, in silk_Encode()
441 for( n = 0; n < encControl->nChannelsInternal; n++ ) { in silk_Encode()
445 maxBits = encControl->maxBits; in silk_Encode()
455 useCBR = encControl->useCBR && curr_block == tot_blocks - 1; in silk_Encode()
457 if( encControl->nChannelsInternal == 1 ) { in silk_Encode()
464 maxBits -= encControl->maxBits / ( tot_blocks * 2 ); in silk_Encode()
496 for( n = 0; n < encControl->nChannelsInternal; n++ ) { in silk_Encode()
505 …RangeEnc, flags, ( psEnc->state_Fxx[ 0 ].sCmn.nFramesPerPacket + 1 ) * encControl->nChannelsIntern… in silk_Encode()
509 …if( psEnc->state_Fxx[ 0 ].sCmn.inDTX && ( encControl->nChannelsInternal == 1 || psEnc->state_Fxx[ … in silk_Encode()
514 …psEnc->nBitsExceeded -= silk_DIV32_16( silk_MUL( encControl->bitRate, encControl->payloadSize_ms )… in silk_Encode()
525 psEnc->timeSinceSwitchAllowed_ms += encControl->payloadSize_ms; in silk_Encode()
538 psEnc->nPrevChannelsInternal = encControl->nChannelsInternal; in silk_Encode()
540 encControl->allowBandwidthSwitch = psEnc->allowBandwidthSwitch; in silk_Encode()
541encControl->inWBmodeWithoutVariableLP = psEnc->state_Fxx[ 0 ].sCmn.fs_kHz == 16 && psEnc->state_Fx… in silk_Encode()
542 encControl->internalSampleRate = silk_SMULBB( psEnc->state_Fxx[ 0 ].sCmn.fs_kHz, 1000 ); in silk_Encode()
543 encControl->stereoWidth_Q14 = encControl->toMono ? 0 : psEnc->sStereo.smth_width_Q14; in silk_Encode()
545 encControl->payloadSize_ms = tmp_payloadSize_ms; in silk_Encode()
546 encControl->complexity = tmp_complexity; in silk_Encode()
547 for( n = 0; n < encControl->nChannelsInternal; n++ ) { in silk_Encode()