Home | History | Annotate | Download | only in agc

Lines Matching refs:minLevel

648         midVal = WEBRTC_SPL_RSHIFT_W32(stt->maxAnalog + stt->minLevel + 1, 1);
778 } else if (inMicLevelTmp < stt->minLevel)
781 fprintf(stt->fpt, "\tAGC->ProcessAnalog, frame %d: micLvl < minLevel\n", stt->fcount);
790 tmp32 = WEBRTC_SPL_RSHIFT_W32((stt->maxLevel - stt->minLevel) * (WebRtc_Word32)51, 9);
791 tmpVol = (stt->minLevel + tmp32);
810 tmp32 = WEBRTC_SPL_RSHIFT_W32((stt->maxLevel - stt->minLevel) * (WebRtc_Word32)51, 9);
811 inMicLevelTmp = (stt->minLevel + tmp32);
818 "\tAGC->ProcessAnalog, frame %d: micLvl < minLevel by manual decrease, raise vol\n",
858 tmp32 = inMicLevelTmp - stt->minLevel;
860 stt->micVol = (WebRtc_Word32)WEBRTC_SPL_RSHIFT_U32(tmpU32, 15) + stt->minLevel;
990 tmp32 = inMicLevelTmp - stt->minLevel;
992 stt->micVol = (WebRtc_Word32)WEBRTC_SPL_RSHIFT_U32(tmpU32, 15) + stt->minLevel;
1038 tmp32 = inMicLevelTmp - stt->minLevel;
1039 tmpU32 = WEBRTC_SPL_UMUL(31621, (WebRtc_UWord32)(inMicLevelTmp - stt->minLevel));
1040 stt->micVol = (WebRtc_Word32)WEBRTC_SPL_RSHIFT_U32(tmpU32, 15) + stt->minLevel;
1071 tmp32 = WEBRTC_SPL_LSHIFT_W32(inMicLevelTmp - stt->minLevel, 14);
1072 if (stt->maxInit != stt->minLevel)
1075 (stt->maxInit - stt->minLevel));
1090 tmp32 = inMicLevelTmp - stt->minLevel;
1091 tmpU32 = ((WebRtc_UWord32)weightFIX * (WebRtc_UWord32)(inMicLevelTmp - stt->minLevel));
1092 stt->micVol = (WebRtc_Word32)WEBRTC_SPL_RSHIFT_U32(tmpU32, 14) + stt->minLevel;
1131 tmp32 = WEBRTC_SPL_LSHIFT_W32(inMicLevelTmp - stt->minLevel, 14);
1132 if (stt->maxInit != stt->minLevel)
1135 (stt->maxInit - stt->minLevel));
1150 tmp32 = inMicLevelTmp - stt->minLevel;
1151 tmpU32 = ((WebRtc_UWord32)weightFIX * (WebRtc_UWord32)(inMicLevelTmp - stt->minLevel));
1152 stt->micVol = (WebRtc_Word32)WEBRTC_SPL_RSHIFT_U32(tmpU32, 14) + stt->minLevel;
1523 /* minLevel - Minimum volume level
1526 int WebRtcAgc_Init(void *agcInst, WebRtc_Word32 minLevel, WebRtc_Word32 maxLevel,
1580 minLevel = WEBRTC_SPL_LSHIFT_W32(minLevel, stt->scale);
1582 /* Make minLevel and maxLevel static in AdaptiveDigital */
1585 minLevel = 0;
1591 max_add = WEBRTC_SPL_RSHIFT_W32(maxLevel - minLevel, 2);
1594 stt->minLevel = minLevel;
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);
1621 stt->minOutput = (stt->minLevel + tmp32);
1681 if ((minLevel >= maxLevel) || (maxLevel & 0xFC000000))
1684 fprintf(stt->fpt, "minLevel, maxLevel value(s) are invalid\n\n");