Comment 14 for bug 205970

Revision history for this message
Jochem Kossen (jkossen) wrote :

Yes, I currently have this problem on 8.10, 64 bit version (same problems on 32 bit though).

The linux-uvc.tar.gz doesn't compile on the x86_64 install it seems:

/home/jochem/Desktop/bug/linux-uvc/uvc_driver.c: In function ‘uvc_register_video’:
/home/jochem/Desktop/bug/linux-uvc/uvc_driver.c:1443: error: incompatible types in assignment
/home/jochem/Desktop/bug/linux-uvc/uvc_driver.c:1444: error: ‘struct video_device’ has no member named ‘type’
/home/jochem/Desktop/bug/linux-uvc/uvc_driver.c:1445: error: ‘struct video_device’ has no member named ‘type2’
make[2]: *** [/home/jochem/Desktop/bug/linux-uvc/uvc_driver.o] Error 1
make[1]: *** [_module_/home/jochem/Desktop/bug/linux-uvc] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic'
make: *** [uvcvideo] Error 2

So I tried the latest mercurial checkout from http://linuxtv.org/hg/~pinchartl/uvcvideo/archive/tip.tar.gz, which does compile and install, but cheese still reports a protocol error:

libv4l2: error turning on stream: Protocol error

luvcview -f yuv seems to work every "even" time I start it:

jochem@myth [23:20] [~/Desktop/bug]
% luvcview -f yuv
luvcview 0.2.4

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path: /dev/video0
Stream settings:
  Frame format: YUYV
  Frame size: 640x480
  Frame rate: 30 fps
Unable to start capture: Protocol error
Error grabbing
Cleanup done. Exiting ...

jochem@myth [23:20] [~/Desktop/bug]
% luvcview -f yuv
luvcview 0.2.4

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path: /dev/video0
Stream settings:
  Frame format: YUYV
  Frame size: 640x480
  Frame rate: 30 fps
^C
Quit signal received.
Cleanup done. Exiting ...

jochem@myth [23:20] [~/Desktop/bug]
% luvcview -f yuv
luvcview 0.2.4

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path: /dev/video0
Stream settings:
  Frame format: YUYV
  Frame size: 640x480
  Frame rate: 30 fps
Unable to start capture: Protocol error
Error grabbing
Cleanup done. Exiting ...