mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-16 05:26:07 +00:00
V4L/DVB (10707): zoran: set bytesperline to 0 when using MJPEG.
Remove bogus check on bytesperline in the try_fmt_vid_out call. Just set it to 0. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
3e66793b62
commit
9f1b9efa67
@ -2549,12 +2549,11 @@ static int zoran_try_fmt_vid_out(struct file *file, void *__fh,
|
|||||||
struct zoran_jpg_settings settings;
|
struct zoran_jpg_settings settings;
|
||||||
int res = 0;
|
int res = 0;
|
||||||
|
|
||||||
if (fmt->fmt.pix.bytesperline > 0)
|
|
||||||
return -EINVAL;
|
|
||||||
|
|
||||||
if (fmt->fmt.pix.pixelformat != V4L2_PIX_FMT_MJPEG)
|
if (fmt->fmt.pix.pixelformat != V4L2_PIX_FMT_MJPEG)
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
|
||||||
|
fmt->fmt.pix.bytesperline = 0;
|
||||||
|
|
||||||
mutex_lock(&zr->resource_lock);
|
mutex_lock(&zr->resource_lock);
|
||||||
settings = fh->jpg_settings;
|
settings = fh->jpg_settings;
|
||||||
|
|
||||||
@ -2608,9 +2607,6 @@ static int zoran_try_fmt_vid_cap(struct file *file, void *__fh,
|
|||||||
struct zoran *zr = fh->zr;
|
struct zoran *zr = fh->zr;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (fmt->fmt.pix.bytesperline > 0)
|
|
||||||
return -EINVAL;
|
|
||||||
|
|
||||||
if (fmt->fmt.pix.pixelformat == V4L2_PIX_FMT_MJPEG)
|
if (fmt->fmt.pix.pixelformat == V4L2_PIX_FMT_MJPEG)
|
||||||
return zoran_try_fmt_vid_out(file, fh, fmt);
|
return zoran_try_fmt_vid_out(file, fh, fmt);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user