Webcam works everywhere, except with cheese

Hello,

I have an Acer “Crystal Eye” webcam, that is supported by the ‘uvcvideo’ driver.

It works correctly with mplayer (cmdline: mplayer tv:///) and luvcview, but not with cheese (which is the app I want to use), I just get colorbars.

Any suggestions?

I’m using openSUSE 11.2 x86_64 on an Acer Aspire 7720 laptop.

Thanks!

Any chance, did you install the gstreamer from packman?
It happened to me 3-days ago, I replace the oss gstreamer with the packman version and cheese suddenly stop working with my webcam, while luvcview works. When I reverted back to the opensuse 1.2 gstreamer, cheese went back to normal.

Same for me with 11.2 x86_64 on Shuttle with a Creative Webcam Notebook (041e:401f). It is ok with mplayer and luvcview, and just color bars with cheese.

By default, image is awful through skype but becomes good after the work around given on the Skype forum.

Cheese is a gnome application, but I don’t see why it would not run on KDE ?

This is the command that works for me in cheese

env LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so cheese

It will be just color bars without it. If you are using the menu to open cheese you have to modify it.

This modification is what I use to make skype work with video. But it does not work for cheese. I still get the color rectangles and :

ERROR: ld.so: object ‘/usr/lib/libv4l/v4l1compat.so’ from LD_PRELOAD cannot be preloaded: ignored.

But it does not matter too much. I can live without cheese (would just miss the Roquefort).