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

Commit 8a007370 authored by Taehwan Kim's avatar Taehwan Kim
Browse files

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



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

Signed-off-by: default avatarTaehwan Kim <t_h.kim@samsung.com>
Change-Id: I7f2ed15faab87d833da8ace4923c735e6e7a5407
parent 01dd111f
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,