History

[media] v4l2-mediabus: improve colorspace support

Add and copy the new ycbcr_enc and quantization fields.

Hans Verkuil committed 11 years ago

Commit 11ff0301 parent d5735d62 files · +9 −1Browse files

Showing the changes to include/uapi/linux (1 of 2 files). Show all

Unified · Split

include/uapi/linux/v4l2-mediabus.h+5−1
@@ -22,6 +22,8 @@ · 21 unmodified lines
22 * @code: data format code (from enum v4l2_mbus_pixelcode)22 * @code: data format code (from enum v4l2_mbus_pixelcode)
23 * @field: used interlacing type (from enum v4l2_field)23 * @field: used interlacing type (from enum v4l2_field)
24 * @colorspace: colorspace of the data (from enum v4l2_colorspace)24 * @colorspace: colorspace of the data (from enum v4l2_colorspace)
25 * @ycbcr_enc: YCbCr encoding of the data (from enum v4l2_ycbcr_encoding)
26 * @quantization: quantization of the data (from enum v4l2_quantization)
25 */27 */
26struct v4l2_mbus_framefmt {28struct v4l2_mbus_framefmt {
27 __u32 width;29 __u32 width;
@@ -29,7 +31,9 @@ struct v4l2_mbus_framefmt { · 1 unmodified line
29 __u32 code;31 __u32 code;
30 __u32 field;32 __u32 field;
31 __u32 colorspace;33 __u32 colorspace;
32 __u32 reserved[7];34 __u32 ycbcr_enc;
35 __u32 quantization;
36 __u32 reserved[5];
33};37};
34 38
35#ifndef __KERNEL__39#ifndef __KERNEL__