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 <rkir@google.com>
diff --git a/libs/ui/GraphicBufferMapper.cpp b/libs/ui/GraphicBufferMapper.cpp
index a98e697..f582423 100644
--- a/libs/ui/GraphicBufferMapper.cpp
+++ b/libs/ui/GraphicBufferMapper.cpp
@@ -109,6 +109,11 @@
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)
{