mirror of https://gitee.com/openkylin/linux.git
media: vivid: Add definitions for the 32-bit packed YUV formats
Enable vivid to make use of the following formats: V4L2_PIX_FMT_AYUV32 V4L2_PIX_FMT_XYUV32 V4L2_PIX_FMT_VUYA32 V4L2_PIX_FMT_VUYX32 Signed-off-by: Vivek Kasireddy <vivek.kasireddy@intel.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
This commit is contained in:
parent
10a2bc7e63
commit
6377bb7d18
|
@ -168,6 +168,36 @@ struct vivid_fmt vivid_formats[] = {
|
|||
.buffers = 1,
|
||||
.alpha_mask = 0x000000ff,
|
||||
},
|
||||
{
|
||||
.fourcc = V4L2_PIX_FMT_AYUV32,
|
||||
.vdownsampling = { 1 },
|
||||
.bit_depth = { 32 },
|
||||
.planes = 1,
|
||||
.buffers = 1,
|
||||
.alpha_mask = 0x000000ff,
|
||||
},
|
||||
{
|
||||
.fourcc = V4L2_PIX_FMT_XYUV32,
|
||||
.vdownsampling = { 1 },
|
||||
.bit_depth = { 32 },
|
||||
.planes = 1,
|
||||
.buffers = 1,
|
||||
},
|
||||
{
|
||||
.fourcc = V4L2_PIX_FMT_VUYA32,
|
||||
.vdownsampling = { 1 },
|
||||
.bit_depth = { 32 },
|
||||
.planes = 1,
|
||||
.buffers = 1,
|
||||
.alpha_mask = 0xff000000,
|
||||
},
|
||||
{
|
||||
.fourcc = V4L2_PIX_FMT_VUYX32,
|
||||
.vdownsampling = { 1 },
|
||||
.bit_depth = { 32 },
|
||||
.planes = 1,
|
||||
.buffers = 1,
|
||||
},
|
||||
{
|
||||
.fourcc = V4L2_PIX_FMT_GREY,
|
||||
.vdownsampling = { 1 },
|
||||
|
|
Loading…
Reference in New Issue