msm: vidc: MISR payload with crop extra data
Define structures to enable propogation of MISR payload
with crop extra data.
CRs-Fixed: 2008584
Change-Id: Idd6537f7116a7b0ce0e06635683d9cec030f3038
Signed-off-by: Chinmay Sawarkar <chinmays@codeaurora.org>
diff --git a/include/uapi/media/msm_vidc.h b/include/uapi/media/msm_vidc.h
index d330e4d..e04c229 100644
--- a/include/uapi/media/msm_vidc.h
+++ b/include/uapi/media/msm_vidc.h
@@ -5,6 +5,7 @@
#define MSM_VIDC_HAL_INTERLACE_COLOR_FORMAT_NV12 0x2
#define MSM_VIDC_HAL_INTERLACE_COLOR_FORMAT_NV12_UBWC 0x8002
+#define MSM_VIDC_4x_1 0x1
struct msm_vidc_extradata_header {
unsigned int size;
@@ -77,6 +78,12 @@
unsigned int height;
};
+struct msm_vidc_misr_info {
+ unsigned int misr_dpb_luma;
+ unsigned int misr_dpb_chroma;
+ unsigned int misr_opb_luma;
+ unsigned int misr_opb_chroma;
+};
struct msm_vidc_output_crop_payload {
unsigned int size;
unsigned int version;
@@ -87,6 +94,10 @@
unsigned int display_height;
unsigned int width;
unsigned int height;
+ unsigned int frame_num;
+ unsigned int bit_depth_y;
+ unsigned int bit_depth_c;
+ struct msm_vidc_misr_info misr_info[2];
};