msm: vidc: Add support for Picture Order Count Type

This patch adds POC type support for video core that
enables low-latency encoding.

Signed-off-by: Shiju Mathew <shijum@codeaurora.org>

Conflicts:
	drivers/video/msm/vidc/common/enc/venc.c
	include/media/msm/vcd_property.h

Change-Id: I1fe8ea38c7ed8d203a3ef99febb4001165a856fe
diff --git a/include/linux/msm_vidc_enc.h b/include/linux/msm_vidc_enc.h
index e4f973f..9aaf480 100644
--- a/include/linux/msm_vidc_enc.h
+++ b/include/linux/msm_vidc_enc.h
@@ -515,6 +515,12 @@
 /*IOCTL params:GET: InputData - NULL, OutputData - venc_ltrmark.*/
 #define VEN_IOCTL_GET_LTRMARK \
 	_IOR(VEN_IOCTLBASE_ENC, 65, struct venc_ioctl_msg)
+/*IOCTL params:SET: InputData - venc_poctype, OutputData - NULL.*/
+#define VEN_IOCTL_SET_PIC_ORDER_CNT_TYPE \
+	_IOW(VEN_IOCTLBASE_ENC, 66, struct venc_ioctl_msg)
+/*IOCTL params:GET: InputData - NULL, OutputData - venc_poctype.*/
+#define VEN_IOCTL_GET_PIC_ORDER_CNT_TYPE \
+	_IOR(VEN_IOCTLBASE_ENC, 67, struct venc_ioctl_msg)
 
 struct venc_range {
 	unsigned long        max;
@@ -698,4 +704,8 @@
 	unsigned long ltr_frames;
 };
 
+struct venc_poctype {
+	unsigned long poc_type;
+};
+
 #endif /* _MSM_VIDC_ENC_H_ */