So I have installed skype from multilib
multilib/skype 126.96.36.199-4 [18.28 MB] [installed] P2P software for high-quality voice communication
and also the qc-usb-messenger package
community/qc-usb-messenger 1.8-12 [0.05 MB] [installed] QuickCam Messenger & Communicate driver for Linux
My modules section in /etc/rc.conf looks like
MODULES=(fuse modprobe qc-usb-messenger !gspca)
guvcview, cheese, xawtv and kopete show video footage from the webcam. skype does not.
I have tried starting skype with these commands
LD_PRELOAD=/opt/lib32/usr/lib/libv4l/v4l1compat.so skype LD_PRELOAD=/opt/lib32/usr/lib/libv4l/v4l2convert.so skype LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
The device shows. But it just doesn't pick up video
Last edited by milomak (2010-09-12 14:56:45)
The LD_PRELOAD variable is suggested for gspca drivers - your results may vary.
That said, it's LD_PRELOAD=/usr/lib32/... for multilib on Arch64. The wiki's Skype page has all this info, there's no need to guess.
I was following the webcam page - http://wiki.archlinux.org/index.php/Web … our_webcam
The guessing came when that didn't work
In any event, that raises a new issue
$ LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype skype: error while loading shared libraries: libv4l1.so.0: wrong ELF class: ELFCLASS64
edit1: Will search for the skype page now
edit2: seems the skype page maybe outdated given multilib skype.
Last edited by milomak (2010-09-08 21:27:37)
Skype page is fine - the /usr/lib32/ path is the one used by multilib packages. That entry works as intended for me.
Not sure about your ELF class issue - check that you system is up to date, and that lib32-v4l-utils is installed.
I think some of the multilib lib32 may not have been installed. I did both a system upgrade and manual install of the lib32 packages.