media: cedrus: prefer untiled capture format
authorJernej Skrabec <jernej.skrabec@gmail.com>
Wed, 2 Nov 2022 18:08:07 +0000 (19:08 +0100)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Fri, 4 Nov 2022 15:56:37 +0000 (16:56 +0100)
While all generations of display engine on Allwinner SoCs support
untiled format, only first generation supports tiled format.  Let's
move untiled format up, so it can be picked before tiled one. If
Cedrus variant doesn't support untiled format, tiled will still be
picked as default format.

Acked-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/staging/media/sunxi/cedrus/cedrus_video.c

index f1d80398a4f0d062940e36cf142c7960ea6a27dd..e6909be282d3dab220bb15d9c7738b1d996609a5 100644 (file)
@@ -56,13 +56,13 @@ static struct cedrus_format cedrus_formats[] = {
                .capabilities   = CEDRUS_CAPABILITY_VP8_DEC,
        },
        {
-               .pixelformat    = V4L2_PIX_FMT_NV12_32L32,
+               .pixelformat    = V4L2_PIX_FMT_NV12,
                .directions     = CEDRUS_DECODE_DST,
+               .capabilities   = CEDRUS_CAPABILITY_UNTILED,
        },
        {
-               .pixelformat    = V4L2_PIX_FMT_NV12,
+               .pixelformat    = V4L2_PIX_FMT_NV12_32L32,
                .directions     = CEDRUS_DECODE_DST,
-               .capabilities   = CEDRUS_CAPABILITY_UNTILED,
        },
 };