1
0
Fork 0

MLK-24477-1:[8QM_MEK/8QXP_MEK]mxc:vpu_windsor: enable color description in vui

ISO have defined some color primaries/transfer/matrix,
but not defined in v4l2 framework,
so add some definition

Signed-off-by: Ming Qian <ming.qian@nxp.com>
Reviewed-by: Shijie Qin <shijie.qin@nxp.com>
5.4-rM2-2.2.x-imx-squashed
Ming Qian 2020-08-10 16:20:18 +08:00
parent 20e5c86f47
commit 0d89f88421
1 changed files with 30 additions and 0 deletions

View File

@ -245,6 +245,12 @@ enum v4l2_colorspace {
/* DCI-P3 colorspace, used by cinema projectors */
V4L2_COLORSPACE_DCI_P3 = 12,
/* Generic film (colour filters using Illuminant C) */
V4L2_COLORSPACE_GENERIC_FILM = 13,
/* SMPTE ST 428-1 */
V4L2_COLORSPACE_ST428 = 14,
};
/*
@ -274,6 +280,20 @@ enum v4l2_xfer_func {
* V4L2_COLORSPACE_RAW: V4L2_XFER_FUNC_NONE
*
* V4L2_COLORSPACE_DCI_P3: V4L2_XFER_FUNC_DCI_P3
*
* V4L2_XFER_FUNC_LINEAR: Linear transfer characteristics
*
* V4L2_XFER_FUNC_GAMMA22: Assumed display gamma 2.2
*
* V4L2_XFER_FUNC_GAMMA28: Assumed display gamma 2.8
*
* V4L2_XFER_FUNC_HLG: STD-B67, Rec. ITU-R BT.2100-2 hybrid-log-gamma
*
* V4L2_XFER_FUNC_XVYCC: IEC 61966-2-4
*
* V4L2_XFER_FUNC_BT1361: Rec. ITU-R BT.1361-0 extended colour gamut
*
* V4L2_XFER_FUNC_ST428: SMPTE ST 428-1
*/
V4L2_XFER_FUNC_DEFAULT = 0,
V4L2_XFER_FUNC_709 = 1,
@ -283,6 +303,13 @@ enum v4l2_xfer_func {
V4L2_XFER_FUNC_NONE = 5,
V4L2_XFER_FUNC_DCI_P3 = 6,
V4L2_XFER_FUNC_SMPTE2084 = 7,
V4L2_XFER_FUNC_LINEAR = 8,
V4L2_XFER_FUNC_GAMMA22 = 9,
V4L2_XFER_FUNC_GAMMA28 = 10,
V4L2_XFER_FUNC_HLG = 11,
V4L2_XFER_FUNC_XVYCC = 12,
V4L2_XFER_FUNC_BT1361 = 13,
V4L2_XFER_FUNC_ST428 = 14,
};
/*
@ -343,6 +370,9 @@ enum v4l2_ycbcr_encoding {
/* SMPTE 240M -- Obsolete HDTV */
V4L2_YCBCR_ENC_SMPTE240M = 8,
/* KR=0.30, KB=0.11 or equivalent */
V4L2_YCBCR_ENC_BT470_6M = 9,
};
/*