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

Commit 98442ddd authored by Andreas Huber's avatar Andreas Huber Committed by Android (Google) Code Review
Browse files

Merge "After a seek there's a brief period where audio time isn't...

Merge "After a seek there's a brief period where audio time isn't reestablished." into honeycomb-mr1
parents 5dac87b0 fe9b7191
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -405,6 +405,10 @@ int64_t AudioPlayer::getMediaTimeUs() {
    Mutex::Autolock autoLock(mLock);

    if (mPositionTimeMediaUs < 0 || mPositionTimeRealUs < 0) {
        if (mSeeking) {
            return mSeekTimeUs;
        }

        return 0;
    }

@@ -430,6 +434,7 @@ status_t AudioPlayer::seekTo(int64_t time_us) {
    Mutex::Autolock autoLock(mLock);

    mSeeking = true;
    mPositionTimeRealUs = mPositionTimeMediaUs = -1;
    mReachedEOS = false;
    mSeekTimeUs = time_us;