Skype behaviour moving between Arch and OpenSuSE

Hoy there, gang!

I have a UVC compliant webcam which worked just fine with Skype in Arch (I realize that’s a pretty relative statement) by using the ‘LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype’ trick, but now in OpenSuSE, I get no video with that trick. In fact, I don’t even see the initial green screen of garbage when trying my webcam in Skype without the hack. Further more, the hack sometimes crashes Skype when I try to test the camera.

The webcam is detected by lsusb, runs fine with ‘luvcview -f yuv’, and I have read that Skype uses the YUV video format, so what exactly is the problem here? Additionally notable is that I can’t access the camera using gstreamer-properties; I get the message ‘Video for Linux (v4l): Could not get/set settings from/on resource’.

I didn’t even realize that Skype had officially rolled out video support in Linux last year. How is it that some OpenSuSE users are able to get immediate results right off the bat?

> How is it that some OpenSuSE users are able to get immediate results right off the bat?

lucky i guess (or maybe careful reading of documentation)…several
years ago i followed the directions on skype.com to load Skype on
openSUSE 10.x (maybe 9.x, i don’t remember…but, i do know i was
using Skype when it was still solely owned by a twenty-something year
old Danish guy who invented it) and it “just worked”…

then, i bought a “Skype” branded webcam marked WAY down in a clearance
pile which included a Skype coupon worth $20 of skype talking time,
and it ‘just worked’ (once i followed the directions on
http://en.opensuse.org/Webcam)

and, then one day i upgraded my Skype to the first version with video
and it “just worked”…no hacks and no special magic…

have you tried the directions at http://en.opensuse.org/Webcam and
http://en.opensuse.org/Skype ??


palladium

Unfortunately, there are not many directions for webcams that are considered UVC compliant. I also have the latest GSPCA2 package on my machine already.

I saw mention of a similar model of webcam at the linuxtv.org repository in v4l-dvb-e0354cf2734b, but attempting to install it yielded no results.

Just for kicks, I tried installing the one-click package for GSPCA2 from the webcam section. For some reason, it included Skype in it. While the installation of GSPCA2 failed (assumably because the same version is already installed), this version of Skype, whatever it may be, works with my webcam, no problem.

aaronrgod wrote:
> Unfortunately, there are not many directions for webcams that are
> considered UVC compliant.

FIRST: i probably shouldn’t be ‘answering’ you since mine just worked,
but did you get all the way to http://en.opensuse.org/UVC_Webcams
where it seems to give all the steps needed to install the driver and
test your cam…

however, it may be necessary for you to UNdo what you have already
done…that is, i have zero idea what your “the
‘LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype’ trick” does to your
system…as far as i know it kills everything, forever (i do not
know)…to me that looks like something to do for NON-uvc compliant
cams!! so???

> I also have the latest GSPCA2 package on my
> machine already.

what that package has got to do with a UVC compliant cam, i can’t
see?? why would you want to use that package with a UVC compliant??

you may need to undo that also (no, i do not know how to uninstall a
1-Click install, but i guess google knows…)

actually, i do not know how to get from where you are to a working
webcam…all the directions i know of begin with a working, default
install…without a lot of try whatever and repeat until something
works, maybe…

> I saw mention of a similar model of webcam at the linuxtv.org
> repository in v4l-dvb-e0354cf2734b, but attempting to install it yielded
> no results.

there is no sense in just trying every thing that might be
similar…the guts of YOUR webcam is the cheapest the manufacturer
could find on the day it was designed…the next day the SAME brand
cam may have had a chip from the other side of the earth, and require
a different driver…


palladium

I have a uvc camera that is supported (Microsoft LifeCam NX-6000) and Skype has not liked it in Linux. That is, until now…

I got video working with openSUSE by running this following command to start Skype:

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

This is the first time my non-Windows operating systems video has worked with Skype.

Likewise, I could not get Cheese to find it in openSUSE unless I run the same command as above, replacing “skype” with “cheese”.

Previous Linux distros have been able to use the webcam in Cheese without any problems but did not work with Skype.

(now I am working on making the launchers in the Gnome main menu (slab) run this command instead of just “cheese” or “skype”, until then I have the custom launchers on my desktop.)

@palladium: Yeah, I think that you kind of fail to grasp the point of help forums. If you have absolutely no idea what I’m talking about, and have no experience with this problem, what is the point of just posting to confirm those facts? That’s the the Internet equivalent of talking just to be heard. Respectfully, if you have nothing useful to contribute, please move on. There are people that will recognize what I’m talking about, so don’t feel like you have to comment on the ‘confusing’ nature of my post.

@dragonbite: I was using the same script, but without the leading env. It worked for me in Arch, when Skype would show green garbage for my webcam output, but my problem in OpenSuSE was that Skype wouldn’t even activate my camera in the test area, and would crash when it was activated in a chat. After my update yesterday, Skype would show the video fine in the test area, but still crash in a conversation.

If you’re interested in using that hack to open Skype via the Gnome menu, create a script, like skypelauncher.sh, and put in somewhere in your Home directory, like bin/skype/, and then add this:

#!/bin/sh
env LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
exit 0

Then you can link to that script instead of just ‘skype’ in the menu entry.

aaronrgod wrote:
> please move on. There are people that will recognize what
> I’m talking about, so don’t feel like you have to comment on the
> ‘confusing’ nature of my post.

i’m not not confused, so you may insult me at your pleasure.

i bid you good luck with your efforts to follow instructions for
non-UVC compliant webcams for yours, which you wrote is UVC
complient… do you also put diesel in your gasoline burning car?

some people are too smart to be helped!


palladium

@ palladium: I was taking a stab at the non UVC drivers because the UVC ones weren’t working for my camera. It’s called trying all the options. I know exactly what I’m doing here, trying to solve this problem. Like you stated yourself, you’re the one who has no idea what I’m talking about, so I don’t know why you keep coming back here to prolong this thread with useless posts.

aaronrgod wrote:
> taking a stab

keep stabbing. but if the instructions for compliant cams is wrong you
should (with your ultra brightness) help us rewrite them…

or, if you have discovered a bug in the drivers provided for the
compliant webcam you should go and file a bug report, if you figure
out how, at http://en.opensuse.org/Submitting_Bug_Reports

while there you can probably find some others to insult.


palladium

@palladium: I don’t know why you feel the need to get insulting. I asked you to move on if you had nothing useful to contribute to this problem, and yet you just keep coming back, trying to start an argument. Your comments about ultra brilliance and “figuring out” how to submit a bug report are completely unjustified and ignorant. If you have nothing better to do than troll this thread then I will have to report you to the moderators.

aaronrgod wrote:
> I will have to report you to the moderators.

please do that…


palladium

On Sat, 23 Jan 2010 21:26:01 +0000, aaronrgod wrote:

> I don’t know why you feel the need to get insulting.

Everybody: Move on, get back to the topic and stop with the personal
attacks.

Thanks,

Jim


Jim Henderson
openSUSE Forums Moderator