diff options
Diffstat (limited to 'drivers/media/video/em28xx/em28xx-video.c')
-rw-r--r-- | drivers/media/video/em28xx/em28xx-video.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/media/video/em28xx/em28xx-video.c b/drivers/media/video/em28xx/em28xx-video.c index eeda3b2faec8..4abe6701a770 100644 --- a/drivers/media/video/em28xx/em28xx-video.c +++ b/drivers/media/video/em28xx/em28xx-video.c | |||
@@ -1352,8 +1352,6 @@ static int em28xx_v4l2_open(struct inode *inode, struct file *filp) | |||
1352 | filp->private_data = fh; | 1352 | filp->private_data = fh; |
1353 | 1353 | ||
1354 | if (dev->type == V4L2_BUF_TYPE_VIDEO_CAPTURE && dev->users == 0) { | 1354 | if (dev->type == V4L2_BUF_TYPE_VIDEO_CAPTURE && dev->users == 0) { |
1355 | em28xx_set_alternate(dev); | ||
1356 | |||
1357 | dev->width = norm_maxw(dev); | 1355 | dev->width = norm_maxw(dev); |
1358 | dev->height = norm_maxh(dev); | 1356 | dev->height = norm_maxh(dev); |
1359 | dev->frame_size = dev->width * dev->height * 2; | 1357 | dev->frame_size = dev->width * dev->height * 2; |
@@ -1362,6 +1360,7 @@ static int em28xx_v4l2_open(struct inode *inode, struct file *filp) | |||
1362 | dev->hscale = 0; | 1360 | dev->hscale = 0; |
1363 | dev->vscale = 0; | 1361 | dev->vscale = 0; |
1364 | 1362 | ||
1363 | em28xx_set_alternate(dev); | ||
1365 | em28xx_capture_start(dev, 1); | 1364 | em28xx_capture_start(dev, 1); |
1366 | em28xx_resolution_set(dev); | 1365 | em28xx_resolution_set(dev); |
1367 | 1366 | ||
@@ -2129,6 +2128,7 @@ static int em28xx_usb_probe(struct usb_interface *interface, | |||
2129 | snprintf(dev->name, 29, "em28xx #%d", nr); | 2128 | snprintf(dev->name, 29, "em28xx #%d", nr); |
2130 | dev->devno = nr; | 2129 | dev->devno = nr; |
2131 | dev->model = id->driver_info; | 2130 | dev->model = id->driver_info; |
2131 | dev->alt = -1; | ||
2132 | 2132 | ||
2133 | /* Checks if audio is provided by some interface */ | 2133 | /* Checks if audio is provided by some interface */ |
2134 | for (i = 0; i < udev->config->desc.bNumInterfaces; i++) { | 2134 | for (i = 0; i < udev->config->desc.bNumInterfaces; i++) { |