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

Commit f58d645b authored by Chih-Yu Huang's avatar Chih-Yu Huang Committed by Chih-yu Huang
Browse files

C2BufferQueueBlockPoolData: exit migration when generation mismatched

Bug: 174188958
Test: android.media.cts.MediaCodecPlayerTest#testPlaybackSwitchViews

Change-Id: I38a89d69752b3fcb3a33a17a6f05303d2ea9ebd3
(cherry picked from commit d7a4e61ae1f6cb5470ddcc536ca933cd7042a4a4)
parent 44f5c8e9
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -624,6 +624,7 @@ int C2BufferQueueBlockPoolData::migrate(
    }
    if (oldGeneration != mGeneration) {
        ALOGV("cannot migrate stale buffer");
        return -1;
    }
    if (mTransfer) {
        // either transferred or detached.