aboutsummaryrefslogtreecommitdiff
path: root/bufferinfo/legacy/BufferInfoLibdrm.h
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-07 07:07:44 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-07 07:07:44 +0000
commitbfb2eca0a3e356a83892151633a3a6bc4afef1ee (patch)
tree0be8b55408ec891b7c275a1eb9e4f0310702b339 /bufferinfo/legacy/BufferInfoLibdrm.h
parent7ea14df1c966192d3eea1a0b2a8a01c05becf81f (diff)
parent39e9dc65f3a608c85124d4014b07ede70680f18b (diff)
downloaddrm_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.h5
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