[linux-l] bunte Pixel mit Webcam

bialas@nabu bialas at nabu-frankfurt-oder.de
So Okt 26 15:29:39 CET 2008


Hallo an alle,
habe mir von meiner Tochter eine USB Webcam (MSI) geborgt und wollte 
diese mal ausprobieren, da ich mir dann
eine zulegen wollte. Bekomme mit camorama, camstreams, kopete und xawtv 
aber nur ein Bild mit bunten Pixeln.
Dieses wird auch so abgespeichert bei "take picture"

Die LED der webcam leuchtet nach dem Aufruf von camorama usw.
ein /dev/video0 ist nach dem einsteppseln vorhanden.

lsusb
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 003: ID 0c45:60c0 Microdia
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000


nach dmesg:

    new full speed USB device using uhci_hcd and address 2
    usb 2-2: configuration #1 chosen from 1 choice
   Linux video capture interface: v2.00
   /usr/src/modules/gspca/gspca_core.c: USB GSPCA camera found. SONIX 
JPEG (sn9c1xx)
   /usr/src/modules/gspca/gspca_core.c: [spca5xx_probe:4275] Camera type 
JPEG
   /usr/src/modules/gspca/gspca_core.c: [spca5xx_getcapability:1249] 
maxw 640 maxh 480 minw 160 minh 120
   usbcore: registered new interface driver gspca
   /usr/src/modules/gspca/gspca_core.c: gspca driver 01.00.20 registered
   usbcore: registered new interface driver snd-usb-audio

Ich habe rumgetestet mit  sn9c102  das Ergebnis:

   Oct 26 12:37:10 advnb01 kernel: sn9c102: V4L2 driver for SN9C1xx PC 
Camera Controllers v1:1.44
   Oct 26 12:37:11 advnb01 kernel: usb 2-2: SN9C105 PC Camera Controller 
detected (vid:pid 0x0C45:0x60C0)
   Oct 26 12:37:11 advnb01 kernel: usb 2-2: No supported image sensor 
detected for this bridge
   Oct 26 12:37:11 advnb01 kernel: usbcore: registered new interface 
driver sn9c102

Habe diesen wieder in die /etc/modprobe.d/blacklist eingetragen.

Im Netz noch etwas gefunden und msicam modul, Ergebnis:
    new full speed USB device using uhci_hcd and address 5
    usb 2-2: configuration #1 chosen from 1 choice
    /usr/src/modules/gspca/gspca_core.c: USB GSPCA camera found. SONIX 
JPEG (sn9c1xx)
    /usr/src/modules/gspca/gspca_core.c: [spca5xx_probe:4275] Camera 
type JPEG
    /usr/src/modules/gspca/gspca_core.c: [spca5xx_getcapability:1249] 
maxw 640 maxh 480 minw 160 minh 120
    usbcore: registered new interface driver msicam
    /opt/msicam/gspca_core.c: gspca driver 01.00.20 registered



Lt. http://mxhaard.free.fr/spca5xx.html     sollte die Camera funktionieren

Sangha     154     0x0c45     0x60c0     Sn-535           sn9c105     
Mi0360     Yes     jpeg     spca5xx/LE     *****

In camorama wird in der Status Zeile 20,50 fps -current 24,96 fps - average
angezeigt.


In camstream wird unter Device Sangha 350k angezeigt und das 
nachfolgende wenn ich auf Maximum einstelle:
camstream
    CCamWindow::CCamWindow()
    CWebCamViewer::CWebCamViewer(0x80c68c8, 640x480)
    CVideoDevice::Init()
    Using mmap(), VMBuf.size = 2457616
    Trying to find video options for Sangha 350k:/dev/video0
    searching Sangha 350k
    CSnapshotSettingsDlg::CSnapshotSettingsDlg(...)
    CVideoSettingsDlg::SizeChanged(320x240)
    CVideoSettingsDlg::FramerateChanged(10)
    CCamPanel::SetSize(320x240)
    CCamPanel::SetImageSize(320x240)
    CCamPanel::SetVisibleSize(320x240)
    CVideoDevice::SetSize(640, 480)
    CCamPanel::SetSize(640x480)
    CCamPanel::SetImageSize(640x480)
    CCamPanel::SetVisibleSize(640x480)
    CWebCamViewer::DeviceChangedSize(640x480)
    RecalcTotalViewSize: resize viewport(640x480)
    CCamPanel::SetSize(640x480)
    CCamPanel::SetImageSize(640x480)
    CCamPanel::SetVisibleSize(640x480)
    RecalcTotalViewSize: resize viewport(640x480)
    EnableRGB: +
    CVideoDevice::SetPalette picked palette 5 [rgb32]
    CVideoDevice::CreateImagesRGB()
    using pre-allocated memory
    CVideoDevice::StartCapture() go!

Mit xawtv kommt diese:
    xawtv
    This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.22.1g)
    /dev/video0 [v4l]: no overlay support
    v4l-conf had some trouble, trying to continue anyway
    ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=7): Das 
Argument ist ungültig


Eigenen Kernel 2.6,22.1g, wobei  nichts geändert wurde mit menuconfig 
gegenüber dem Orginal.

Ich hoffe ich habe erstmal alle nötigen Infos geliefert um von euch 
einen Tip zubekommen wie ich ein Bild
bekomme.
Einen schönen sonntagabend noch.

mfg. axel

 





Mehr Informationen über die Mailingliste linux-l