mNumBandwidthHistoryItems(0),
mTotalTransferTimeUs(0),
mTotalTransferBytes(0),
- mPrevBandwidthMeasureTimeUs(0),
mDecryptHandle(NULL),
mDrmManagerClient(NULL) {
}
mTotalTransferBytes -= entry->mNumBytes;
mBandwidthHistory.erase(mBandwidthHistory.begin());
--mNumBandwidthHistoryItems;
- int64_t timeNowUs = ALooper::GetNowUs();
- if (timeNowUs - mPrevBandwidthMeasureTimeUs > 2000000LL) {
- if (mPrevBandwidthMeasureTimeUs != 0) {
- double estimatedBandwidth =
- ((double)mTotalTransferBytes * 8E3 / mTotalTransferTimeUs);
- LOGI("estimated avg bandwidth is %8.2f kbps in the past %lld us",
- estimatedBandwidth, timeNowUs - mPrevBandwidthMeasureTimeUs);
- }
- mPrevBandwidthMeasureTimeUs = timeNowUs;
- }
}
}
size_t mNumBandwidthHistoryItems;
int64_t mTotalTransferTimeUs;
size_t mTotalTransferBytes;
- int64_t mPrevBandwidthMeasureTimeUs;
DecryptHandle *mDecryptHandle;
DrmManagerClient *mDrmManagerClient;