diff options
-rw-r--r-- | drivers/media/video/zoran_driver.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/media/video/zoran_driver.c b/drivers/media/video/zoran_driver.c index 17118a490f81..fac97cb5a828 100644 --- a/drivers/media/video/zoran_driver.c +++ b/drivers/media/video/zoran_driver.c | |||
@@ -3704,11 +3704,11 @@ zoran_do_ioctl (struct inode *inode, | |||
3704 | dprintk(3, KERN_DEBUG "%s: VIDIOC_S_STD - norm=0x%llx\n", | 3704 | dprintk(3, KERN_DEBUG "%s: VIDIOC_S_STD - norm=0x%llx\n", |
3705 | ZR_DEVNAME(zr), (unsigned long long)*std); | 3705 | ZR_DEVNAME(zr), (unsigned long long)*std); |
3706 | 3706 | ||
3707 | if (*std == V4L2_STD_PAL) | 3707 | if ((*std & V4L2_STD_PAL) && !(*std & ~V4L2_STD_PAL)) |
3708 | norm = VIDEO_MODE_PAL; | 3708 | norm = VIDEO_MODE_PAL; |
3709 | else if (*std == V4L2_STD_NTSC) | 3709 | else if ((*std & V4L2_STD_NTSC) && !(*std & ~V4L2_STD_NTSC)) |
3710 | norm = VIDEO_MODE_NTSC; | 3710 | norm = VIDEO_MODE_NTSC; |
3711 | else if (*std == V4L2_STD_SECAM) | 3711 | else if ((*std & V4L2_STD_SECAM) && !(*std & ~V4L2_STD_SECAM)) |
3712 | norm = VIDEO_MODE_SECAM; | 3712 | norm = VIDEO_MODE_SECAM; |
3713 | else if (*std == V4L2_STD_ALL) | 3713 | else if (*std == V4L2_STD_ALL) |
3714 | norm = VIDEO_MODE_AUTO; | 3714 | norm = VIDEO_MODE_AUTO; |