Bug 476445 - Kopete shows just messy picture with gspca_ov519 module and Creative Live Cam Notebook
Summary: Kopete shows just messy picture with gspca_ov519 module and Creative Live Cam...
Keywords:
Status: CLOSED DUPLICATE of bug 475623
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 10
Hardware: i686
OS: Linux
low
medium
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-12-14 20:54 UTC by Peter Veres
Modified: 2008-12-15 14:18 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2008-12-15 14:18:43 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Peter Veres 2008-12-14 20:54:03 UTC
Description of problem:
Kopete doesn't show correct image from webcam, just a messy picture. Also in Skype when trying to test video it causes skype to exit immediately.

Version-Release number of selected component (if applicable):


How reproducible:
In Kopete, open settings, select video settings. In skype, open settings, video settings and click test video.

Actual results:
Video not working.

Expected results:
Video working.

Additional info:
OUTPUT FROM lsmod:
Module                  Size  Used by
gspca_ov519            16772  1 
gspca_main             21504  1 gspca_ov519
snd_usb_audio          77696  0 
snd_usb_lib            17536  1 snd_usb_audio
snd_rawmidi            22528  1 snd_usb_lib
videodev               32000  2 gspca_main
v4l1_compat            15876  1 videodev
aes_i586               11648  2 
aes_generic            31144  1 aes_i586
fuse                   49436  2 
bridge                 43668  0 
stp                     6148  1 bridge
bnep                   14848  2 
sco                    12932  2 
l2cap                  21504  3 bnep
bluetooth              48608  5 bnep,sco,l2cap
sunrpc                155924  3 
ip6t_REJECT             7296  2 
nf_conntrack_ipv6      15864  2 
ip6table_filter         6400  1 
ip6_tables             14736  1 ip6table_filter
ipv6                  230132  30 ip6t_REJECT,nf_conntrack_ipv6
p4_clockmod             8324  0 
dm_multipath           17164  0 
uinput                 10624  0 
snd_hda_intel         351124  3 
snd_seq_dummy           6660  0 
snd_seq_oss            30364  0 
snd_seq_midi_event      9600  1 snd_seq_oss
snd_seq                48576  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         10124  4 snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
arc4                    5760  2 
ecb                     6528  2 
crypto_blkcipher       18052  1 ecb
snd_pcm_oss            42496  0 
snd_mixer_oss          16896  1 snd_pcm_oss
snd_pcm                65924  4 snd_usb_audio,snd_hda_intel,snd_pcm_oss
snd_timer              22024  3 snd_seq,snd_pcm
snd_page_alloc         11016  2 snd_hda_intel,snd_pcm
snd_hwdep              10500  2 snd_usb_audio,snd_hda_intel
snd                    50616  17 snd_usb_audio,snd_usb_lib,snd_rawmidi,snd_hda_intel,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
pcspkr                  6272  0 
ath5k                 112520  0 
serio_raw               8836  0 
mac80211              173668  1 ath5k
soundcore               9416  1 snd
joydev                 12736  0 
i2c_viapro             10772  0 
via_rhine              23560  0 
i2c_core               21396  1 i2c_viapro
cfg80211               23816  2 ath5k,mac80211
mii                     8192  1 via_rhine
video                  20244  0 
output                  6528  1 video
pata_via               11780  0 
ata_generic             8452  0 
pata_acpi               7680  0 
sata_via               10756  2 
==========================================
OUTPUT FROM lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 05e3:1205 Genesys Logic, Inc. Afilias Optical Mouse H3003
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 041e:4068 Creative Technology, Ltd WebCam Live! Notebook
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
==========================================
OUTPUT FROM lsusb -v:
Bus 002 Device 002: ID 041e:4068 Creative Technology, Ltd WebCam Live! Notebook
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x041e Creative Technology, Ltd
  idProduct          0x4068 WebCam Live! Notebook
  bcdDevice            1.00
  iManufacturer           1 Creative Labs
  iProduct                2 VF0470 Live! Cam Notebook
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          180
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0180  1x 384 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0300  1x 768 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0380  1x 896 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol      0 
      iInterface              0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               1.00
        wTotalLength           30
        bInCollection           1
        baInterfaceNr( 0)       2
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Microphone
        bAssocTerminal          0
        bNrChannels             1
        wChannelConfig     0x0000
        iChannelNames           0 
        iTerminal               0 
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             2
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               1
        iTerminal               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      AudioStreaming Interface Descriptor:
        bLength                 7
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           2
        bDelay                  1 frames
        wFormatTag              1 PCM
      AudioStreaming Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bNrChannels             1
        bSubframeSize           2
        bBitResolution         16
        bSamFreqType            1 Discrete
        tSamFreq[ 0]        16000
      Endpoint Descriptor:
        bLength                 9
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0028  1x 40 bytes
        bInterval               1
        bRefresh                0
        bSynchAddress           0
        AudioControl Endpoint Descriptor:
          bLength                 7
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bLockDelayUnits         0 Undefined
          wLockDelay              0 Undefined
Device Status:     0x0000
  (Bus Powered)

Comment 1 Peter Veres 2008-12-14 21:15:23 UTC
I forgot to mention that aMSN works good with this driver. Good means sometimes i need to rmmod and then modprobe gspca_main and gspca_ov519, but in result I am able at least to use the webcam. The Cheese webcam app works good too.

Comment 2 Rex Dieter 2008-12-15 14:01:35 UTC
May be related to bug #475623 (ie, kopete not ported to use libv4l seemlessly yet), ie, try to launch kopete via:

LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so kopete
to confirm.

Comment 3 Rex Dieter 2008-12-15 14:03:21 UTC
oops, seems you're i686, you'd need:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so kopete

(and make sure libv4l rpm pkg is installed).

Comment 4 Hans de Goede 2008-12-15 14:08:06 UTC
I was going to make the same comment as Rex, but I'm a bit too late it seems :)

Comment 5 Peter Veres 2008-12-15 14:14:05 UTC
Thanks,
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so kopete
did work quite well for kopete. 
Is there any way to make Kopete behave like that always? And what about Skype?

Comment 6 Hans de Goede 2008-12-15 14:18:43 UTC
(In reply to comment #5)
> Thanks,
> LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so kopete
> did work quite well for kopete. 
> Is there any way to make Kopete behave like that always?

Yes, its open source, so we can fix it, that is what bug 475623 is about.

> And what about Skype?
That can be made to work the same way, no way to fix it so that you don't need to do the LD_PRELOAD.

*** This bug has been marked as a duplicate of bug 475623 ***


Note You need to log in before you can comment on or make changes to this bug.