Hello together
I tried today to get my webcam working with kopete 0.12.3 (KDE 3.5.5), but the only thing i see is a green image with the QT Logo. So here some more Details about my Webcam:
Logitech QuickCam Fusion
v4l2 driver: UVC (
http://linux-uvc.berlios.de/, r78 )
lsusb:
|
Source code
|
1
|
046d:08ca Logitech, Inc. ( => Logitech Quickcam Fusion (2006 model) )
|
dmesg:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
usb 1-9: new high speed USB device using ehci_hcd and address 33
usb 1-9: configuration #1 chosen from 1 choice
uvcvideo: Probing generic UVC device 9
uvcvideo: Found format MJPEG.
uvcvideo: - 160x120 (30.0 fps)
uvcvideo: - 176x144 (30.0 fps)
uvcvideo: - 320x240 (15.0 fps)
uvcvideo: - 352x288 (15.0 fps)
uvcvideo: - 640x480 (15.0 fps)
uvcvideo: - 960x720 (15.0 fps)
uvcvideo: Found format Uncompressed.
uvcvideo: - 160x120 (30.0 fps)
uvcvideo: - 176x144 (30.0 fps)
uvcvideo: - 320x240 (15.0 fps)
uvcvideo: - 352x288 (15.0 fps)
uvcvideo: - 640x480 (15.0 fps)
uvcvideo: - 960x720 (10.0 fps)
uvcvideo: - 1280x960 (7.5 fps)
uvcvideo: Found a Status endpoint (addr 87).
uvcvideo: Found UVC 1.00 device <unnamed> (046d:08ca)
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 9 entity 2
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 9 entity 2
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 9 entity 2
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 9 entity 2
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/1 to device 9 entity 2
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/4 to device 9 entity 2
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 9 entity 2
uvcvideo: Added control 00000000-0000-0000-0000-000000000001/2 to device 9 entity 1
uvcvideo: Added control 00000000-0000-0000-0000-000000000001/4 to device 9 entity 1
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to device 9 entity 2
uvcvideo: Added control 00000000-0000-0000-0000-000000000101/10 to device 9 entity 2
uvcvideo: Scanning UVC chain: OT 5 (-> 12 8 10 11) <- Unit 4 (-> 13) <- Unit 3 <- Unit 2 <- IT 1
uvcvideo: Found a valid video chain (1 -> 5).
uvcvideo: UVC device initialized.
|
The webcam works with LUVCview (Version 20060207,
LUVCview download) in all resolutions. But wenn i start kopete and go to the webcam dialogue, i see only
and in the same time i get following errors in the terminal:
|
Source code
|
1
|
QPixmap::convertFromImage: Cannot convert a null image
|
Then, when i change the device to my tvcard output /dev/video0 and back to the webcam (USB Video Class device on /dev/video1) kopete crashes.
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
[KCrash handler]
#5 0xb580ab85 in Kopete::AV::VideoInput::setBrightness ()
from /usr/lib/libkopete_videodevice.so.0
#6 0xb580d396 in Kopete::AV::VideoDevice::setBrightness ()
from /usr/lib/libkopete_videodevice.so.0
#7 0xb5814376 in Kopete::AV::VideoDevicePool::setBrightness ()
from /usr/lib/libkopete_videodevice.so.0
#8 0xb54aa9d1 in AVDeviceConfig::slotBrightnessSliderChanged ()
from /usr/lib/kde3/kcm_kopete_avdeviceconfig.so
#9 0xb54ab206 in AVDeviceConfig::qt_invoke ()
from /usr/lib/kde3/kcm_kopete_avdeviceconfig.so
#10 0xb68ebd4f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#11 0xb68ec656 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#12 0xb6c93e6b in QSlider::valueChanged () from /usr/lib/libqt-mt.so.3
#13 0xb6a271a7 in QSlider::valueChange () from /usr/lib/libqt-mt.so.3
#14 0xb6a1a28e in QRangeControl::setValue () from /usr/lib/libqt-mt.so.3
#15 0xb6a25e0f in QSlider::setValue () from /usr/lib/libqt-mt.so.3
#16 0xb54aacf4 in AVDeviceConfig::setVideoInputParameters ()
from /usr/lib/kde3/kcm_kopete_avdeviceconfig.so
#17 0xb54ab0f2 in AVDeviceConfig::slotDeviceKComboBoxChanged ()
from /usr/lib/kde3/kcm_kopete_avdeviceconfig.so
#18 0xb54ab1b8 in AVDeviceConfig::qt_invoke ()
from /usr/lib/kde3/kcm_kopete_avdeviceconfig.so
#19 0xb68ebd4f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#20 0xb68ec656 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#21 0xb6c7fa89 in QComboBox::activated () from /usr/lib/libqt-mt.so.3
#22 0xb6993778 in QComboBox::internalActivate () from /usr/lib/libqt-mt.so.3
#23 0xb6c7f887 in QComboBox::qt_invoke () from /usr/lib/libqt-mt.so.3
#24 0xb72cafc3 in KComboBox::qt_invoke () from /usr/lib/libkdeui.so.4
#25 0xb68ebd4f in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#26 0xb68ec656 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#27 0xb6c8a5c6 in QListBox::selected () from /usr/lib/libqt-mt.so.3
#28 0xb69d527c in QListBox::mouseDoubleClickEvent ()
from /usr/lib/libqt-mt.so.3
#29 0xb692272f in QWidget::event () from /usr/lib/libqt-mt.so.3
#30 0xb6883c26 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#31 0xb6885dc9 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#32 0xb7034e0e in KApplication::notify () from /usr/lib/libkdecore.so.4
#33 0xb6817421 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#34 0xb6990870 in QComboBox::eventFilter () from /usr/lib/libqt-mt.so.3
#35 0xb72033eb in KComboBox::eventFilter () from /usr/lib/libkdeui.so.4
#36 0xb68eb302 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#37 0xb68eb380 in QObject::event () from /usr/lib/libqt-mt.so.3
#38 0xb6922612 in QWidget::event () from /usr/lib/libqt-mt.so.3
#39 0xb6883c26 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#40 0xb6885dc9 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#41 0xb7034e0e in KApplication::notify () from /usr/lib/libkdecore.so.4
#42 0xb6817495 in QApplication::sendSpontaneousEvent ()
from /usr/lib/libqt-mt.so.3
#43 0xb6815d7b in QETWidget::translateMouseEvent ()
from /usr/lib/libqt-mt.so.3
#44 0xb68146b0 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#45 0xb682ad02 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#46 0xb689e179 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#47 0xb689df9a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#48 0xb68857bf in QApplication::exec () from /usr/lib/libqt-mt.so.3
#49 0x0807e070 in ?? ()
#50 0xbfde9b9c in ?? ()
#51 0xbfde9cd0 in ?? ()
#52 0xbfde9cc8 in ?? ()
#53 0x00000000 in ?? ()
|
There is another Person, that had the same Problem and Cláudio da Silveira Pinheiro gave him following answer:
http://lists.kde.org/?l=kopete-devel&m=115881070211310&w=2.
xawtv returns:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
xawtv -hwscan
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.18-3-686)
looking for available devices
[...]
/dev/video0: OK [ -device /dev/video0 ]
type : v4l2
name : BT878 video (Hauppauge (bt878))
flags: overlay capture tuner
/dev/video1: OK [ -device /dev/video1 ]
type : v4l2
name : USB Video Class device
flags: capture
|
I can only start xawtv without error when i use
|
Source code
|
1
|
xawtv -c /dev/video0 -nodga
|
but the only thing i see is a black screen:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.18-3-686)
X Error of failed request: XF86DGANoDirectVideoMode
Major opcode of failed request: 136 (XFree86-DGA)
Minor opcode of failed request: 1 (XF86DGAGetVideoLL)
Serial number of failed request: 13
Current serial number in output stream: 13
v4l-conf had some trouble, trying to continue anyway
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
ioctl: VIDIOC_G_STD(std=0xbf934fa4 [PAL_G,PAL_D,PAL_K,PAL_M,PAL_N,PAL_Nc,PAL_60,?,SECAM_B,SECAM_D,SECAM_K,?ATSC_8_VSB,ATSC_16_VSB,(null),(null),(null),(null),(null),(null)]): Das Argument ist ungültig
ioctl: VIDIOC_G_CTRL(id=134217739;value=134707182): Das Argument ist ungültig
ioctl: VIDIOC_G_CTRL(id=134217741;value=1): Das Argument ist ungültig
ioctl: VIDIOC_REQBUFS(count=2;type=VIDEO_CAPTURE;memory=MMAP): Erfolg
ioctl: VIDIOC_S_STD(std=0x0 []): Das Argument ist ungültig
ioctl: VIDIOC_DQBUF(index=0;type=VIDEO_CAPTURE;bytesused=0;flags=0x0 [];field=ANY;;timecode.type=0;timecode.flags=0;timecode.frames=0;timecode.seconds=0;timecode.minutes=0;timecode.hours=0;timecode.userbits="";sequence=0;memory=unknown): Das Argument ist ungültig
|
With ekiga the webcam works. Have you any idea why it doesn't work with kopete? Do you need any additional data? Thank you for your work till today!