Additional solution (not related to cairo or QT?).
For 32-bit Karmic Koala, I found this thread & solution. I have included the preload for the /usr/lib and the /usr/lib32. For me the former works and I assume the latter works for 64 bit (as skype runs in 32 bit).
Thread:
http://forum.skype.com/index.php?showtopic=411441
ig-88 posted the lib32 solution (Part 1) and Part 2 was posted by the_wOndErEr57 and gradinaruvasile (yes, I had to see my solution twice before I realized that lib32 and lib were not the same...<grin>).
Solution:
Part 1 posted was:
i use a "046d:08d9 Logitech, Inc. QuickCam IM/Connect" on ubuntu 9.04 amd64. the webcam just shows garbage while testing and simply shows nothing in calls.
a workaround is to move /usr/bin/skype to /usr/bin/skype.real
install lib32v4l-0 via apt-get and create a new /usr/bin/skype with the following content:
CODE
#!/bin/bash
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype.real
#################
Part 2 Posted was:
QUOTE (gradinaruvasile @ Fri Aug 28 2009, 17:15)
Go to the original post
I have a
0ac8:305b Z-Star Microelectronics Corp. ZC0305 WebCam
on Ubuntu 9.04 and it is working only with the ld_preload thingie mentioned before.
BUT the path is incorrect (maybe a distro thing?) the correct command is this one:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
****************
In summary,
1. sudo mv the /usr/bin/skype binary to /usr/bin/skype.real
2. sudo gedit /usr/bin/skype
(or your favorite text editor instead of gedit)
3. copy & past into the editor the following
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype.real
4. enter "sudo chmod 755 /usr/bin/skype" without quotes to make the script file executable
5. start skype via the menu and test the video
Bookmarks