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

Commit 4d25d652 authored by James Zern's avatar James Zern
Browse files

C2SoftGav1Dec: convert format CHECK to error return

this matches the C2SoftVpxDec change in aosp/1266844

Bug: 188395904
Test: None
Change-Id: I54a7af62899448f19bc2f800be109a876216988c
parent ca7d1abc
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -651,8 +651,14 @@ bool C2SoftGav1Dec::outputBuffer(const std::shared_ptr<C2BlockPool> &pool,
    }
  }

  CHECK(buffer->image_format == libgav1::kImageFormatYuv420 ||
        buffer->image_format == libgav1::kImageFormatMonochrome400);
  if (!(buffer->image_format == libgav1::kImageFormatYuv420 ||
        buffer->image_format == libgav1::kImageFormatMonochrome400)) {
    ALOGE("image_format %d not supported", buffer->image_format);
    mSignalledError = true;
    work->workletsProcessed = 1u;
    work->result = C2_CORRUPTED;
    return false;
  }
  const bool isMonochrome =
      buffer->image_format == libgav1::kImageFormatMonochrome400;