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];
 };