04/22/00: Fixed codec code to handle both add on card and the marvel. mike@mlb.org Added starting code for mjpeg stuff mike@mlb.org Patches from benoit.mathieu2@libertysurf.fr VS trailing edge aligned to beginning of line (for vertical image position) removed auto-gain (black images were displayed grey) shifted active pixel area to the right deactivated luma notch filter (comb filter used instead) - colorkey calculation corrected for 16 bits depth (pink colorkey didn't work with xawtv) - very simple interrupt handler (almost everything deactivated) - vsync interrupt activated on CCAPTURE ioctl. - big BES patch inserted 04/20/00: initial msp3400 sound activation (cleanup remains to be done) fixed tuner detection when msp chip not found V4L1 interface now working updated shared kernel files to 2.2.14 optional 2.2.14 kernel patch included renamed some files to clearly seperate V4L2 specific code make now recurses into the apps directory 0.0.8: keep shared files up to date with Linux 2.2.14 fix line bobbing problem lots of cleanups and bug fixes 0.0.7-mb2: merge in changes for preview mode from Alexander Werth werth@gelnhausen.net removed disassemble code from zr36060.c Modify zr36060 to not depend on mgahardware. Added interface code for codecs into mgavideo. 0.0.7-mb1: zr36060 read/write register code working on marvel-G200 First correct read of ID register 22,23 from zr36060 on marvel-g200 merged 0.0.7 fixes into current code. ***** the above changes are from Mike Bernson (mike@mlb.org) 0.0.7: Fixed A bug in VIDIOC_G_FREQ (oops) Fixed saturation control. 0.0.6-mb1: Added start of zr36060 code Added start of scaling code (horz scaling only) Added app for grabbing frames in different modes. (No write to file) fix for high/low freq for tuner. fix for grabing even/odd frames. fix the yuyv translate code to access 32 bit in frame buffer fix problem with problem where capture did not update frame ***** the above changes are from Mike Bernson (mike@mlb.org) 0.0.6: Added routines to get the tuner's frequency. insmod paramerter to set your video memory size. Support for setting Contrast, Brightness, Hue. Started support for setting Saturation. *** The above changes are from Mike Bernson (mike@mlb.org) Backend scaler colorkeying support added. "Apps" to use preview mode... I use the term "apps" losely ;-) 0.0.5: Added tuner support. Backend scaler code from gerard@deepspace9.demon.nl Tied backend scaler to V4L2. Select preview mode to use it. *** note as far as I know there are no apps that test this mode *** Driver now works with xawtv, and an un-modified xcaptest. Included Bill Dirks' sample apps in package. 0.0.4: Moved interrupt-handling code into mgavideo. Can selectively grab even, odd or both fields. No grabbing while field is being copied into user buffer. Fixed some minor bugs. videodev.h is now named videodev2.h to avoid confusion with V4L1. 0.0.3: Fix for ks0127 i2c bug. Added Video4Linux 2 interface. Video capture works for a fixed field size (704x240 NTSC). Skeleton MAVEN driver detects the chip. 0.0.2: Added Video4Linux interface. Finished i2c work. Support for TV tuner and MSP audio chip. Still no working capture. 0.0.1: Initial release. Bare mgavideo and ks0127 drivers. No high-level interface. No working capture.