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

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

Merge "Don't attempt to seek audio and video separately." into jb-mr1-dev

parents 77d5554b 0fc13f2d
Loading
Loading
Loading
Loading
+17 −9
Original line number Diff line number Diff line
@@ -1707,7 +1707,8 @@ void AwesomePlayer::onVideoEvent() {
        }
    }

    if ((mFlags & TEXTPLAYER_INITIALIZED) && !(mFlags & (TEXT_RUNNING | SEEK_PREVIEW))) {
    if ((mFlags & TEXTPLAYER_INITIALIZED)
            && !(mFlags & (TEXT_RUNNING | SEEK_PREVIEW))) {
        mTextDriver->start();
        modifyFlags(TEXT_RUNNING, SET);
    }
@@ -1753,6 +1754,7 @@ void AwesomePlayer::onVideoEvent() {
                && mAudioPlayer != NULL
                && mAudioPlayer->getMediaTimeMapping(
                    &realTimeUs, &mediaTimeUs)) {
            if (mWVMExtractor == NULL) {
                ALOGI("we're much too late (%.2f secs), video skipping ahead",
                     latenessUs / 1E6);

@@ -1764,6 +1766,12 @@ void AwesomePlayer::onVideoEvent() {

                postVideoEvent_l();
                return;
            } else {
                // The widevine extractor doesn't deal well with seeking
                // audio and video independently. We'll just have to wait
                // until the decoder catches up, which won't be long at all.
                ALOGI("we're very late (%.2f secs)", latenessUs / 1E6);
            }
        }

        if (latenessUs > 40000) {