Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f2f232ee authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: vidc: support 2-bit ROI map type"

parents b5f8ff31 268299cd
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -994,6 +994,14 @@ enum v4l2_mpeg_vidc_video_hevc_max_hier_coding_layer {
#define V4L2_CID_MPEG_VIDC_CVP_FRAME_RATE \
	(V4L2_CID_MPEG_MSM_VIDC_BASE + 126)

#define V4L2_CID_MPEG_VIDC_VIDEO_ROI_TYPE \
	(V4L2_CID_MPEG_MSM_VIDC_BASE + 127)
enum v4l2_mpeg_vidc_video_roi_type {
	V4L2_CID_MPEG_VIDC_VIDEO_ROI_TYPE_NONE = 0,
	V4L2_CID_MPEG_VIDC_VIDEO_ROI_TYPE_2BIT = 1,
	V4L2_CID_MPEG_VIDC_VIDEO_ROI_TYPE_2BYTE = 2,
};

/*  Camera class control IDs */

#define V4L2_CID_CAMERA_CLASS_BASE	(V4L2_CTRL_CLASS_CAMERA | 0x900)
+8 −0
Original line number Diff line number Diff line
@@ -155,6 +155,14 @@ struct msm_vidc_s3d_frame_packing_payload {
	__u32 fpa_extension_flag;
};

struct msm_vidc_roi_qp_payload {
	__s32 upper_qp_offset;
	__s32 lower_qp_offset;
	__u32 b_roi_info;
	__u32 mbi_info_size;
	__u32 data[1];
};

#define MSM_VIDC_EXTRADATA_ROI_QP 0x00000013
struct msm_vidc_roi_deltaqp_payload {
	__u32 b_roi_info; /*Enable/Disable*/