Jaime Alberto Silva wrote:
This problem is still present in the current testing and unstable versions
of ekiga.

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.

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:

ja...@inspironjaime2:~$ apt-cache depends ekiga
ekiga
  Depends: libatk1.0-0
  Depends: libavahi-client3
  Depends: libavahi-common3
  Depends: libavahi-glib1
  Depends: libc6
  Depends: libdbus-glib-1-2
  Depends: libebook1.2-9
  Depends: libedataserver1.2-9
  Depends: libgcc1
  Depends: libgconf2-4
  Depends: libglib2.0-0
  Depends: libgnome2-0
  Depends: libgnomeui-0
  Depends: libgtk2.0-0
  Depends: libldap-2.4-2
  Depends: libnotify1
  Depends: <libnotify1-gtk2.10>
    libnotify1
  Depends: libopal3.4.2
  Depends: libpango1.0-0
  Depends: <libpt2.4.2>
  Depends: libsigc++-2.0-0c2a
  Depends: libstdc++6
  Depends: libx11-6
  Depends: libxext6
  Depends: libxml2
  Depends: libxv1
  Depends: gconf2
  Depends: evolution-data-server
 |Depends: <libpt2.4.2-plugins-alsa>
  Depends: <libpt2.4.2-plugins-oss>
 |Depends: <libpt2.4.2-plugins-v4l2>
 |Depends: <libpt2.4.2-plugins-v4l>
 |Depends: <libpt2.4.2-plugins-avc>
  Depends: <libpt2.4.2-plugins-dc>
  Suggests: siproxd
  Suggests: gnugk
  Suggests: <mediaproxy>
  Suggests: ser
  Suggests: openser
  Suggests: rtpproxy
  Suggests: asterisk
  Suggests: yate
  Suggests: <callweaver>
  Recommends: yelp
ja...@inspironjaime2:~$

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:

ja...@inspironjaime2:~$ apt-cache search libpt
libpt-1.10.10-plugins-avc - PWLib Video Plugin for IEEE1394 (FireWire) AVC
devices
libpt-1.10.10-plugins-dc - PWLib Video Plugin for IEEE1394 (Firewire) DC
Devices
libpt-1.11.2 - Portable Windows Library
libpt-1.11.2-dbg - Portable Windows Library development debug files
libpt-1.11.2-dev - Portable Windows Library development files
libpt-1.11.2-doc - Portable Windows Library documentation & sample files
libpt-1.11.2-plugins-alsa - Portable Windows Library Audio Plugin for the
ALSA Interface
libpt-1.11.2-plugins-avc - PWLib Video Plugin for IEEE1394 (FireWire) AVC
devices
libpt-1.11.2-plugins-dc - PWLib Video Plugin for IEEE1394 (Firewire) DC
Devices
libpt-1.11.2-plugins-oss - Portable Windows Library Audio Plugins for the
OSS Interface
libpt-1.11.2-plugins-v4l - Portable Windows Library Video Plugin for
Video4Linux
libpt-1.11.2-plugins-v4l2 - Portable Windows Library Video Plugin for
Video4Linux v2
libpth-dev - The GNU Portable Threads (development)
libpth20 - The GNU Portable Threads
libpthread-stubs0 - pthread stubs not provided by native libc
libpthread-stubs0-dev - pthread stubs not provided by native libc,
development files
libpty-ruby - transitional dummy package
libruby - Libraries necessary to run Ruby 1.8.x
libruby1.8 - Libraries necessary to run Ruby 1.8
glibc-doc - GNU C Library: Documentation
libpt-1.10.10 - Portable Windows Library
libpt-1.10.10-dbg - Portable Windows Library development debug files
libpt-1.10.10-dev - Portable Windows Library development files
libpt-1.10.10-doc - Portable Windows Library documentation & sample files
libpt-1.10.10-plugins-alsa - Portable Windows Library Audio Plugin for the
ALSA Interface
libpt-1.10.10-plugins-oss - Portable Windows Library Audio Plugins for the
OSS Interface
libpt-1.10.10-plugins-v4l - Portable Windows Library Video Plugin for
Video4Linux
libpt-1.10.10-plugins-v4l2 - Portable Windows Library Video Plugin for
Video4Linux v2
libpt-dev - Portable Tools Library development files
libpt-doc - Portable Tools Library documentation & sample files
libpt2.6.1 - Portable Tools Library
libpt2.6.1-dbg - Portable Tools Library development debug files
libpt2.6.1-plugins-alsa - PTLib audio plugin for the ALSA Interface
libpt2.6.1-plugins-oss - PTLib audio plugin for the OSS Interface
libpt2.6.1-plugins-v4l - Portable Tools Library video plugin for Video4Linux
libpt2.6.1-plugins-v4l2 - Portable Tools Library video plugin for
Video4Linux v2
ja...@inspironjaime2:~$

So I tought I had to install libpt2.6.1-plugins-v4l2, however I checked
which libraries ekiga is linked against:

ja...@inspironjaime2:~$ ldd /usr/bin/ekiga | grep libpt
    libpt.so.1.10.10 => /usr/lib/libpt.so.1.10.10 (0x00007fef750c1000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x00007fef73f28000)
ja...@inspironjaime2:~$ ls -l /usr/lib/libpt.so.1.10.10
-rw-r--r-- 1 root root 4033536 2008-04-02 00:58 /usr/lib/libpt.so.1.10.10
ja...@inspironjaime2:~$ dpkg -S /usr/lib/libpt.so.1.10.10
libpt-1.10.10: /usr/lib/libpt.so.1.10.10
ja...@inspironjaime2:~$

And I found that the correct package is libpt-1.10.10-plugins-v4l2. After
installing it the camera worked perfectly.

All this brings me to a question: Why ekiga's dependencies list libpt2.4.2*
but you must use libpt-1.10.10* ?

Can you imagine a regular desktop user trying to figure this out?

I understand your frustration and time spent.

The error above is that, I suppose, apt-cache depends ekiga looks at the experimental version of ekiga, while you have unstable version installed.

As for v4l2, in the next build (I hope in one week), v4l2 will be the first choice, before v4l, so it will be installed by default.

Maybe it is better to have all plugins in one package, anyway the plugins have between 10kB and 100kB (from memory).

--
Eugen



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to