try to look at these addresses first : http://www.openmash.org/lxr/source/video/video-v4l.cc http://www.smcc.demon.nl/ccvt/ I personnally use ccvt to convert from YUV420 to RGB24 and it works very well.... http://www.it.linuxvideo.org/lists/livid-dev/2000-May/msg02476.html http://www.frogtown.com/pipermail/motion/2001-May/000282.html I hope it will help !! Vincent