Bug 501959 - Tracking bug: fix applications to use libv4l (gspca webcams stopped working!)
Summary: Tracking bug: fix applications to use libv4l (gspca webcams stopped working!)
Status: RESOLVED FIXED
: 444428 459028 463555 469181 536550 552073 (view as bug list)
Alias: None
Product: openSUSE 11.2
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Alpha 0
Hardware: Other Other
: P5 - None : Normal with 1 vote (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on: 501961
Blocks:
  Show dependency treegraph
 
Reported: 2009-05-07 20:50 UTC by Brandon Philips
Modified: 2011-05-21 13:59 UTC (History)
10 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brandon Philips 2009-05-07 20:50:04 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
Comment 1 Brandon Philips 2009-05-07 21:02:37 UTC
*** Bug 444428 has been marked as a duplicate of this bug. ***
Comment 2 Brandon Philips 2009-05-07 21:03:46 UTC
*** Bug 463555 has been marked as a duplicate of this bug. ***
Comment 3 uli geins 2009-05-08 12:14:41 UTC
hi together,

it will work now under opensuse 11.0 an 11.1 also 11.2.
thx.......
Comment 4 Brandon Philips 2009-07-21 00:01:10 UTC
*** Bug 469181 has been marked as a duplicate of this bug. ***
Comment 5 Joachim Reichelt 2009-08-06 18:54:13 UTC
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/
Comment 6 Brandon Philips 2009-08-06 21:01:20 UTC
(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.
Comment 7 Brandon Philips 2009-08-10 21:59:55 UTC
*** Bug 459028 has been marked as a duplicate of this bug. ***
Comment 8 Forgotten User kXJ5nPWWig 2009-09-02 19:58:50 UTC
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.
Comment 9 Brandon Philips 2009-09-02 23:40:03 UTC
(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
Comment 10 Frank Schäfer 2010-01-15 19:30:30 UTC
(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.
Comment 11 Brandon Philips 2010-03-03 03:42:08 UTC
(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.
Comment 12 Frank Schäfer 2010-03-03 10:13:59 UTC
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.
Comment 13 Brandon Philips 2010-03-03 19:06:49 UTC
*** Bug 552073 has been marked as a duplicate of this bug. ***
Comment 14 Jon Nelson 2010-03-10 21:49:27 UTC
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.
Comment 15 Brandon Philips 2010-03-10 23:50:13 UTC
*** Bug 536550 has been marked as a duplicate of this bug. ***
Comment 16 Frank Schäfer 2010-03-11 09:12:06 UTC
(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).
Comment 18 Jiri Slaby 2011-05-21 13:59:02 UTC
(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.