commit | 8dd7db3204fb962a555775176a1c498978ec530c | [log] [tgz] |
---|---|---|
author | Alistair Delva <adelva@google.com> | Thu Oct 03 06:48:29 2019 -0700 |
committer | Enrico Granata <egranata@google.com> | Fri Nov 15 23:17:15 2019 +0000 |
tree | e13a48ec5d98e655b500124c13a90c5f6b22e97d | |
parent | 2b7fefdc978120a7d2c6db40b20c292234fda53c [diff] |
Merge "Make gralloc0 pass-through mapper handle layers" am: b756e23e5c am: 6982d1aec5 am: 6c3213c940 am: afc577e108 Change-Id: I54f2e01bf8ffe43dbe786a73cfd7818661230090 (cherry picked from commit fc8d43692ca2d42c4de724e7992d2ca5478b81f2)
diff --git a/graphics/mapper/2.1/utils/passthrough/include/mapper-passthrough/2.1/Gralloc0Hal.h b/graphics/mapper/2.1/utils/passthrough/include/mapper-passthrough/2.1/Gralloc0Hal.h index 18fbb6d..8540068 100644 --- a/graphics/mapper/2.1/utils/passthrough/include/mapper-passthrough/2.1/Gralloc0Hal.h +++ b/graphics/mapper/2.1/utils/passthrough/include/mapper-passthrough/2.1/Gralloc0Hal.h
@@ -37,6 +37,10 @@ Error validateBufferSize(const native_handle_t* bufferHandle, const IMapper::BufferDescriptorInfo& descriptorInfo, uint32_t stride) override { + if (descriptorInfo.layerCount != 1) { + return Error::BAD_VALUE; + } + if (!mModule->validateBufferSize) { return Error::NONE; }