[eside-ghost] Usando webcam compatible GSPCA con kernel >=2.6.29

Josetxu Malanda horace.spiders en gmail.com
Mar Jul 14 21:55:22 CEST 2009


Aupa chavales y chavalas,

Por si a alguien le ha pasado algo parecido... es que me he vuelto un poco 
chaveta, hasta que he dado con la solución. O:)

Con la actualización de Debian Sid al kernel 2.6.29 (o 2.6.28, no recuerdo), 
la webcam Trsut WB1440-T que tengo dejó de funcionar correctamente.

Con el kernel 2.6.26 y compilando el modulo GSPCA con Module-Assistant, la 
webcam funcionaba de perlas. Y yo creía que cuando integraron este mismo 
módulo GSPCA en el kernel, la funcionalidad sería la misma..

¿El problema? Que los drivers del kernel son para aplicaciones v4l2 pero las 
aplicaciones acceden en el modo v4l1. Más detalles aquí:

http://fedoraproject.org/wiki/Features/BetterWebcamSupport

¿La solución? Hasta que las aplicaciones que acceden a estas webcam soporten 
la librería libv4l, hay un "workaround" que consiste anteponer la línea 
"LD_PRELOAD= PATH_TO_LIB/libv4l1compat.so" antes del ejecutable de la 
aplicación. P.e.:

$ LD_PRELOAD=/usr/lib/v4l1compat.so kopete
o
$ LD_PRELOAD=/usr/lib/v4l1compat.so skype

Creo que esto es lo que he entendido. Mejor leer el enlace que he puesto 
arriba, que lo explica mejor. xD

Si sabéis de alguna solución mejor para Debian, tampoco dudéis en 
comentarla... pero intuyo que hasta que no actualicen esas aplicaciones que 
acceden al vídeo no hay mucho mejor que hacer, ¿no?

-- 
Un saludo, Josetxu (aka. Horace).
http://espectrum.org - ESpectrum
http://mhoogle.speccy.org - Buscador MHoogle
http://retroaccion.org - Asociación RetroAcción


Más información sobre la lista de distribución eside-ghost