Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fc52dd88 authored by Eric Laurent's avatar Eric Laurent Committed by Android (Google) Code Review
Browse files

Merge "Revert "Merge "Improve AudioPlayer position reporting""" into jb-dev

parents 9dc4c66f b48aea12
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -450,11 +450,8 @@ size_t AudioPlayer::fillBuffer(void *data, size_t size) {
                        kKeyTime, &mPositionTimeMediaUs));

            mPositionTimeRealUs =
                -mLatencyUs + ((mNumFramesPlayed + size_done / mFrameSize) * 1000000)
                ((mNumFramesPlayed + size_done / mFrameSize) * 1000000)
                    / mSampleRate;
            if (mPositionTimeRealUs < 0) {
                mPositionTimeRealUs = 0;
            }

            ALOGV("buffer->size() = %d, "
                 "mPositionTimeMediaUs=%.2f mPositionTimeRealUs=%.2f",
@@ -509,9 +506,7 @@ int64_t AudioPlayer::getRealTimeUs() {
int64_t AudioPlayer::getRealTimeUsLocked() const {
    CHECK(mStarted);
    CHECK_NE(mSampleRate, 0);
    int64_t t = -mLatencyUs + (mNumFramesPlayed * 1000000) / mSampleRate;
    if (t < 0) return 0;
    return t;
    return -mLatencyUs + (mNumFramesPlayed * 1000000) / mSampleRate;
}

int64_t AudioPlayer::getMediaTimeUs() {