Bug#456568: libopal-2.2: No frames captured from video device

Alexey Feldgendler xman at pita.feldgendler.ru
Sun Dec 16 17:25:04 UTC 2007


Package: libopal-2.2
Version: 2.2.11~dfsg1-3
Severity: important

I'm filing this bug for libopal-2.2 because it happens with both
simpleopal and ekiga. When I try to use my Logitech QuickCam Messenger
webcam (/dev/video1, V4L), the device is opened successfully but no frames
are captured. The activity light on the webcam lights up. Simpleopal
doesn't transmit frames. Ekiga shows an empty video area (not even a
black rectangle). If I disable video, both clients work as expected.

Kernel: linux-image-2.6.22-3-686
Webcam driver: gspca-modules-2.6.22-3-686 (version 2.6.22+01.00.18-9)

Skype for Linux works OK with the same webcam.

Here is the output of simpleopal (I'm calling a loopback test number):

$ simpleopal -H --rx-video --tx-video --grabber '#2' -s 'HDA Intel' -r ekiga.net -u feldgendler -p ****** sip:500 at ekiga.net
SimpleOPAL Version 2.2.11 by Open Phone Abstraction Library on Unix Linux (2.6.22-3-686-i686)

Jitter buffer: 50-250 ms
Codecs removed:
Codec order: G.723.1,G.729B,G.729A/B,G.729,G.729A,GSM-06.10,G.728,G.711-uLaw-64k,G.711-ALaw-64k
TCP ports: 0-0
UDP ports: 0-0
RTP ports: 5000-5199
RTP IP TOS: 0x10
STUN server: None
Auto answer is off
Sound output device: "HDA Intel"
Sound  input device: "HDA Intel"
Video output device: "SDL"
Video  input device: "Logitech QuickCam Messenger "
Available codecs: PCM-16,G.711-ALaw-64k,G.711-uLaw-64k,G.726-16k,G.726-24k,G.726-32k,G.726-40k,GSM-06.10,LPC-10,MS-GSM,MS-IMA-ADPCM,SpeexNarrow-11k,SpeexNarrow-15k,SpeexNarrow-18.2k,SpeexNarrow-5.95k,SpeexNarrow-8k,SpeexWide-20.6k,YUV420P,H.261(CIF),H.261(QCIF),RGB32,RGB24
Using SIP registrar ekiga.net ... done.
Pausing to allow registration to occur...done
Initiating call to "sip:500 at ekiga.net"
Press ? for help.
Command ? Started sending G.711-uLaw-64k to sip
Started grabbing PCM-16
Started playing PCM-16
Started receiving G.711-uLaw-64k from sip
Started sending H.261(QCIF) to sip
Started grabbing YUV420P
Xlib: unexpected async reply (sequence 0x88)!

At this moment it opens a video window that's supposed to show what I
get from the server -- it should be the same as what I'm sending. The
window is simply black, and nothing more interesting happens. Sound
also doesn't work, though I'm able to hear myself back when calling
this test number with webcam disabled.

Sometimes it also segfaults after the line "Staring grabbing YUV420P",
but for some reason I couldn't reproduce the crash under gdb, no
matter how many times I tried.

Device info:

    KERNEL=="video1"
    SUBSYSTEM=="video4linux"
    DRIVER==""
    ATTR{pictsetting}=="force_rgb=0, gamma=3, OffRed=0, OffBlue=0, OffGreen=0, GRed=256, GBlue=256, GGreen= 256 "
    ATTR{model}=="Logitech QuickCam Messenger "
    ATTR{stream_id}=="JPEG"
    ATTR{name}=="GSPCA USB Camera"
    ATTR{dev}=="81:1"


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libopal-2.2 depends on:
ii  libc6                   2.7-3            GNU C Library: Shared libraries
ii  libexpat1               1.95.8-4         XML parsing C library - runtime li
ii  libgcc1                 1:4.2.2-4        GCC support library
ii  libldap2                2.1.30.dfsg-13.5 OpenLDAP libraries
ii  libpt-1.10.10           1.10.10-1        Portable Windows Library
ii  libsasl2-2              2.1.22.dfsg1-14  Authentication abstraction library
ii  libsdl1.2debian         1.2.11-9         Simple DirectMedia Layer
ii  libspeex1               1.1.12-3         The Speex Speech Codec
ii  libssl0.9.8             0.9.8g-3         SSL shared libraries
ii  libstdc++6              4.2.2-4          The GNU Standard C++ Library v3

libopal-2.2 recommends no packages.

-- no debconf information





More information about the Pkg-voip-maintainers mailing list