I moved my Logitech Notebook Pro webcam to a another computer that has USB 2 interfaces and the webcam started working in Skype with a resolution of 1024*576. Unfortunately the picture is very unstable and stops working after a minute or so.
Hopefully this will improve in the next Skype version for Linux.
The previous PC:s I have tried to use this webcam with have only USB 1.1 ports. With a USB 1.1 connection the webcam has only Motion JPEG modes, that are not supported by Skype. Skype so far only supports YUV modes, but hopefully this will be fixed in the next Skype release for Linux.
I checked the modes of my webcam by installing luvcview from
http://mxhaard.free.fr/spca50x/Investigation/uvc/The modes can be queried with
luvcview -d /dev/video1 -L
luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video1
/dev/video1 does not support read i/o
{ pixelformat = 'MJPG', description = 'MJPEG' }
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5,
{ discrete: width = 432, height = 240 }
Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5,
{ discrete: width = 480, height = 360 }
Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5,
{ discrete: width = 512, height = 288 }
Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5,
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 1/5,
{ discrete: width = 704, height = 576 }
Time interval between frame: 1/15, 1/10, 1/5,
{ discrete: width = 864, height = 480 }
Time interval between frame: 1/15, 1/10, 1/5,
{ discrete: width = 960, height = 720 }
Time interval between frame: 1/15, 1/10, 1/5,
{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
{ discrete: width = 1024, height = 576 }
Time interval between frame: 1/10, 1/5,
{ discrete: width = 1280, height = 960 }
Time interval between frame: 2/15, 1/5,
I have an analog capture device at /dev/video0 so the webcam becomes /dev/video1.
There are modules for turning MJPG devices on the fly into YUV devices, but I have not tried them.