Loading media/libstagefright/HTTPBase.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,11 @@ void HTTPBase::addBandwidthMeasurement( bool HTTPBase::estimateBandwidth(int32_t *bandwidth_bps) { Mutex::Autolock autoLock(mLock); if (mNumBandwidthHistoryItems < 2) { // Do not do bandwidth estimation if we don't have enough samples, or // total bytes download are too small (<64K). // Bandwidth estimation from these samples can often shoot up and cause // unwanted bw adaption behaviors. if (mNumBandwidthHistoryItems < 2 || mTotalTransferBytes < 65536) { return false; } Loading Loading
media/libstagefright/HTTPBase.cpp +5 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,11 @@ void HTTPBase::addBandwidthMeasurement( bool HTTPBase::estimateBandwidth(int32_t *bandwidth_bps) { Mutex::Autolock autoLock(mLock); if (mNumBandwidthHistoryItems < 2) { // Do not do bandwidth estimation if we don't have enough samples, or // total bytes download are too small (<64K). // Bandwidth estimation from these samples can often shoot up and cause // unwanted bw adaption behaviors. if (mNumBandwidthHistoryItems < 2 || mTotalTransferBytes < 65536) { return false; } Loading