sábado, 28 de noviembre de 2009

skype ubuntu 9.04 webcam dlink C310

Luego de instalar Skype::

ramrebol@roxi:~$ lsusb | egrep Omni
Bus 005 Device 002: ID 05a9:8519 OmniVision Technologies, Inc. OV519 WebCam

ramrebol@roxi:~$ sudo aptitude install ov51x-jpeg-source

screen -d -m ~/bin/skype/SkypeLauncher.sh
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype


Nota: como para arrancar el programa se necesita la linea anterior, una buena idea es click derecho sobre aplications -> edit menu -> internet -> skype (doble click) y cambiar el command por
bash -c 'LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype'


Un programita para probar la cam:
sudo aptitude install cheese

Así se ve usando cheese (con la resolución por defecto 620x480):




y así es como se ve con Skype




Ahora lo interesante:
Si se cambia la resolución de cheese a 320x240 (la misma resolución de Skype), se ve igual de mal que con skype:



lo que mostraría que el problema es del driver, y no de skype.


Solución (by Hans de Goede):

instalar mercurial:
sudo aptitude install mercurial

y hacer

# hg clone http://linuxtv.org/hg/~hgoede/gspca
# cd gspca
# make
# sudo make install

y reiniciar el tarro.


Ahora la cámara debiera estar funcionando ok en 320x240:



PS: Mi polera es efectivamente naranja, y la botella de agua es azul.