You are here

Die Wikipedia-Lösch-Farce

Apparently in newer kernels my webcam, a Logitech QuickCam Communicate STX, does not work anymore. At least not the way it worked still in 2.6.26.2. There are some results in Google search showing that I'm not alone with that problem. Like this one.

But for the records: when I start, for example, camstream, I get the following output:

[quote]
[...]
D: CCamPanel::SetVisibleSize(640x480)
>> void CWebCamViewer::RecalcTotalViewSize()
<< void CWebCamViewer::RecalcTotalViewSize()
<< CWebCamViewer::CWebCamViewer(CVideoDevice*, QWidget*, const char*)
D: >> CVideoDevice::IncrementPalette(0)
D: >> CVideoDeviceLinux::StartCapture()
D: CVideoDeviceLinux::SetPalette picked palette 0 []
W: Unknown palette
D: >> CVideoDeviceLinux::CreateImagesRGB()
D: << CVideoDeviceLinux::CreateImagesRGB()
D: << CVideoDeviceLinux::StartCapture()
D: << CVideoDevice::IncrementPalette()
D: >> CVideoDeviceLinux::run()...
W: Unsupported palette 0
W: run(): VIDIOCSYNC(1) failed (Invalid argument)
W: VDLinux::run() VIDIOCMCAPTURE failed (Invalid argument)
W: run(): VIDIOCSYNC(1) failed (Invalid argument)
W: VDLinux::run() VIDIOCMCAPTURE failed (Invalid argument)
W: run(): VIDIOCSYNC(1) failed (Invalid argument)
W: VDLinux::run() VIDIOCMCAPTURE failed (Invalid argument)
W: run(): VIDIOCSYNC(1) failed (Invalid argument)
W: VDLinux::run() VIDIOCMCAPTURE failed (Invalid argument)
.
.
.
[/quote]

When I run camstream with the LD_PRELOAD trick from that Ubuntu launchpad entry above, I get this:

[quote]
[...]
D: CCamPanel::SetVisibleSize(640x480)
>> void CWebCamViewer::RecalcTotalViewSize()
<< void CWebCamViewer::RecalcTotalViewSize()
<< CWebCamViewer::CWebCamViewer(CVideoDevice*, QWidget*, const char*)
D: >> CVideoDevice::IncrementPalette(0)
D: >> CVideoDeviceLinux::StartCapture()
D: CVideoDeviceLinux::SetPalette picked palette 4 [rgb24]
D: >> CVideoDeviceLinux::CreateImagesRGB()
D: << CVideoDeviceLinux::CreateImagesRGB()
D: << CVideoDeviceLinux::StartCapture()
D: << CVideoDevice::IncrementPalette()
D: >> CVideoDeviceLinux::run()...
libv4lconvert: Error decompressing JPEG: unknown huffman code: 0000ffd9
[/quote]

This gives me a working video image from my webcam, but sadly, the colors are bad/wrong. So, it's not usuable as well:

Snapshot with gspca webcam

As you can see, the colors are bad. Red is for example blueish/purple. The two folder on the right in thet shelf are coloured yellow and red in reality, but in the snapshot they appear to be light teal and purple.

Kategorie: 
 

Comments

Die Change-Logs zu einigen Wikipedia Artikeln sind auch äusserst interessant.

Pages

Add new comment

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer