Lines Matching defs:st

190     st = pointer to state variables of type Bgn_scdState
197 st = function updates the state variables of type Bgn_scdState
198 pointed to by st.
231 Word16 Bgn_scd (Bgn_scdState *st, // i : State variables for bgn SCD
265 if (sub(st->frameEnergyHist[i], frameEnergyMin) < 0)
266 frameEnergyMin = st->frameEnergyHist[i];
271 maxEnergy = st->frameEnergyHist[0];
274 if ( sub (maxEnergy, st->frameEnergyHist[i]) < 0)
276 maxEnergy = st->frameEnergyHist[i];
280 maxEnergyLastPart = st->frameEnergyHist[2*L_ENERGYHIST/3];
283 if ( sub (maxEnergyLastPart, st->frameEnergyHist[i] ) < 0)
285 maxEnergyLastPart = st->frameEnergyHist[i];
303 if (sub(add(st->bgHangover, 1), 30) > 0)
305 st->bgHangover = 30;
308 st->bgHangover = add(st->bgHangover, 1);
313 st->bgHangover = 0;
317 if (sub(st->bgHangover,1) > 0)
322 st->frameEnergyHist[i] = st->frameEnergyHist[i+1];
324 st->frameEnergyHist[L_ENERGYHIST-1] = currEnergy;
329 if (sub(st->bgHangover, 8) > 0)
333 if (sub(st->bgHangover, 15) > 0)
345 if (sub(st->bgHangover, 20) > 0) {
399 Word16 Bgn_scd(Bgn_scdState *st, /* i : State variables for bgn SCD */
448 if (st->frameEnergyHist[i] < frameEnergyMin)
450 frameEnergyMin = st->frameEnergyHist[i];
472 maxEnergy = st->frameEnergyHist[0];
475 if (maxEnergy < st->frameEnergyHist[i])
477 maxEnergy = st->frameEnergyHist[i];
481 maxEnergyLastPart = st->frameEnergyHist[2*L_ENERGYHIST/3];
484 if (maxEnergyLastPart < st->frameEnergyHist[i])
486 maxEnergyLastPart = st->frameEnergyHist[i];
502 if ((st->bgHangover + 1) > 30)
504 st->bgHangover = 30;
508 st->bgHangover += 1;
513 st->bgHangover = 0;
518 if (st->bgHangover > 1)
529 st->frameEnergyHist[i] = st->frameEnergyHist[i+1];
531 st->frameEnergyHist[L_ENERGYHIST-1] = currEnergy;
536 if (st->bgHangover > 15)
540 else if (st->bgHangover > 8)
557 if (st->bgHangover > 20)