diff options
| author | Alan Kwong <akwong@codeaurora.org> | 2016-11-10 01:39:16 -0500 |
|---|---|---|
| committer | Alan Kwong <akwong@codeaurora.org> | 2016-11-15 16:31:49 -0500 |
| commit | 16e46bf7a5f563ad144ea26747a77d7b9e1a3640 (patch) | |
| tree | c4af9fb0a6e1b8935643e9cf70a087282185505e /include/uapi/media | |
| parent | 1e1700765225e4aa31d076f78c9937bd93509083 (diff) | |
msm: sde: add compression ratio support to v4l2 rotator
Current v4l2 rotator does not support compression ratio for
user buffer. This patch add new uapi for get/set compression
ratio for v4l2 buffer.
CRs-Fixed: 1088736
Change-Id: I15ed94a8b505a7bae4d7ad31fd4ad1be240d75d6
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
Diffstat (limited to 'include/uapi/media')
| -rw-r--r-- | include/uapi/media/msm_sde_rotator.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/include/uapi/media/msm_sde_rotator.h b/include/uapi/media/msm_sde_rotator.h index 12976e3f14d7..1c41418b9fcf 100644 --- a/include/uapi/media/msm_sde_rotator.h +++ b/include/uapi/media/msm_sde_rotator.h @@ -77,11 +77,30 @@ struct msm_sde_rotator_fence { __u32 reserved[5]; }; +/** +* struct msm_sde_rotator_comp_ratio - v4l2 buffer compression ratio +* @index: id number of the buffer +* @type: enum v4l2_buf_type; buffer type +* @numer: numerator of the ratio +* @denom: denominator of the ratio +**/ +struct msm_sde_rotator_comp_ratio { + __u32 index; + __u32 type; + __u32 numer; + __u32 denom; + __u32 reserved[4]; +}; + /* SDE Rotator private ioctl ID */ #define VIDIOC_G_SDE_ROTATOR_FENCE \ _IOWR('V', BASE_VIDIOC_PRIVATE + 10, struct msm_sde_rotator_fence) #define VIDIOC_S_SDE_ROTATOR_FENCE \ _IOWR('V', BASE_VIDIOC_PRIVATE + 11, struct msm_sde_rotator_fence) +#define VIDIOC_G_SDE_ROTATOR_COMP_RATIO \ + _IOWR('V', BASE_VIDIOC_PRIVATE + 12, struct msm_sde_rotator_comp_ratio) +#define VIDIOC_S_SDE_ROTATOR_COMP_RATIO \ + _IOWR('V', BASE_VIDIOC_PRIVATE + 13, struct msm_sde_rotator_comp_ratio) /* SDE Rotator private control ID's */ #define V4L2_CID_SDE_ROTATOR_SECURE (V4L2_CID_USER_BASE + 0x1000) |
