|
@@ -345,8 +345,8 @@ enum v4l2_quantization {
|
|
|
/*
|
|
|
* The default for R'G'B' quantization is always full range, except
|
|
|
* for the BT2020 colorspace. For Y'CbCr the quantization is always
|
|
|
- * limited range, except for COLORSPACE_JPEG, SYCC, XV601 or XV709:
|
|
|
- * those are full range.
|
|
|
+ * limited range, except for COLORSPACE_JPEG, SRGB, ADOBERGB,
|
|
|
+ * XV601 or XV709: those are full range.
|
|
|
*/
|
|
|
V4L2_QUANTIZATION_DEFAULT = 0,
|
|
|
V4L2_QUANTIZATION_FULL_RANGE = 1,
|
|
@@ -361,7 +361,8 @@ enum v4l2_quantization {
|
|
|
#define V4L2_MAP_QUANTIZATION_DEFAULT(is_rgb, colsp, ycbcr_enc) \
|
|
|
(((is_rgb) && (colsp) == V4L2_COLORSPACE_BT2020) ? V4L2_QUANTIZATION_LIM_RANGE : \
|
|
|
(((is_rgb) || (ycbcr_enc) == V4L2_YCBCR_ENC_XV601 || \
|
|
|
- (ycbcr_enc) == V4L2_YCBCR_ENC_XV709 || (colsp) == V4L2_COLORSPACE_JPEG) ? \
|
|
|
+ (ycbcr_enc) == V4L2_YCBCR_ENC_XV709 || (colsp) == V4L2_COLORSPACE_JPEG) || \
|
|
|
+ (colsp) == V4L2_COLORSPACE_ADOBERGB || (colsp) == V4L2_COLORSPACE_SRGB ? \
|
|
|
V4L2_QUANTIZATION_FULL_RANGE : V4L2_QUANTIZATION_LIM_RANGE))
|
|
|
|
|
|
enum v4l2_priority {
|