0.99.01; 19991215; kernel 2.3.31; Mark McClelland (mmcclelland@delphi.com)
 - Initial version released. Derived from the CPiA driver in the 2.3.31 Linux
   kernel.
   
0.99.02; 19991218; kernel 2.3.31; Mark McClelland (mmcclelland@delphi.com)
 - Removed KERN_DEBUG from PDEBUG macro.
 - ov511_reg_read() fixed to handle new return codes from usb_control_msg() 
 - ov511.h: OV511_REG_I2C_BITMASK changed to OV511_REG_I2C_CONTROL
 - Added functions for reading and writing camera registers. Reading doesn't
   work yet, and writing may or may not (it's hard to tell when you can't read!)
 - The ISO FIFO size is now set when setting alternate in ov511_init_isoc()
 - Changed max frame size to 384x288 to make xawtv happy
 - Created DEFAULT_WIDTH and DEFAULT_HEIGHT defines
 - Implemented ov511_read() function
 - Cleaned up the debug messages substantially
 
0.99.03; 19991219; kernel 2.3.34-pre1; Mark McClelland (mmcclelland@delphi.com)
 - URB support added in ov511_compress_isochronous(), ov511_isoc_irq(),
   ov511_init_isoc(), ov511_stop_isoc() 
 - ov511_compress_isochronous() implemented
 - usb_ov511_configure() modified to support per-interface probing
 - ov511.h: ov511.iface added for per-interface probing
 - ov511.h: ov511_sbuf modified for URB
 - ov511.h: added OV511_ENDPOINT_ADDRESS

0.99.04; 19991222; kernel 2.3.34-pre1; Mark McClelland (mmcclelland@delphi.com)
 - The ov511 is now reset after changing alternates as it should be
 - ov511.h: Added defines for reset command bitmask
 - added usb_ov511_reset()
 - added usb_ov511_set_packet_size()
 - A full reset is performed now when the camera is detected. This causes data
   to appear on the I2C data port now so I guess it was needed. It's always 0xBF
   no matter what, but at least that's a step in the right direction.
   
0.99.05; 19991224; kernel 2.3.34-pre1; Mark McClelland (mmcclelland@delphi.com)
 - added missing break statements in usb_ov511_set_packet_size()
 - added detection for Creative Labs WebCam 3
