Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/drivers/media/usb/uvc/uvc_video.c b/drivers/media/usb/uvc/uvc_video.c
- index 898c208..076f587 100644
- --- a/drivers/media/usb/uvc/uvc_video.c
- +++ b/drivers/media/usb/uvc/uvc_video.c
- @@ -1847,6 +1847,12 @@ int uvc_video_enable(struct uvc_streaming *stream, int enable)
- if (!enable) {
- uvc_uninit_video(stream, 1);
- + if (!(stream->intf->num_altsetting > 1)) {
- + usb_clear_halt(stream->dev->udev,
- + usb_rcvctrlpipe(stream->dev->udev,
- + stream->intfnum));
- + }
- + //usb_rcvctrlpipe(stream->dev->udev, 0x7));
- usb_set_interface(stream->dev->udev, stream->intfnum, 0);
- uvc_queue_enable(&stream->queue, 0);
- uvc_video_clock_cleanup(stream);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement