This problem is still present in the current testing and unstable versions of ekiga.<br><br>I expended several hours in the last days trying to make my Dell Inspiron 1420's uvcvideo integrated webcam (05a9:2640 OmniVision OV2640) work with ekiga. <br>
<br>I had checked the bug reports but only for uvcvideo, never for v4l2. Late last night I figure it out that Ekiga didn't had support for V4L2, by watching at Ekiga's dependencies I guessed that I must install libpt's v4l2 plugin:<br>
<br>jaime@inspironjaime2:~$ apt-cache depends ekiga<br>ekiga<br> Depends: libatk1.0-0<br> Depends: libavahi-client3<br> Depends: libavahi-common3<br> Depends: libavahi-glib1<br> Depends: libc6<br> Depends: libdbus-glib-1-2<br>
Depends: libebook1.2-9<br> Depends: libedataserver1.2-9<br> Depends: libgcc1<br> Depends: libgconf2-4<br> Depends: libglib2.0-0<br> Depends: libgnome2-0<br> Depends: libgnomeui-0<br> Depends: libgtk2.0-0<br> Depends: libldap-2.4-2<br>
Depends: libnotify1<br> Depends: <libnotify1-gtk2.10><br> libnotify1<br> Depends: libopal3.4.2<br> Depends: libpango1.0-0<br> Depends: <libpt2.4.2><br> Depends: libsigc++-2.0-0c2a<br> Depends: libstdc++6<br>
Depends: libx11-6<br> Depends: libxext6<br> Depends: libxml2<br> Depends: libxv1<br> Depends: gconf2<br> Depends: evolution-data-server<br> |Depends: <libpt2.4.2-plugins-alsa><br> Depends: <libpt2.4.2-plugins-oss><br>
|Depends: <libpt2.4.2-plugins-v4l2><br> |Depends: <libpt2.4.2-plugins-v4l><br> |Depends: <libpt2.4.2-plugins-avc><br> Depends: <libpt2.4.2-plugins-dc><br> Suggests: siproxd<br> Suggests: gnugk<br>
Suggests: <mediaproxy><br> Suggests: ser<br> Suggests: openser<br> Suggests: rtpproxy<br> Suggests: asterisk<br> Suggests: yate<br> Suggests: <callweaver><br> Recommends: yelp<br>jaime@inspironjaime2:~$<br>
<br>However when I tried to install libpt2.4.2-plugins-v4l2 I got an error saying that the package was not available. So I made a search for libpt:<br><br>jaime@inspironjaime2:~$ apt-cache search libpt<br>libpt-1.10.10-plugins-avc - PWLib Video Plugin for IEEE1394 (FireWire) AVC devices<br>
libpt-1.10.10-plugins-dc - PWLib Video Plugin for IEEE1394 (Firewire) DC Devices<br>libpt-1.11.2 - Portable Windows Library<br>libpt-1.11.2-dbg - Portable Windows Library development debug files<br>libpt-1.11.2-dev - Portable Windows Library development files<br>
libpt-1.11.2-doc - Portable Windows Library documentation & sample files<br>libpt-1.11.2-plugins-alsa - Portable Windows Library Audio Plugin for the ALSA Interface<br>libpt-1.11.2-plugins-avc - PWLib Video Plugin for IEEE1394 (FireWire) AVC devices<br>
libpt-1.11.2-plugins-dc - PWLib Video Plugin for IEEE1394 (Firewire) DC Devices<br>libpt-1.11.2-plugins-oss - Portable Windows Library Audio Plugins for the OSS Interface<br>libpt-1.11.2-plugins-v4l - Portable Windows Library Video Plugin for Video4Linux<br>
libpt-1.11.2-plugins-v4l2 - Portable Windows Library Video Plugin for Video4Linux v2<br>libpth-dev - The GNU Portable Threads (development)<br>libpth20 - The GNU Portable Threads<br>libpthread-stubs0 - pthread stubs not provided by native libc<br>
libpthread-stubs0-dev - pthread stubs not provided by native libc, development files<br>libpty-ruby - transitional dummy package<br>libruby - Libraries necessary to run Ruby 1.8.x<br>libruby1.8 - Libraries necessary to run Ruby 1.8<br>
glibc-doc - GNU C Library: Documentation<br>libpt-1.10.10 - Portable Windows Library<br>libpt-1.10.10-dbg - Portable Windows Library development debug files<br>libpt-1.10.10-dev - Portable Windows Library development files<br>
libpt-1.10.10-doc - Portable Windows Library documentation & sample files<br>libpt-1.10.10-plugins-alsa - Portable Windows Library Audio Plugin for the ALSA Interface<br>libpt-1.10.10-plugins-oss - Portable Windows Library Audio Plugins for the OSS Interface<br>
libpt-1.10.10-plugins-v4l - Portable Windows Library Video Plugin for Video4Linux<br>libpt-1.10.10-plugins-v4l2 - Portable Windows Library Video Plugin for Video4Linux v2<br>libpt-dev - Portable Tools Library development files<br>
libpt-doc - Portable Tools Library documentation & sample files<br>libpt2.6.1 - Portable Tools Library<br>libpt2.6.1-dbg - Portable Tools Library development debug files<br>libpt2.6.1-plugins-alsa - PTLib audio plugin for the ALSA Interface<br>
libpt2.6.1-plugins-oss - PTLib audio plugin for the OSS Interface<br>libpt2.6.1-plugins-v4l - Portable Tools Library video plugin for Video4Linux<br>libpt2.6.1-plugins-v4l2 - Portable Tools Library video plugin for Video4Linux v2<br>
jaime@inspironjaime2:~$ <br><br>So I tought I had to install libpt2.6.1-plugins-v4l2, however I checked which libraries ekiga is linked against:<br><br>jaime@inspironjaime2:~$ ldd /usr/bin/ekiga | grep libpt<br> libpt.so.1.10.10 => /usr/lib/libpt.so.1.10.10 (0x00007fef750c1000)<br>
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fef73f28000)<br>jaime@inspironjaime2:~$ ls -l /usr/lib/libpt.so.1.10.10<br>-rw-r--r-- 1 root root 4033536 2008-04-02 00:58 /usr/lib/libpt.so.1.10.10<br>jaime@inspironjaime2:~$ dpkg -S /usr/lib/libpt.so.1.10.10<br>
libpt-1.10.10: /usr/lib/libpt.so.1.10.10<br>jaime@inspironjaime2:~$ <br><br>And I found that the correct package is libpt-1.10.10-plugins-v4l2. After installing it the camera worked perfectly.<br><br>All this brings me to a question: Why ekiga's dependencies list libpt2.4.2* but you must use libpt-1.10.10* ?<br>
<br>Can you imagine a regular desktop user trying to figure this out?<br><br clear="all">Jaime Alberto Silva<br>Socio / Representante Legal<br>SG Automatización Ltda.<br>Pereira \ Risaralda \ Colombia<br>