media: zoran: the video device is video capture only, not M2M
authorHans Verkuil <hverkuil-cisco@xs4all.nl>
Wed, 10 Aug 2022 11:54:43 +0000 (13:54 +0200)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Mon, 29 Aug 2022 13:32:15 +0000 (15:32 +0200)
Set vfl_dir correctly as a capture device instead of as
a M2M device.

Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/staging/media/zoran/zoran_card.c

index 869aabde3beffabf52c0762c04d5b01c589fb07d..3975fc1b2ee3138ef84d69b7ff5b00de3e9c596e 100644 (file)
@@ -876,12 +876,7 @@ static int zoran_init_video_device(struct zoran *zr, struct video_device *video_
        video_dev->device_caps = V4L2_CAP_STREAMING | dir;
 
        strscpy(video_dev->name, ZR_DEVNAME(zr), sizeof(video_dev->name));
-       /*
-        * It's not a mem2mem device, but you can both capture and output from one and the same
-        * device. This should really be split up into two device nodes, but that's a job for
-        * another day.
-        */
-       video_dev->vfl_dir = VFL_DIR_M2M;
+       video_dev->vfl_dir = VFL_DIR_RX;
        zoran_queue_init(zr, &zr->vq, V4L2_BUF_TYPE_VIDEO_CAPTURE);
 
        err = video_register_device(video_dev, VFL_TYPE_VIDEO, video_nr[zr->id]);