diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-07-07 07:07:44 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-07-07 07:07:44 +0000 |
commit | bfb2eca0a3e356a83892151633a3a6bc4afef1ee (patch) | |
tree | 0be8b55408ec891b7c275a1eb9e4f0310702b339 /bufferinfo/legacy/BufferInfoLibdrm.h | |
parent | 7ea14df1c966192d3eea1a0b2a8a01c05becf81f (diff) | |
parent | 39e9dc65f3a608c85124d4014b07ede70680f18b (diff) | |
download | drm_hwcomposer-4458ba420d325261de13a46b57d359477b565dae.tar.gz |
Snap for 10453938 from 39e9dc65f3a608c85124d4014b07ede70680f18b to mainline-odp-releaseaml_odp_341717000aml_odp_341610000
Change-Id: Ibf2b63109b78b09d23a38d365fd235a47b5087fa
Diffstat (limited to 'bufferinfo/legacy/BufferInfoLibdrm.h')
-rw-r--r-- | bufferinfo/legacy/BufferInfoLibdrm.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bufferinfo/legacy/BufferInfoLibdrm.h b/bufferinfo/legacy/BufferInfoLibdrm.h index cad8add..7f5b08c 100644 --- a/bufferinfo/legacy/BufferInfoLibdrm.h +++ b/bufferinfo/legacy/BufferInfoLibdrm.h @@ -26,11 +26,12 @@ namespace android { class BufferInfoLibdrm : public LegacyBufferInfoGetter { public: using LegacyBufferInfoGetter::LegacyBufferInfoGetter; - int ConvertBoInfo(buffer_handle_t handle, hwc_drm_bo_t *bo) override; + auto GetBoInfo(buffer_handle_t handle) -> std::optional<BufferInfo> override; int ValidateGralloc() override; private: - bool GetYuvPlaneInfo(int num_fds, buffer_handle_t handle, hwc_drm_bo_t *bo); + bool GetYuvPlaneInfo(uint32_t hal_format, int num_fds, buffer_handle_t handle, + BufferInfo *bo); }; } // namespace android |