]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
v4l: xilinx-multi-scaler: Noncontiguous planes support
authorSuresh Gupta <suresh.gupta@xilinx.com>
Thu, 25 Oct 2018 06:28:40 +0000 (11:58 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 7 Nov 2018 10:06:10 +0000 (11:06 +0100)
By default, gstreamer preferred non-contiguous planes
and the multi-scaler also supports non-contiguous planes.

The patch replaces contiguous V4L2 fourcc to
noncontiguous fourcc.

Signed-off-by: Suresh Gupta <suresh.gupta@xilinx.com>
Reviewed-by: Vishal Sagar <vishal.sagar@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/media/platform/xilinx/xilinx-multi-scaler.c

index 67e232205c1d87df16235bddd2ba0da1e57e1808..edb1d6c10be023b91b322c5b2ce421ff2bfd5db8 100644 (file)
@@ -175,13 +175,13 @@ static const struct xm2msc_fmt formats[] = {
        },
        {
                .name = "nv16",
-               .fourcc = V4L2_PIX_FMT_NV16,
+               .fourcc = V4L2_PIX_FMT_NV16M,
                .xm2msc_fmt = XILINX_M2MSC_FMT_Y_UV8,
                .num_planes = 2,
        },
        {
                .name = "nv12",
-               .fourcc = V4L2_PIX_FMT_NV12,
+               .fourcc = V4L2_PIX_FMT_NV12M,
                .xm2msc_fmt = XILINX_M2MSC_FMT_Y_UV8_420,
                .num_planes = 2,
        },
@@ -199,13 +199,13 @@ static const struct xm2msc_fmt formats[] = {
        },
        {
                .name = "xv20",
-               .fourcc = V4L2_PIX_FMT_XV20,
+               .fourcc = V4L2_PIX_FMT_XV20M,
                .xm2msc_fmt = XILINX_M2MSC_FMT_Y_UV10,
                .num_planes = 2,
        },
        {
                .name = "xv15",
-               .fourcc = V4L2_PIX_FMT_XV15,
+               .fourcc = V4L2_PIX_FMT_XV15M,
                .xm2msc_fmt = XILINX_M2MSC_FMT_Y_UV10_420,
                .num_planes = 2,
        },