[media] media: ti-vpe: vpdma: Corrected YUV422 data type label
The YUV data type definition below are taken from both the TRM and i839 Errata information. Use the correct data type considering byte reordering of components. Added the 2 missing YUV422 variant. Also since the single use of "C" in the 422 case to mean "Cr" (i.e. V component). It was decided to explicitly label them CR to remove any confusion. Bear in mind that the type label refer to the memory packed order (LSB - MSB). Signed-off-by: Benoit Parrot <bparrot@ti.com> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:

committed by
Mauro Carvalho Chehab

parent
e228467caa
commit
eaa6808d1d
@@ -237,7 +237,7 @@ struct vpe_fmt {
|
||||
|
||||
static struct vpe_fmt vpe_formats[] = {
|
||||
{
|
||||
.name = "YUV 422 co-planar",
|
||||
.name = "NV16 YUV 422 co-planar",
|
||||
.fourcc = V4L2_PIX_FMT_NV16,
|
||||
.types = VPE_FMT_TYPE_CAPTURE | VPE_FMT_TYPE_OUTPUT,
|
||||
.coplanar = 1,
|
||||
@@ -246,7 +246,7 @@ static struct vpe_fmt vpe_formats[] = {
|
||||
},
|
||||
},
|
||||
{
|
||||
.name = "YUV 420 co-planar",
|
||||
.name = "NV12 YUV 420 co-planar",
|
||||
.fourcc = V4L2_PIX_FMT_NV12,
|
||||
.types = VPE_FMT_TYPE_CAPTURE | VPE_FMT_TYPE_OUTPUT,
|
||||
.coplanar = 1,
|
||||
@@ -259,7 +259,7 @@ static struct vpe_fmt vpe_formats[] = {
|
||||
.fourcc = V4L2_PIX_FMT_YUYV,
|
||||
.types = VPE_FMT_TYPE_CAPTURE | VPE_FMT_TYPE_OUTPUT,
|
||||
.coplanar = 0,
|
||||
.vpdma_fmt = { &vpdma_yuv_fmts[VPDMA_DATA_FMT_YC422],
|
||||
.vpdma_fmt = { &vpdma_yuv_fmts[VPDMA_DATA_FMT_YCB422],
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -267,7 +267,7 @@ static struct vpe_fmt vpe_formats[] = {
|
||||
.fourcc = V4L2_PIX_FMT_UYVY,
|
||||
.types = VPE_FMT_TYPE_CAPTURE | VPE_FMT_TYPE_OUTPUT,
|
||||
.coplanar = 0,
|
||||
.vpdma_fmt = { &vpdma_yuv_fmts[VPDMA_DATA_FMT_CY422],
|
||||
.vpdma_fmt = { &vpdma_yuv_fmts[VPDMA_DATA_FMT_CBY422],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
Reference in New Issue
Block a user