diff options
author | Taehwan Kim <t_h.kim@samsung.com> | 2021-07-23 15:16:11 +0900 |
---|---|---|
committer | wenchangliu <wenchangliu@google.com> | 2021-07-26 15:23:56 +0800 |
commit | 7e7db0db0b9f893a96f97f7e2d938d7a0f613cdd (patch) | |
tree | 8b3332db012a8955657f959b7814fa2b8d8429e6 | |
parent | d1b69d58404b08dfadb4e4f9e8c1a03fe8d37cb3 (diff) | |
download | gchips-7e7db0db0b9f893a96f97f7e2d938d7a0f613cdd.tar.gz |
include: update VendorVideoAPI for CROP info support
Bug: 188737888
Test: atest CtsMediaTranscodingTestCases
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
Change-Id: I5e4819a87ab9cbe2d57e022b103343f8a4204e79
-rw-r--r-- | include/VendorVideoAPI.h | 9 |
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); |