Loading services/audioflinger/Effects.cpp +5 −2 Original line number Original line Diff line number Diff line Loading @@ -578,8 +578,11 @@ status_t AudioFlinger::EffectModule::configure() } } } } mMaxDisableWaitCnt = (MAX_DISABLE_TIME_MS * mConfig.outputCfg.samplingRate) / // mConfig.outputCfg.buffer.frameCount cannot be zero. (1000 * mConfig.outputCfg.buffer.frameCount); mMaxDisableWaitCnt = (uint32_t)std::max( (uint64_t)1, // mMaxDisableWaitCnt must be greater than zero. (uint64_t)MAX_DISABLE_TIME_MS * mConfig.outputCfg.samplingRate / ((uint64_t)1000 * mConfig.outputCfg.buffer.frameCount)); exit: exit: // TODO: consider clearing mConfig on error. // TODO: consider clearing mConfig on error. Loading Loading
services/audioflinger/Effects.cpp +5 −2 Original line number Original line Diff line number Diff line Loading @@ -578,8 +578,11 @@ status_t AudioFlinger::EffectModule::configure() } } } } mMaxDisableWaitCnt = (MAX_DISABLE_TIME_MS * mConfig.outputCfg.samplingRate) / // mConfig.outputCfg.buffer.frameCount cannot be zero. (1000 * mConfig.outputCfg.buffer.frameCount); mMaxDisableWaitCnt = (uint32_t)std::max( (uint64_t)1, // mMaxDisableWaitCnt must be greater than zero. (uint64_t)MAX_DISABLE_TIME_MS * mConfig.outputCfg.samplingRate / ((uint64_t)1000 * mConfig.outputCfg.buffer.frameCount)); exit: exit: // TODO: consider clearing mConfig on error. // TODO: consider clearing mConfig on error. Loading