Summary: | Logitech Quickcam Pro 4000 webcam does not work anymore in kopete from KDE 3.5.6 | ||
---|---|---|---|
Product: | [Unmaintained] kopete | Reporter: | Claudio Henrique Fortes Felix <felix.claudio> |
Component: | Audio/Video Plugin | Assignee: | Kopete Developers <kopete-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Slackware | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Claudio Henrique Fortes Felix
2007-03-23 05:43:08 UTC
I can confirm the regression. Logitech quickcam pro 4000 worked in kopete 0.12.2 but doesn't work anymore in 0.12.4. Actually, I'm also unable to receive other people webcam as well with 0.12.4 (while everything worked nicely with 0.12.2). For what is worth, the quickcam pro 4000 uses the pwc driver. I've noticed that there's a opened bug for pwc (140528), but I don't know if that is related. Same problem here with Kubuntu Feisty and kopete 0.12.4. No video comes out. In 0.12.3 video dont come out 1st time I started kopete. When i choose Settings -> Configure -> Devices twice, video works. Webcam works in other programs like ekiga, camstream, camorama. Got the same problems. Back screen in Kopete when configuring the cam. The cam works in mplayer, I'm using 0.12.3 KDE 3.5.5 on openSUSE 10.2. I found a way to fix it for me, by manually applying the patch (id=19393) from this bugreport: http://bugs.kde.org/show_bug.cgi?id=140528 Basically I picked every VIDEO_PALETTE_YUV420 and changed it to VIDEO_PALETTE_YUV420P and recompiled (there are three occurencies of the macro in libkopete/avdevice/videodevice.cpp , kopete 0.12.4). *** This bug has been confirmed by popular vote. *** I also compile version 0.12.2 and change VIDEO_PALETTE_YUV420 to VIDEO_PALETTE_YUV420P and it works fine now. Perhaps someone can build a .deb file so I dont have to compile it by myself. Somebody should merge this bug with bug 140528 (or better yet, apply the patch and close both bugs!) Kopete does not work with cams using the R5U870 driver either, please see: http://lsb.blogdns.net/ry5u870/ . I also tested Kopete with a Creative NX webcam, and it had the same problems as the Logitech cam. I applied Chuan-kai's patch (http://bugs.kde.org/attachment.cgi?id=19393&action=view, see this bug : http://bugs.kde.org/show_bug.cgi?id=140528) and I compiled, now Kopete 0.12.4 from KDE 3.5.6 works very well with my Quickcam Zoom on my Ubuntu Feisty box (i386). Here's a .deb : http://guillaume.duveau.free.fr/public/f/deb/kopete_3.5.6-0ubuntu9_i386.deb Could the Kopete developpers apply this patch to the code if it doesn't break any other things ? SVN commit 673109 by mattr: fix bugs 140528 and 143376. BUGS: 140528, 143376 M +4 -2 videodevice.cpp --- branches/KDE/3.5/kdenetwork/kopete/libkopete/avdevice/videodevice.cpp #673108:673109 @@ -1604,7 +1604,8 @@ case VIDEO_PALETTE_RGB32 : return PIXELFORMAT_RGB32; break; case VIDEO_PALETTE_YUYV : return PIXELFORMAT_YUYV; break; case VIDEO_PALETTE_UYVY : return PIXELFORMAT_UYVY; break; - case VIDEO_PALETTE_YUV420 : return PIXELFORMAT_YUV420P; break; + case VIDEO_PALETTE_YUV420 : + case VIDEO_PALETTE_YUV420P : return PIXELFORMAT_YUV420P; break; case VIDEO_PALETTE_YUV422P : return PIXELFORMAT_YUV422P; break; } break; @@ -1758,7 +1759,8 @@ case VIDEO_PALETTE_RGB32 : returnvalue = pixelFormatName(PIXELFORMAT_RGB32); break; case VIDEO_PALETTE_YUYV : returnvalue = pixelFormatName(PIXELFORMAT_YUYV); break; case VIDEO_PALETTE_UYVY : returnvalue = pixelFormatName(PIXELFORMAT_UYVY); break; - case VIDEO_PALETTE_YUV420 : returnvalue = pixelFormatName(PIXELFORMAT_YUV420P); break; + case VIDEO_PALETTE_YUV420 : + case VIDEO_PALETTE_YUV420P : returnvalue = pixelFormatName(PIXELFORMAT_YUV420P); break; case VIDEO_PALETTE_YUV422P : returnvalue = pixelFormatName(PIXELFORMAT_YUV422P); break; } break; I had same problem with Quickcam 3000 Pro. I installed the patched deb package and it fixed the problem for me as well. |