Bugzilla – Bug 501959
Tracking bug: fix applications to use libv4l (gspca webcams stopped working!)
Last modified: 2011-05-21 13:59:02 UTC
The mainline Kernel merged a number of webcam drivers upstream including gspca in 2.6.27. However, these drivers were merged without their Kernel space decompression routines. This means that applications that used to work with these webcams in 11.0 are broken under 11.1. In 11.2 we should ensure that as many applications are fixed for users as possible. Fixed packages already in Factory --------------------------------- 0.10.14 gst-plugins-good[1] (fixes cheese) http://bugzilla.gnome.org/show_bug.cgi?id=545033 libpt2 2.4.4[2] (fixes ekiga) http://bugzilla.gnome.org/show_bug.cgi?id=545108 Unfixed packages in Factory --------------------------- kopete (need 4.2?) http://websvn.kde.org/?view=rev&revision=938114 anyone know of others? Things we can't fix -------------------- Skype https://developer.skype.com/jira/browse/SCL-403 (closed source) 11.1 Users ========== Users affected by this bug in 11.1 are encouraged to install libv4l and either run their applications like this: LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so kopete LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype # 32-bit applications Slightly less recommended is to add the following to /etc/ld.so.preload: /usr/lib64/libv4l/v4l1compat.so 11.1 Users Please Test 11.2 =========================== As the 11.2 goes into Alpha/Beta/RC your testing to ensure you applications work with your cameras would be greatly appreciated. Thanks, Brandon
*** Bug 444428 has been marked as a duplicate of this bug. ***
*** Bug 463555 has been marked as a duplicate of this bug. ***
hi together, it will work now under opensuse 11.0 an 11.1 also 11.2. thx.......
*** Bug 469181 has been marked as a duplicate of this bug. ***
the workaround is still needed in openSUSE 11.2 Milestone 5 for skype. skype is for 10+ as stated on their website http://www.skype.com/intl/de/download/skype/linux/choose/
(In reply to comment #5) > the workaround is still needed in openSUSE 11.2 Milestone 5 for skype. > skype is for 10+ as stated on their website > http://www.skype.com/intl/de/download/skype/linux/choose/ This is a skype bug. There is no way to fix the issue in SUSE.
*** Bug 459028 has been marked as a duplicate of this bug. ***
I've tested openSuSE 11.2 GNOME LiveCD Milestone 6 with my webcam Creative PC-CAM 600 (gspca_main and gspca_sunplus modules are loaded). I've used cheese and Skype Beta. For cheese I've used this sintax to view my webcam: LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so cheese For skype I've got a black video image from my webcam using this sintax: LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype while running skype without options the video image was green.
(In reply to comment #8) > I've tested openSuSE 11.2 GNOME LiveCD Milestone 6 with my webcam Creative > PC-CAM 600 (gspca_main and gspca_sunplus modules are loaded). Can you please file a new bug for this? Assign it to bphilips@novell.com. Thanks
(In reply to comment #0) > Unfixed packages in Factory > --------------------------- > kopete (need 4.2?) http://websvn.kde.org/?view=rev&revision=938114 Brandon, I don't want to create an extra bug-report for the Kopete-package: Kopete just needs to be compiled with libv4l, then it will be used. Current packages do not do that. Adding libv4l-devel to the BuildRequires should be enough.
(In reply to comment #10) > (In reply to comment #0) > > Unfixed packages in Factory > > --------------------------- > > kopete (need 4.2?) http://websvn.kde.org/?view=rev&revision=938114 > > Brandon, I don't want to create an extra bug-report for the Kopete-package: > Kopete just needs to be compiled with libv4l, then it will be used. > Current packages do not do that. Adding libv4l-devel to the BuildRequires > should be enough. Have you done that? openSUSE 11.2 and Factory have libv4l available.
I "solved" the problem by making libv4l mandatory for Kopete (on Linux). It's pure theory that packagers are following development closely and know what they are doing (same on other distros). OTOH, it was wrong to make something optional which is in fact essential.
*** Bug 552073 has been marked as a duplicate of this bug. ***
What is the status of this bug? have the same problem, and using LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so name_of_app works for me (since I'm on x86_64) to make cheese work. Not sure about kopete, yet.
*** Bug 536550 has been marked as a duplicate of this bug. ***
(In reply to comment #14) > Not sure about kopete, yet. See comment #12. You don't need the LD_PRELOAD hack for Kopete since KDE SC 4.4.1 anymore. On older versions, libv4l was optional, but most distros didn't use this option (which lead to tons of bug reports about not working devices).
(In reply to comment #16) > (In reply to comment #14) > > Not sure about kopete, yet. > > See comment #12. > You don't need the LD_PRELOAD hack for Kopete since KDE SC 4.4.1 anymore. > On older versions, libv4l was optional, but most distros didn't use this option > (which lead to tons of bug reports about not working devices). If there is still any action needed for 11.3, 11.4 or factory, please reopen.