diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2016-12-21 07:30:01 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-12-21 07:30:00 -0800 |
commit | 6a7da89b84bafef9ec2a1663288824164698e7a7 (patch) | |
tree | 19692bc034160f8bf6cfaad885eab84a334dc0c6 /include/uapi/media | |
parent | 21fb3a4b626aeb68bc4312cfd58cf78276c5b578 (diff) | |
parent | 16e46bf7a5f563ad144ea26747a77d7b9e1a3640 (diff) |
Merge "msm: sde: add compression ratio support to v4l2 rotator"
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 3546b0bf1377..6a92e530d59c 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) |