PDA

View Full Version : Skype/Webcam Issue



Euralis
24th June 2008, 07:49 AM
Hey guys,
Thanks for all your help last time I had a problem, but it seems I have another issue now; its not new, and its been bothering me for a while. I bought a webcam for use on skype, and after doing alot of troubleshooting, I got the webcam to work, I can see myself on camstream; however, when I go into skype and tell it to test my video, it recognizes the port for it "Logitech Quickcam IM/Connect /dev/video0" but it fails to pick up any video. -- so this is what i did:

In the command I typed and recieved the following:

[root@localhost ~]# skype
Starting the process...
Skype Xv: Xv ports available: 1
Skype XShm: XShm support enabled
Skype Xv: Using Xv port 56
Skype Xv: No suitable overlay format found


Those outputs I got came from navigating along into the options in skype and then under video devices clicking "test". That is where I believe the outputs "Skype Xv: Using Xv port 56
Skype Xv: No suitable overlay format found" came from: when I clicked the "test" button.

Does anyone have a clue about this? Where should I go from here?

MarcoP
24th June 2008, 12:39 PM
~ $ xvinfo

You should have UYVY as image format, do you?

Euralis
25th June 2008, 03:57 AM
My guess is no; however please check me on this.

This is what I got:


[root@localhost ~]# xvinfo
X-Video Extension version 2.2
screen #0
Adaptor #0: "XV_SWOV"
number of ports: 1
port base: 56
operations supported: PutImage
supported visuals:
depth 24, visualID 0x21
number of attributes: 6
"XV_COLORKEY" (range 0 to 16777215)
client settable attribute
client gettable attribute (current value is 2081)
"XV_BRIGHTNESS" (range 0 to 10000)
client settable attribute
client gettable attribute (current value is 5000)
"XV_CONTRAST" (range 0 to 20000)
client settable attribute
client gettable attribute (current value is 10000)
"XV_SATURATION" (range 0 to 20000)
client settable attribute
client gettable attribute (current value is 10000)
"XV_HUE" (range -180 to 180)
client settable attribute
client gettable attribute (current value is 0)
"XV_AUTOPAINT_COLORKEY" (range 0 to 1)
client settable attribute
client gettable attribute (current value is 1)
maximum XvImage size: 1920 x 1200
Number of image formats: 6
id: 0x32595559 (YUY2)
guid: 59555932-0000-0010-8000-00aa00389b71
bits per pixel: 16
number of planes: 1
type: YUV (packed)
id: 0x32315659 (YV12)
guid: 59563132-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 3
type: YUV (planar)
id: 0x434d5658 (XVMC)
guid: 56494100-0000-0010-8000-00aa00389b71
bits per pixel: 12
number of planes: 1
type: YUV (planar)
id: 0x35315652 (RV15)
guid: 52563135-0000-0000-0000-000000000000
bits per pixel: 16
number of planes: 1
type: RGB (packed)
depth: 15
red, green, blue masks: 0x7c00, 0x3e0, 0x1f
id: 0x36315652 (RV16)
guid: 52563136-0000-0000-0000-000000000000
bits per pixel: 16
number of planes: 1
type: RGB (packed)
depth: 16
red, green, blue masks: 0xf800, 0x7e0, 0x1f
id: 0x32335652 (RV32)
guid: 52563332-0000-0000-0000-000000000000
bits per pixel: 32
number of planes: 1
type: RGB (packed)
depth: 24
red, green, blue masks: 0xff0000, 0xff00, 0xff

Am I correct in my observation?

MarcoP
25th June 2008, 09:12 AM
Have you correctly installed, or updated, your video card drivers? If not do this before anything else, try again and if you still have problems let us know the following infos:
Web cam model?
Video card model?
Also the output of "dmesg | grep idVendor" would be handy.

Euralis
23rd July 2008, 06:21 AM
okay Marco,

going into the XFCE Menu>system>display I seem to have found my video card. It is a VIA Technologies, Inc. VT8378 [S3 UniChrome] Integrated Video on this computer. Under the "configure" option, it seems to be running off of an openchrome vendor supplied driver, which yum claims is currently up to date. Other than that, as far as I know, this is the latest driver which VIA technologies claims was last updated in 2003 make it around 5 years old [this could be why the webcams quality is so poor compared to some of the REAL reviews I have seen]. Now as far as the webcam is concerned it is a Logitech Quickcam IM Plus. Talking to one of their tech support people, they say the webcam driver is SPCA http://www.quickcamteam.net/hcl/linux/logitech-webcams , incase you wish to check me.

To briefly summarize:
Video Card = VIA Technologies, Inc. VT8378 [S3 UniChrome] Integrated Video
Webcam = Logitech Quickcam IM Plus
dmesg | grep idVendor output =

[root@localhost ~]# dmesg | grep idVendor
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb 2-2: New USB device found, idVendor=046d, idProduct=08d9
usb 4-2: New USB device found, idVendor=046d, idProduct=0a02

Thanks for helping

MarcoP
23rd July 2008, 02:47 PM
su -
grep spca /var/log/messages

Euralis
23rd July 2008, 06:50 PM
whoa...

so confusing to the eyes


[root@localhost ~]# grep spca /var/log/messages
Jul 20 15:03:48 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: USB GSPCA camera found.(ZC3XX)
Jul 20 15:03:48 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: [spca5xx_probe:4275] Camera type JPEG
Jul 20 15:03:48 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/Vimicro/zc3xx.h: [zc3xx_config:669] Find Sensor HV7131R(c)
Jul 20 15:03:48 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: [spca5xx_getcapability:1249] maxw 640 maxh 480 minw 160 minh 120
Jul 20 15:03:48 localhost kernel: usbcore: registered new interface driver gspca
Jul 20 15:03:48 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: gspca driver 01.00.20 registered
Jul 20 15:03:52 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: [spca5xx_set_light_freq:1932] Sensor currently not support light frequency banding filters.
Jul 20 15:03:52 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
Jul 23 00:43:07 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: [spca5xx_set_light_freq:1932] Sensor currently not support light frequency banding filters.
Jul 23 00:43:07 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
Jul 23 00:43:08 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: [spca5xx_do_ioctl:2124] Bridge ZC301-2
Jul 23 00:43:29 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: [spca5xx_set_light_freq:1932] Sensor currently not support light frequency banding filters.
Jul 23 00:43:29 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7
Jul 23 00:43:31 localhost kernel: /builddir/build/BUILD/gspca-kmod-1.00.20/_kmod_build_2.6.25.9-76.fc9.i686/gspca_core.c: [gspca_set_isoc_ep:945] ISO EndPoint found 0x81 AlternateSet 7

MarcoP
24th July 2008, 06:00 PM
Try deleting ~./Skype

Euralis
24th July 2008, 06:13 PM
What will that do? Do you want me to re-install skype then or something?

MarcoP
25th July 2008, 11:07 AM
In your /home/user there is an hidden folder called ./Skype, try to rename the folder to something else (better then delete). That folder only contains some of Skype's settings and preferences.

Euralis
25th July 2008, 04:31 PM
In your /home/user there is an hidden folder called ./Skype, try to rename the folder to something else (better then delete). That folder only contains some of Skype's settings and preferences.

I went in and renamed it exactly as you said. I also removed the skype version which I had, which was a fedora core 5 package, and went to the static oss. I was suprised when the static OSS "somehow" knew my username; That folder explained it. In any case, even with the static OSS version, the problem still persists. If its any help, when I click "test" the camera turns on (it gives a green light), but skype seems not to get its output. This was exactly the same for the FC5 package; would you like me to re-install that one now and rename the folder back to its original?

MarcoP
26th July 2008, 02:55 AM
You can reinstall the precedent version of Skype if you wish,
but you should delete your current ./Skype folder and then rename your old one to ./Skype.

Close Skype and move your stream

su -
mv /dev/video0 /dev/video1

Open Skype and try again, if no changes move your stream back with

su -
mv /dev/video1 /dev/video0

Euralis
27th July 2008, 04:20 PM
I re-installed our "precedented version" after deleting the current skype folder I had, and then replaced it with the old one which I had renamed.

Following that, I started the terminal and pasted the commands. This time on skype when I tested the camera there was no green light (which indicates its activated). Upon returning the webcam to video0 it once again resumed its functioning.

What do you think it means?