[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mash/mash-1/video video-v4l.cc



Update of /usr/mash/src/repository/mash/mash-1/video
In directory gumby.cs.berkeley.edu:/tmp/cvs-serv21691

Modified Files:
	video-v4l.cc 
Log Message:
Updated the V4L driver so that it supports other video formats.  As a
result, the separate LML33 driver (the one that handles mmap()ed YUV, not
the jpeg driver) is no longer needed.  I also brought over the code for
MMX data conversion and supporting native planar 422.  I tested a LML33
and bt878 against this driver, but the changes should be completely
backward compatible with other cards.  This V4L driver isn't perfect,
since the bt878 reports its video type incorrectly, and updating the OS
driver would involve some work (bttv and i2c need to be updated).

I haven't tested the native planar 422.  The bt878/bt848 supposidly
supports this, but when vic calls CMCAPTURE the OS call blocks and, as a
result, vic locks up.  There are some problems inherent with vic/mash's
hardcoded use of PAL-sized CIF; adding support for NTSC-sized CIF would
help.

Anyway, I guess these comments should go in the file rather than the CVS
log...