summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTaehwan Kim <t_h.kim@samsung.com>2021-07-27 07:51:06 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-07-27 07:51:06 +0000
commitce5f9e9219ec28bcdda3efd34fd8a46755840ec8 (patch)
tree8b3332db012a8955657f959b7814fa2b8d8429e6
parent274c36004c29779728dc649a4a35c98c6d63c54b (diff)
parent7e7db0db0b9f893a96f97f7e2d938d7a0f613cdd (diff)
downloadgchips-ce5f9e9219ec28bcdda3efd34fd8a46755840ec8.tar.gz
include: update VendorVideoAPI for CROP info support am: 7e7db0db0b
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/gchips/+/15389012 Change-Id: If8685ba1441005dc55509be5338b86a374b2ef99
-rw-r--r--include/VendorVideoAPI.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/VendorVideoAPI.h b/include/VendorVideoAPI.h
index 0ebf974..7dc2a09 100644
--- a/include/VendorVideoAPI.h
+++ b/include/VendorVideoAPI.h
@@ -42,6 +42,7 @@ typedef enum _ExynosVideoInfoType {
VIDEO_INFO_TYPE_YSUM_DATA = 0x1 << 3,
VIDEO_INFO_TYPE_HDR_DYNAMIC = 0x1 << 4,
VIDEO_INFO_TYPE_CHECK_PIXEL_FORMAT = 0x1 << 5,
+ VIDEO_INFO_TYPE_CROP_INFO = 0x1 << 8,
} ExynosVideoInfoType;
typedef struct _ExynosVideoYSUMData {
@@ -110,6 +111,13 @@ typedef struct _ExynosHdrDynamicInfo {
unsigned int reserved[42];
} ExynosHdrDynamicInfo;
+typedef struct _ExynosVideoCrop {
+ int left;
+ int top;
+ int width;
+ int height;
+} ExynosVideoCrop;
+
typedef struct _ExynosVideoDecData {
int nInterlacedType;
} ExynosVideoDecData;
@@ -132,6 +140,7 @@ typedef struct _ExynosVideoMeta {
ExynosHdrDynamicInfo sHdrDynamicInfo;
int nPixelFormat;
+ ExynosVideoCrop crop;
} ExynosVideoMeta;
int Exynos_parsing_user_data_registered_itu_t_t35(ExynosHdrDynamicInfo *dest, void *src);