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

Commit c1d484b3 authored by Taehwan Kim's avatar Taehwan Kim Committed by Hung-ying Tyan
Browse files

C2BqBuffer: fix to check consumer usage when migrating during surface change



Bug: 373331408
Bug: 379985544
Test: atest android.mediav2.cts.CodecDecoderSurfaceTest

Signed-off-by: default avatarTaehwan Kim <t_h.kim@samsung.com>
Change-Id: I7f2ed15faab87d833da8ace4923c735e6e7a5407
Merged-In: I7f2ed15faab87d833da8ace4923c735e6e7a5407
(cherry picked from commit 8a007370)
parent 0b49e47a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -997,7 +997,7 @@ int C2BufferQueueBlockPoolData::migrate(
        return -1;
    }

    if (toUsage != graphicBuffer->getUsage()) {
    if ((toUsage & graphicBuffer->getUsage()) != toUsage) {
        sp<GraphicBuffer> newBuffer = new GraphicBuffer(
            graphicBuffer->handle, GraphicBuffer::CLONE_HANDLE,
            graphicBuffer->width, graphicBuffer->height, graphicBuffer->format,