Testing IM Live Support

From Ov51x JPEG hacked Wiki

Jump to: navigation, search

Please write here whether the driver worked or not with your IM Live ! camera..

Don't forget to include the svn revision you used !!! (and please keep the table ordered according to that revision)

Guidelines for testing:

  • Suggestions (application: suggested command)
  • Xawtv: xawtv -c /dev/video0
  • Vlc: vlc v4l:/dev/video0
  • Mplayer: mplayer tv:// -tv driver=v4l:width=640:height=480:device=/dev/video0
  • Pay attention to the load and latency caused by the webcam-player application (the top command might be helpful). You may test load with dumpjpeg=1 to disable jpeg decoder.
  • If it does not work, useful items are:
  • logs with debug=5, when device is plugged (or module loaded..) and when using the camera
  • windows driver dumps to get to know how it is configured under windows
  • raw jpeg frames with getjpeg and dumpjpeg=1 to check wether images sent by the camera are regular jpeg files.
  • Subscribe to the mailing list and ask for help or provide a contact adress (IM, mail, ..., only if you want) so that we can ask you questions. I'll also try to be as much as possible on the #ov51x-jpeg channel on freenode.
  • dumpjpeg is only useful in conjunction with getjpeg to get still raw jpeg pictures.
  • Don't be surprised if Camorama does not work properly. Camorama is known not to work with any ov511/ov51x driver. This is due to a bug in image format that I plan to solve later on..


IM Live support sumary
Reporter Kernel version USB Ids SVN revision Status JPEG dump link Windows driver dumps Comments
--Narcisgarcia 19:14, 9 June 2008 (UTC) 2.6.22-14-rt (UbuntuStudio GNU/Linux 7.10, 32-bits) 041e:4052 Creative Technology, Ltd 101 Good install, strange gamma color. With a good guide, I can only expect good results ;-)
  • mplayer: Works well, green color gamma.
  • vlc: Works well, green color gamma.
  • ekiga: Works well, green color gamma.
ktosiek 2.6.22.18-desktop-1mdv Mandriva 2008 i686 041e:4052 96 Works well :-) Good image quality, but still worser than on Windows.
earl 2.6.22-14 Ubuntu Gutsy Gibbon x86 041e:4064 90 Works without any problem.

The picture may be a little bit blue and/or green. The automatic brightness adapter is very slow. Also the framerate and the picture quality is lower as with the Windows driver. But overall it is usable. Added also the skype workaround patch ([1]) and Skype works now with the cam.

cafissimo 2.6.20-16 Ubuntu Feisty x86_64 041e:4052 83 Perfectly working

Tested with 3.2GHz Intel P4 HT. Programs used: 1) vlc: 13% CPU 0.3 sec. latency; 2) camstream: 12% CPU NO latency.

giulivo 2.6.21 ArchLinux 041e:4052 83 Does not work!

The module is loaded without errors, but I can only see a totally blak screen or, forcing the palette to 13, a totally green screen from the webcam... tell me if there is something more I can do to give more feedback.

Bendy 2.6.20-16-386 Ubuntu Feisty 041e:4052 83 Works for me in Ekiga

Good image quality, minimal lag, 20% CPU on a 3GHz pentium 4

Matt 2.6.20-1.2933.fc6 Fedora Core 6 041e:4052 77 Working well [2] 50% load with VLC on AMD 1400 MHz system.

Great image quality. This camera and the attached Windows USB captures attached are the originals used when Romain was getting this driver to work.

Fons 2.6.20.6 stock kernel without ov511 nor ov7670 default kernel support 041e:4052 77 Working, (~30% load in all video apps, no latency under xawtv) Strange image under kdetv, probably related to the Camorama image format problem.
Endrju Gentoo Linux 2.6.20-gentoo-r3 041e:4052 77 Working, see comments (update!)

No extra parameters for module, AMD Athlon XP 2500+ (Barton)

  • mplayer: CPU load: ~30%, noticeable latency, good colors, good quality but a bit noisy
  • xawtv: 30 % CPU, no latency, good colors and quality but a bit noisy, can't resize (picture going black)
  • kdetv: 30% CPU, no latency, good colors and quality, a bit noisy, can't resize (picture changes colors and deforms). I had to set brightness and so on to correct values. Quality is even better with post processing: no noise
  • vlc: 20% CPU, high latency, good colors and quality but noisy, some problems with sound and recording (probably only vlc issues)
  • ekiga 30% CPU, no latency, good quality

sometimes picture changes colors with every restart of one of them (not to green but colors are different)... keep that good work

Drink 2.6.17-11-generic SMP i686 (Ubuntu Edgy) 041e:4052 77 Working (seems perfect, THANKS)

Good quality image, seems as good as with Windows. I can also notice a small latency: 0,5 sec with VLC, 0,2 with Mplayer and almost nothing with aMSN. But there is also a very small latency with MSN and Windows so I guess there is not much to do about that. CPU Load (Core 2 Duo E6600): VLC: 20 %, Mplayer 15%, aMSN/Ekiga 10%

pastyr fedora 6 2.6.19-custom8 SMP kernel 041e:4052 76 Working, load improvement

The load has dropped by almost one half from 50-60% to 30-40%! The rest seems to be the same.

pastyr fedora 6 2.6.19-custom8 SMP kernel 041e:4052 74 Working, see comments for details

Works under all of VLC, MPlayer and Ekiga. Relatively good image. Higher latency under VLC (around 1 second), less under MPlayer (around .5 second) and effectively no latency under Ekiga (which is the most important I would say). High load under all of these applications (around 50-60% of one CPU). If dumpjpeg=1 is used, load drops down to ~4% in these applications (of course they provide only green picture then, however getjpeg works fine). The mic seems to be working too although not very good quality (can be HW issue rather than SW issue though). All together - thank you for great work!!! EDIT: another small shortcoming: there is no special device created for mic (although seems to work with v4l driver) which makes it impossible to be used by voip programs such as Ekiga

toots debian 2.6.18-4-amd64 strd kernel 041e:4052 74 Working (set hue disabled in sources)

No unknown issue so far..

Fons 2.6.20.6 stock kernel without ov511 nor ov7670 default kernel support 041e:4052 71 Working (high load and latency) Works without extra paramters.
  • Vlc: good quality image (too much contrast though), heavy load (~50%), noticeable latency plus strong annoying wave noise coming from my audio device (probably unrelated to the driver).
  • Mplayer: perfectly viewable image but strangely coloured, heavy load (~50% CPU), noticeable latency.
  • Camorama: The image is B&W, horizontally replicated three times (strange), heavy load but surprisingly no latency.

Note: In all the three cases above I keep geting "Error decompressing frame" errors. See a sample driver-loading and video-playing-session log (debug=5) here

Albox Ubuntu Edgy 2.6.17-10-386 041e:4052 77 Working VLC : 30% CPU. Image : good overal quality (not as good as on Windows => too much noise and constrast)

mplayer : 30% CPU. Image : good overal quality (not as good as on Windows => too much noise and constrast)

2.6.17-5mdv (Official) for x86_64 041e:4052 71 Almost working Almost working. When I start Camorama I can see only shapes in quarter. Probably size geted from device is smaller then selected by program. When I add dumpjpeg=1 option I can see only noise
aoanla (Sam Skipsey) Ubuntu Feisty 2.6.20-15-386 041e:4052 77 Mostly working VLC: no image (this may be a Feisty issue, though), 20% CPU (Celeron 2.6GHz)

Mplayer: high quality image, but red and blue channels appear to be reversed - a bright red cushion appears blue, and the brown ubuntu background looks closer to light blue-green, slight lag (<<1s). 20% CPU (Celeron 2.6GHz) Kopete: green image (almost certainly due to kopete trying to force the display to 320x240).

Edited to add: changing the sensor_get_hue function to use OV7670_REG_RED instead of OV7670_REG_BLUE fixes the display issue in mplayer. With this change, Mplayer now has near perfect image quality.

Edited (2) to add: hardcoding the sensor to QVGA format output for kopete leads to the classic "green-luminance channel at top of image, green random noise below", which makes me think that kopete just doesn't understand the image format it's been sent. (The hardcoded image works perfectly at 320x240 in mplayer, with about 16% CPU)

Edited (3) to add: hardcoded QVGA kernel module works perfectly in aMSN, confirming that the issue is with kopete, not with the driver. It is possible that kopete requires v4l2 support in the driver, according to some sources, or that it tries to set non-standard resolutions.

Personal tools