Home | History | Annotate | Download | only in agc

Lines Matching refs:maxLevel

203         /* |maxLevel| is strictly >= |micVol|, so this condition should be
205 assert(stt->maxLevel > stt->maxAnalog);
210 tmp16 = (WebRtc_Word16)(stt->maxLevel - stt->maxAnalog);
790 tmp32 = WEBRTC_SPL_RSHIFT_W32((stt->maxLevel - stt->minLevel) * (WebRtc_Word32)51, 9);
810 tmp32 = WEBRTC_SPL_RSHIFT_W32((stt->maxLevel - stt->minLevel) * (WebRtc_Word32)51, 9);
831 if (inMicLevelTmp > stt->maxLevel)
833 // Always allow the user to raise the volume above the maxLevel.
834 stt->maxLevel = inMicLevelTmp;
981 * stt->maxLevel = (15 * stt->maxLevel + stt->micVol) / 16;
983 tmp32 = (15 * stt->maxLevel) + stt->micVol;
984 stt->maxLevel = WEBRTC_SPL_RSHIFT_W32(tmp32, 4);
985 stt->maxLevel = WEBRTC_SPL_MAX(stt->maxLevel, stt->maxAnalog);
1009 "\tAGC->ProcessAnalog, frame %d: measure > 2ndUpperLim, micVol = %d, maxLevel = %d\n",
1010 stt->fcount, stt->micVol, stt->maxLevel);
1029 * stt->maxLevel = (15 * stt->maxLevel + stt->micVol) / 16;
1031 tmp32 = (15 * stt->maxLevel) + stt->micVol;
1032 stt->maxLevel = WEBRTC_SPL_RSHIFT_W32(tmp32, 4);
1033 stt->maxLevel = WEBRTC_SPL_MAX(stt->maxLevel, stt->maxAnalog);
1052 "\tAGC->ProcessAnalog, frame %d: measure > UpperLim, micVol = %d, maxLevel = %d\n",
1053 stt->fcount, stt->micVol, stt->maxLevel);
1228 if (stt->micVol > stt->maxLevel)
1230 stt->micVol = stt->maxLevel;
1363 fprintf(stt->agcLog, "%5d\t%d\t%d\t%d\n", stt->fcount, inMicLevelTmp, *outMicLevel, stt->maxLevel, stt->micVol);
1524 * maxLevel - Maximum volume level
1526 int WebRtcAgc_Init(void *agcInst, WebRtc_Word32 minLevel, WebRtc_Word32 maxLevel,
1570 tmpNorm = WebRtcSpl_NormU32((WebRtc_UWord32)maxLevel);
1579 maxLevel = WEBRTC_SPL_LSHIFT_W32(maxLevel, stt->scale);
1582 /* Make minLevel and maxLevel static in AdaptiveDigital */
1586 maxLevel = 255;
1591 max_add = WEBRTC_SPL_RSHIFT_W32(maxLevel - minLevel, 2);
1595 stt->maxAnalog = maxLevel;
1596 stt->maxLevel = maxLevel + max_add;
1597 stt->maxInit = stt->maxLevel;
1615 "AGC->Init: minLevel = %d, maxAnalog = %d, maxLevel = %d\n",
1616 stt->minLevel, stt->maxAnalog, stt->maxLevel);
1620 tmp32 = WEBRTC_SPL_RSHIFT_W32((stt->maxLevel - stt->minLevel) * (WebRtc_Word32)10, 8);
1681 if ((minLevel >= maxLevel) || (maxLevel & 0xFC000000))
1684 fprintf(stt->fpt, "minLevel, maxLevel value(s) are invalid\n\n");