[gelöst] Webcam funktioniert nicht mit Skype

[gelöst] Webcam funktioniert nicht mit Skype

Beitragvon carlo » Sep 3rd, '12, 19:56

Neues OS, alter Fehler... bzw. fast:

Unter Mandriva hatte ich Probleme meine Webcam im Skype zu aktivieren, was in folgendem Thread gelöst wurde:

http://www.mandrivauser.de/forum/viewto ... 94&t=30923

Leider hilft mir diese Lösung unter Mageia 2 nicht mehr weiter. Ich habe Skype (Version: 2.2.0.35-19.mga2.nonfree) aus den Quellen installiert, bis auf die Webcam lief es auf Anhieb.

Erkannt wird die Cam:
Code: Alles auswählen
# lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 004 Device 003: ID 04d9:0499 Holtek Semiconductor, Inc. Optical Mouse
Bus 003 Device 023: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 Webcam


In Skype kann ich sie auch auswählen, allerdings bleibt das Fenster schwarz.

Starte ich Skype wie folgt, erscheint folgender Fehler:

Code: Alles auswählen
$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
ERROR: ld.so: object '/usr/lib/libv4l/v4l2convert.so' from LD_PRELOAD cannot be preloaded: ignored.


Klicke ich dann im Skype auf Webcam "Testen", escheint folgendes in der Bash:
Code: Alles auswählen
libv4l2: error setting pixformat: Das Argument ist ungültig


Wer weiß Rat?
Zuletzt geändert von carlo am Sep 5th, '12, 18:55, insgesamt 1-mal geändert.
Gruss, Carlo
______________________________________________
>> Words that do not match deeds are unimportant. (Ernesto Guevara)
Benutzeravatar
carlo
 
Beiträge: 152
Registriert: Sep 2nd, '11, 17:20
Wohnort: Osnabrück

Re: Webcam funktioniert nicht mit Skype

Beitragvon doktor5000 » Sep 3rd, '12, 20:10

Funktioniert sie denn in anderen Anwendungen, etwa Cheese o.ä.? Ansonsten mal Skype so starten:
Code: Alles auswählen
/usr/share/skype/skype
Irgendeine Besserung?
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Webcam funktioniert nicht mit Skype

Beitragvon man-draker » Sep 3rd, '12, 21:22

carlo hat geschrieben:Starte ich Skype wie folgt, erscheint folgender Fehler:

Code: Alles auswählen
$ LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
ERROR: ld.so: object '/usr/lib/libv4l/v4l2convert.so' from LD_PRELOAD cannot be preloaded: ignored.

Wer weiß Rat?

Und wo ist sie, die nicht gefundene spezielle Datei, die statt fer systemeigenen benutzt werden soll?
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: Webcam funktioniert nicht mit Skype

Beitragvon jkowalzik » Sep 3rd, '12, 21:33

Hallo!

Hol dir bei SKYPE das dynamisch gelinkte 4.0
nema problema
Gruß
J.
...Luxus ist alles was sich reparieren läßt
Benutzeravatar
jkowalzik
 
Beiträge: 3330
Registriert: Okt 2nd, '11, 12:34
Wohnort: Plettenberg

Re: Webcam funktioniert nicht mit Skype

Beitragvon wobo » Sep 4th, '12, 10:11

Ich brauche keine "preload"-Anweisung, auch beim Start von Skype aus der Konsole taucht keine entsprechende Meldung auf.
Die Datei /usr/lib/libv4l/v4l2convert.so ist vorhanden - ich vermute mal, dass das entsprechende Paket als Abhängigkeit von Skype oder irgendeinem anderen Programm installiert wurde.

Das dynamisch gelinkte 4.0 ist das, was durch das Installationsskript von Mageia geholt wird. :)
wobo
---
Jedes Tier, jede Pflanze und jeder Stein hat einen Sinn und Zweck im natürlichen Gesamtsystem. Nur der Mensch nicht.
Benutzeravatar
wobo
 
Beiträge: 1702
Registriert: Mai 20th, '11, 13:34

Re: Webcam funktioniert nicht mit Skype

Beitragvon doktor5000 » Sep 4th, '12, 20:22

wobo hat geschrieben:Ich brauche keine "preload"-Anweisung, auch beim Start von Skype aus der Konsole taucht keine entsprechende Meldung auf.


Schaue er hier:
Code: Alles auswählen
[doktor5000@Mageia2 ~]$ cat /usr/bin/skype
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so /usr/share/skype/skype


Wenn alles funktioniert, bekommst du das gar nicht mit. Tut es nicht, oder macht der Treiber oder die Webcam Probleme
mit der Video4Linux-Anbindung, dabb bekommt man eine solche oder ähnliche Fehlermeldungen, oder Skype crasht beim Starten.
Auch im MAQeia erwähnt: https://forums.mageia.org/en/viewtopic.php?f=36&t=1121
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Webcam funktioniert nicht mit Skype

Beitragvon wobo » Sep 5th, '12, 10:41

Das ist mir schon klar.
Wollte nur sagen, dass ich das nicht extra eingeben muss, denn dazu ist das Startscript ja da.
wobo
---
Jedes Tier, jede Pflanze und jeder Stein hat einen Sinn und Zweck im natürlichen Gesamtsystem. Nur der Mensch nicht.
Benutzeravatar
wobo
 
Beiträge: 1702
Registriert: Mai 20th, '11, 13:34

Re: Webcam funktioniert nicht mit Skype

Beitragvon carlo » Sep 5th, '12, 18:54

man-draker hat geschrieben:...Und wo ist sie, die nicht gefundene spezielle Datei, die statt fer systemeigenen benutzt werden soll?


Stelle die richtigen Fragen und Du kommst zur Lösung. In diesem Sinne danke für die "richtige" Frage, ich kam dadurch zur Lösung.

Die Datei '/usr/lib/libv4l/v4l2convert.so' liegt unter '/usr/lib64/libv4l/v4l2convert.so' , und mit entsprechndem Preload Befehl funktioniert jetzt alles soweit.
Warum auch immer die Datei woanders liegt als unter Mandriva X64... aber das zu erörtern ist jetzt wohl überflüssig.

In diesem Sinne: Danke allen Mitwirkenden
Gruss, Carlo
______________________________________________
>> Words that do not match deeds are unimportant. (Ernesto Guevara)
Benutzeravatar
carlo
 
Beiträge: 152
Registriert: Sep 2nd, '11, 17:20
Wohnort: Osnabrück

Re: Webcam funktioniert nicht mit Skype

Beitragvon doktor5000 » Sep 5th, '12, 21:08

carlo hat geschrieben:Die Datei '/usr/lib/libv4l/v4l2convert.so' liegt unter '/usr/lib64/libv4l/v4l2convert.so' , und mit entsprechndem Preload Befehl funktioniert jetzt alles soweit.
Warum auch immer die Datei woanders liegt als unter Mandriva X64... aber das zu erörtern ist jetzt wohl überflüssig.


Skype ist ein 32bit-Programm, und braucht natürlich auch die 32bit-Variante der Bibliothek, die es auch mitinstalliert.
Ich hab das hier auch auf einem 64bit-System aus den Quellen installiert, allerdings das aktuellere Paket skype-4.0.0.8, und schau:
Code: Alles auswählen
[doktor5000@Mageia2 ~]$ uname -m
x86_64
[doktor5000@Mageia2 ~]$ rg skype
get-skype-4.0.0.8-1.mga3.nonfree
[doktor5000@Mageia2 ~]$ rpm -q --requires get-skype | grep v4l
libv4l-wrappers
[doktor5000@Mageia2 ~]$ rpm -ql libv4l-wrappers
/usr/lib/libv4l
/usr/lib/libv4l/ov511-decomp
/usr/lib/libv4l/ov518-decomp
/usr/lib/libv4l/v4l1compat.so
/usr/lib/libv4l/v4l2convert.so


Nichts mit lib64 ...
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: Webcam funktioniert nicht mit Skype

Beitragvon wobo » Sep 6th, '12, 11:03

doktor5000 hat geschrieben:Nichts mit lib64 ...

Doch, schon. Das Verzeichnis 'libv4l' existiert in beiden lib-Verzeichnissen und beinhaltet die gleichen Dateien (dem Namen nach), die jedoch nicht identisch sind. Ich nehme an, die 64-Bit-Bibliotheken werden durch ein anderes (64-Bit) Programm installiert und Skype bewirkt die zusätzliche Installation der 32-Bit-Bibliotheken.
wobo
---
Jedes Tier, jede Pflanze und jeder Stein hat einen Sinn und Zweck im natürlichen Gesamtsystem. Nur der Mensch nicht.
Benutzeravatar
wobo
 
Beiträge: 1702
Registriert: Mai 20th, '11, 13:34

Re: [gelöst] Webcam funktioniert nicht mit Skype

Beitragvon doktor5000 » Sep 6th, '12, 19:26

Ja, es ging doch aber darum was Skype benötigt und benutzt, oder?
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: [gelöst] Webcam funktioniert nicht mit Skype

Beitragvon carlo » Sep 7th, '12, 10:16

Also aufgrund dieses Fehlers hier:

viewtopic.php?f=7&t=899&p=10750#p10750

habe ich das System komplett neu installiert (ausser /home natürlich)... und nach dem ATI-Grafiktreiber und den Updates als erstes "get-skype" installiert.
Mit "LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype" bekomme ich den Fehler
"ERROR: ld.so: object '/usr/lib/libv4l/v4l2convert.so' from LD_PRELOAD cannot be preloaded: ignored."
mit: "LD_PRELOAD=/usr/lib64/libv4l/v4l2convert.so skype" startet Skype durch.


Interessanterweise wir die Kamera vom System jetzt gar nicht mehr erkannt. Unter lsusb taucht sie nicht mehr auf, egal welchen USB-Port ich nutze.
Gruss, Carlo
______________________________________________
>> Words that do not match deeds are unimportant. (Ernesto Guevara)
Benutzeravatar
carlo
 
Beiträge: 152
Registriert: Sep 2nd, '11, 17:20
Wohnort: Osnabrück

Re: [gelöst] Webcam funktioniert nicht mit Skype

Beitragvon wobo » Sep 7th, '12, 10:47

1. Prüfe, ob denn die Datei /usr/lib/libv4l/v4l2convert.so vorhanden ist
2. Wenn nicht, dann prüfe bitte, ob denn in Deinen Quellen "Core (32-bit)" aktiviert ist.

Es ist m.E. logisch, dass es mit "LD_PRELOAD=/usr/lib64/libv4l/v4l2convert.so skype" Probleme gibt, da hier Skype als 32-Bit-Programm versucht, eine 64-Bit-Bibliothek zu verarbeiten.
wobo
---
Jedes Tier, jede Pflanze und jeder Stein hat einen Sinn und Zweck im natürlichen Gesamtsystem. Nur der Mensch nicht.
Benutzeravatar
wobo
 
Beiträge: 1702
Registriert: Mai 20th, '11, 13:34

Re: [gelöst] Webcam funktioniert nicht mit Skype

Beitragvon carlo » Sep 7th, '12, 11:36

wobo hat geschrieben:1. Prüfe, ob denn die Datei /usr/lib/libv4l/v4l2convert.so vorhanden ist
2. Wenn nicht, dann prüfe bitte, ob denn in Deinen Quellen "Core (32-bit)" aktiviert ist.


Ja, die Datei ist vorhanden (die Quelle ebenfalls eingebunden)

wobo hat geschrieben:Es ist m.E. logisch, dass es mit "LD_PRELOAD=/usr/lib64/libv4l/v4l2convert.so skype" Probleme gibt, da hier Skype als 32-Bit-Programm versucht, eine 64-Bit-Bibliothek zu verarbeiten.

Das ist ja gerade das merkwürdige, mit der 64er Datei fluppt skype, mit der 32er nicht.
Gruss, Carlo
______________________________________________
>> Words that do not match deeds are unimportant. (Ernesto Guevara)
Benutzeravatar
carlo
 
Beiträge: 152
Registriert: Sep 2nd, '11, 17:20
Wohnort: Osnabrück

Re: [gelöst] Webcam funktioniert nicht mit Skype

Beitragvon carlo » Sep 7th, '12, 13:31

Interessant sit, dass die Cam offenbar eingebunden und direkt wieder rausgeschmissen wird. Oder deute ich das falsch?

die Ausgabe von dmesg:
Code: Alles auswählen
[ 1661.278269] usb 2-2: new full-speed USB device number 2 using ohci_hcd
[ 1661.427132] usb 2-2: New USB device found, idVendor=0ac8, idProduct=303b
[ 1661.427145] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1661.427153] usb 2-2: Product: PC Camera
[ 1661.427159] usb 2-2: Manufacturer: Vimicro Corp.
[ 1661.429315] gspca_main: zc3xx-2.14.0 probing 0ac8:303b
[ 1661.715505] input: zc3xx as /devices/pci0000:00/0000:00:13.1/usb2/2-2/input/input20
[ 1670.377531] sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
[ 1670.379031] sd 6:0:0:0: [sdb] Asking for cache data failed
[ 1670.379040] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 1670.844699] usb 2-2: USB disconnect, device number 2
Gruss, Carlo
______________________________________________
>> Words that do not match deeds are unimportant. (Ernesto Guevara)
Benutzeravatar
carlo
 
Beiträge: 152
Registriert: Sep 2nd, '11, 17:20
Wohnort: Osnabrück

Re: [gelöst] Webcam funktioniert nicht mit Skype

Beitragvon man-draker » Sep 7th, '12, 14:09

carlo hat geschrieben:Interessant sit, dass die Cam offenbar eingebunden und direkt wieder rausgeschmissen wird. Oder deute ich das falsch?

Ich denke mal, sie kann nicht richtig angesprochen werden. Ein Erfolgsfall sieht eher so aus:
Code: Alles auswählen
Sep  7 15:07:16 localhost kernel: [ 6342.300115] usb 8-5: new high-speed USB device number 2 using ehci_hcd
[ 6342.545783] usb 8-5: New USB device found, idVendor=046d, idProduct=0990
[ 6342.545793] usb 8-5: New USB device strings: Mfr=0, Product=0, SerialNumber=2
[ 6342.545800] usb 8-5: SerialNumber: 2F6B8F28
mtp-probe: checking bus 8, device 2: "/sys/devices/pci0000:00/0000:00:13.2/usb8/8-5"
mtp-probe: bus: 8, device: 2 was not an MTP device
[ 6342.617161] skipping empty audio interface (v1)
[ 6342.617170] snd-usb-audio: probe of 8-5:1.0 failed with error -5
[ 6342.617176] skipping empty audio interface (v1)
[ 6342.617179] snd-usb-audio: probe of 8-5:1.1 failed with error -5
[ 6342.620049] Linux media interface: v0.10
[ 6342.633632] Linux video capture interface: v2.00
[ 6342.638385] 5:2: cannot get min/max values for control 2 (id 5)
[ 6342.639349] usbcore: registered new interface driver snd-usb-audio
[ 6342.651657] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0990)
[ 6342.673279] input: UVC Camera (046d:0990) as /devices/pci0000:00/0000:00:13.2/usb8/8-5/8-5:1.0/input/input4
[ 6342.673482] usbcore: registered new interface driver uvcvideo
[ 6342.673487] USB Video Class driver (1.1.1)
 rtkit-daemon[10314]: Successfully made thread 26677 of process 10313 (/usr/bin/pulseaudio) owned by '500' RT at priority 5.
"Die letzte Stimme, die man hört, bevor die Welt explodiert, wird die Stimme eines Experten sein, der sagt: 'Das ist technisch unmöglich.'"
(Peter Ustinov)
Benutzeravatar
man-draker
 
Beiträge: 4992
Registriert: Jun 1st, '11, 12:56

Re: [gelöst] Webcam funktioniert nicht mit Skype

Beitragvon carlo » Sep 7th, '12, 14:25

Nach 10 mal aus und einstecken klappts manchmal.
Aber es ist immer ein Glückspiel, unter Mandriva lief die Cam zuverlässig.

Code: Alles auswählen
[  137.038061] usb 3-1: new full-speed USB device number 2 using ohci_hcd
[  137.187107] usb 3-1: New USB device found, idVendor=0ac8, idProduct=303b
[  137.187119] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  137.187127] usb 3-1: Product: PC Camera
[  137.187133] usb 3-1: Manufacturer: Vimicro Corp.
[  137.263566] Linux media interface: v0.10
[  137.298489] Linux video capture interface: v2.00
[  137.317495] gspca_main: v2.14.0 registered
[  137.330213] gspca_main: zc3xx-2.14.0 probing 0ac8:303b
[  137.601321] input: zc3xx as /devices/pci0000:00/0000:00:13.2/usb3/3-1/input/input10
[  137.601794] usbcore: registered new interface driver zc3xx
Gruss, Carlo
______________________________________________
>> Words that do not match deeds are unimportant. (Ernesto Guevara)
Benutzeravatar
carlo
 
Beiträge: 152
Registriert: Sep 2nd, '11, 17:20
Wohnort: Osnabrück


Zurück zu Multimedia

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste