diff options
author | Ankit Goyal <layog@google.com> | 2023-10-05 22:06:46 -0700 |
---|---|---|
committer | Ankit Goyal <layog@google.com> | 2023-10-06 23:17:07 +0000 |
commit | b02314c22da225bcc0951307a26fe99a9f431a9c (patch) | |
tree | ce9e126ee4feb8d57aa98ef19f3b4eef85d1ccae | |
parent | ee05c7d45190085476a61abbea4b3ca341627678 (diff) | |
download | gchips-b02314c22da225bcc0951307a26fe99a9f431a9c.tar.gz |
gralloc4: Use standard encode/decode
Bug: 176048725
Test: Boot to home
Test: Custom logs in the graphics driver
Change-Id: Idc5ddf3b6379b48153bc3b86df28007522f2e5fb
-rw-r--r-- | gralloc4/src/hidl_common/MapperMetadata.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gralloc4/src/hidl_common/MapperMetadata.cpp b/gralloc4/src/hidl_common/MapperMetadata.cpp index affcd4a..fdff90a 100644 --- a/gralloc4/src/hidl_common/MapperMetadata.cpp +++ b/gralloc4/src/hidl_common/MapperMetadata.cpp @@ -29,6 +29,7 @@ #include "mali_gralloc_formats.h" #include <pixel-gralloc/metadata.h> +#include <pixel-gralloc/utils.h> #include <vector> @@ -572,7 +573,7 @@ void get_metadata(const private_handle_t *handle, const IMapper::MetadataType &m else if (metadataType.name == ::pixel::graphics::kPixelMetadataTypeName) { switch (static_cast<::pixel::graphics::MetadataType>(metadataType.value)) { case ::pixel::graphics::MetadataType::VIDEO_HDR: - vec = encodePointer(get_video_hdr(handle)); + vec = ::pixel::graphics::utils::encode(get_video_hdr(handle)); break; case ::pixel::graphics::MetadataType::VIDEO_ROI: { @@ -580,7 +581,7 @@ void get_metadata(const private_handle_t *handle, const IMapper::MetadataType &m if (roi == nullptr) { err = android::BAD_VALUE; } else { - vec = encodePointer(roi); + vec = ::pixel::graphics::utils::encode(roi); } break; } @@ -590,7 +591,7 @@ void get_metadata(const private_handle_t *handle, const IMapper::MetadataType &m for (int i = 0; i < get_num_planes(handle); i++) { plane_fds[i] = handle->fds[handle->plane_info[i].fd_idx]; } - vec = ::pixel::graphics::util::encodeVector<int>(plane_fds); + vec = ::pixel::graphics::utils::encode(plane_fds); break; } default: |