Advertisement
Guest User

uvc bulk fix

a guest
Feb 15th, 2014
428
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. diff --git a/drivers/media/usb/uvc/uvc_video.c b/drivers/media/usb/uvc/uvc_video.c
  2. index 898c208..076f587 100644
  3. --- a/drivers/media/usb/uvc/uvc_video.c
  4. +++ b/drivers/media/usb/uvc/uvc_video.c
  5. @@ -1847,6 +1847,12 @@ int uvc_video_enable(struct uvc_streaming *stream, int enable)
  6.  
  7. if (!enable) {
  8. uvc_uninit_video(stream, 1);
  9. + if (!(stream->intf->num_altsetting > 1)) {
  10. + usb_clear_halt(stream->dev->udev,
  11. + usb_rcvctrlpipe(stream->dev->udev,
  12. + stream->intfnum));
  13. + }
  14. + //usb_rcvctrlpipe(stream->dev->udev, 0x7));
  15. usb_set_interface(stream->dev->udev, stream->intfnum, 0);
  16. uvc_queue_enable(&stream->queue, 0);
  17. uvc_video_clock_cleanup(stream);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement