From 004e7cb05773cb9ff2d8270c9cca0f0999fd874d Mon Sep 17 00:00:00 2001 From: Roman Kiryanov Date: Mon, 23 Jan 2023 15:34:46 -0800 Subject: Add GraphicBufferMapper::importBufferNoValidate this will allow camera HALs to avoid using HandleImporter (which is yet another wrapper around `Mapper`). Bug: 251042358 Test: presubmit Change-Id: I823f98a97f13910b422caafe0009aedf291c9452 Merged-In: I062ba3160fae972757669241fedcaf6ac3c6c12b Signed-off-by: Roman Kiryanov --- libs/ui/GraphicBufferMapper.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libs/ui/GraphicBufferMapper.cpp') 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) { -- cgit v1.2.3-59-g8ed1b