Comment 25 for bug 185634

Revision history for this message
mabovo (mabovo) wrote :

Every boot I have to do the following procedure:

mabovo@macbook:~$ cd /lib/firmware/
mabovo@macbook:/lib/firmware$ sudo ift-extract --apple-driver AppleUSBVideoSupport
[sudo] password for mabovo:
** Message: Found Mac OS X.4 intel driver
** Message: Firmware extracted successfully in /lib/firmware/isight.fw
** Message: Apply patch 0 : Fix video control interface descriptor
** Message: Apply patch 1 : Fix video streaming interface descriptor
** Message: Apply patch 2 : Fix video streaming device qualifier
** Message: Firmware patched successfully
mabovo@macbook:/lib/firmware$ cd trunk/
mabovo@macbook:/lib/firmware/trunk$ sudo make
Building USB Video Class driver...
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.24-12-generic'
  CC [M] /lib/firmware/trunk/uvc_driver.o
  LD [M] /lib/firmware/trunk/uvcvideo.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: could not open /lib/firmware/trunk/version.h: Invalid argument
  LD [M] /lib/firmware/trunk/uvcvideo.ko
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.24-12-generic'
mabovo@macbook:/lib/firmware/trunk$ sudo make install
Installing USB Video Class driver...
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.24-12-generic'
  INSTALL /lib/firmware/trunk/uvcvideo.ko
  DEPMOD 2.6.24-12-generic
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.24-12-generic'
depmod -ae `uname -r`
mabovo@macbook:/lib/firmware/trunk$ sudo /usr/lib/udev/ift-load -f /lib/firmware/isight.fw -b 005 -d 003
ift-load: Firmware loaded succesfully to 005:003
mabovo@macbook:/lib/firmware/trunk$ gst-launch-0.10 v4l2src ! video/x-raw-yuv,format=\(fourcc\)UYVY,width=640,height=480 ! ffmpegcolorspace ! ximagesink

(gst-launch-0.10:15997): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libmapping.so' (/usr/lib/gnome-vfs-2.0/modules/libmapping.so: Não é possivel abrir arquivo de objetos compartilhado: Arquivo ou diretório inexistente)

(gst-launch-0.10:15997): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libmapping.so' (/usr/lib/gnome-vfs-2.0/modules/libmapping.so: Não é possivel abrir arquivo de objetos compartilhado: Arquivo ou diretório inexistente)

(gst-launch-0.10:15997): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libmapping.so' (/usr/lib/gnome-vfs-2.0/modules/libmapping.so: Não é possivel abrir arquivo de objetos compartilhado: Arquivo ou diretório inexistente)

(gst-launch-0.10:15997): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libmapping.so' (/usr/lib/gnome-vfs-2.0/modules/libmapping.so: Não é possivel abrir arquivo de objetos compartilhado: Arquivo ou diretório inexistente)
Deixando a conexão como PAUSADA ...
A conexão está viva e não necessita PREROLL ...
Deixando a conexão em TOCANDO ...
New clock: GstSystemClock
Aviso: do elemento /pipeline0/v4l2src0: Got unexpected frame size of 153600 instead of 614400.
Informação de depuração adicional:
gstv4l2src.c(1077): gst_v4l2src_get_mmap (): /pipeline0/v4l2src0