diff options
| -rw-r--r-- | libs/ui/GraphicBufferMapper.cpp | 5 | ||||
| -rw-r--r-- | libs/ui/include/ui/GraphicBufferMapper.h | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/libs/ui/GraphicBufferMapper.cpp b/libs/ui/GraphicBufferMapper.cpp index a98e697eb1..f5824233e9 100644 --- a/libs/ui/GraphicBufferMapper.cpp +++ b/libs/ui/GraphicBufferMapper.cpp @@ -109,6 +109,11 @@ status_t GraphicBufferMapper::importBuffer(buffer_handle_t rawHandle, return NO_ERROR; } +status_t GraphicBufferMapper::importBufferNoValidate(const native_handle_t* rawHandle, + buffer_handle_t* outHandle) { + return mMapper->importBuffer(rawHandle, outHandle); +} + void GraphicBufferMapper::getTransportSize(buffer_handle_t handle, uint32_t* outTransportNumFds, uint32_t* outTransportNumInts) { diff --git a/libs/ui/include/ui/GraphicBufferMapper.h b/libs/ui/include/ui/GraphicBufferMapper.h index 507fa355a4..37a2e1cc9f 100644 --- a/libs/ui/include/ui/GraphicBufferMapper.h +++ b/libs/ui/include/ui/GraphicBufferMapper.h @@ -59,6 +59,8 @@ public: PixelFormat format, uint64_t usage, uint32_t stride, buffer_handle_t* outHandle); + status_t importBufferNoValidate(const native_handle_t* rawHandle, buffer_handle_t* outHandle); + status_t freeBuffer(buffer_handle_t handle); void getTransportSize(buffer_handle_t handle, |