Hola,
Dado que nadie más a contestado al hilo del soporte de web cam en nuestro equipo añado este tema el hilo de los bugs para ver si se lo podéis trasladar al fabricante y ver si es un bug de mi cámara o es un problema general.
Problemas detectados:
- No se pueden tomar fotografías con calidad VGA
- No funciona la grabación de video desde ninguna aplicación de cámara
- El skype no reconoce ninguna cámara de video
Modelo Logitech C920
Firmware: El de fabrica que está publicado en el foro
Información recopilada:
Versión del kernel
/data/data/berserker.android.apps.sshdroid/home # uname -a
Linux localhost 3.0.50-ge877ac2 #22 SMP PREEMPT Mon Apr 1 15:18:33 CST 2013 armv7l GNU/Linux
Información del Kernel al conectarla:
/data/data/berserker.android.apps.sshdroid/home #dmesg
[ 697.334798@1] usb 1-1: new high speed USB device number 3 using dwc_otg
[ 697.336163@0] Indeed it is in host mode hprt0 = 00001101
[ 697.563840@0] uvcvideo: Unknown video format 34363248-0000-0010-8000-00aa00389b71
[ 697.566428@0] uvcvideo: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)
[ 697.586601@1] input: HD Pro Webcam C920 as /devices/lm0/usb1/1-1/1-1:1.0/input/input9
Permisos del dispositivo
/dev # ls -l video*
crw-rw-rw- 1 system camera 81, 0 Jun 4 22:53 video0
Versión del driver UVC que lleva instalado:
/sys/module/uvcvideo # cat version
v1.1.0
Velocidad de conexión del dispositivo:
/sys/devices/lm0/usb1/1-1 # cat speed
480
He probado a activar las trazas del UVC tal y como se indica en la web oficial
http://www.ideasonboard.org/uvc/faq/
Y me sale algo parecido a:
[ 7226.832289@0] uvcvideo: Dropping payload (out of sync).
-- Miles de veces
[ 7226.832298@0] uvcvideo: Dropping payload (out of sync).
[ 7226.832374@0] uvcvideo: Dropping payload (out of sync).
[ 7226.878371@0] uvcvideo: uvc_v4l2_ioctl(VIDIOC_DQBUF)
[ 7226.878423@0] uvcvideo: Dequeuing buffer 1 (4, 614400 bytes).
[ 7226.900532@0] uvcvideo: Frame complete (EOF found).
[ 7226.900558@0] uvcvideo: EOF in empty payload.
[ 7226.911942@1] uvcvideo: uvc_v4l2_ioctl(VIDIOC_QBUF)
[ 7226.911980@1] uvcvideo: Queuing buffer 5.
[ 7226.965206@0] uvcvideo: Frame complete (EOF found).
[ 7226.965240@0] uvcvideo: EOF in empty payload.
Cualquier idea sobre como solventar este tema será bienvenida.
Gracias, un saludo