TODO
====

(completed tasks indented one tab)

	- find out about the IRQ master switch (when not using NVdriver)
	- compatibility code for kernel versions 2.5.x
- calculate correct VBI region size
	- setup source definitions for each video decoder
	- colour conversion directly from framebuffer
	- also consider the video decoders native format; impossible because
	  nVidia hardware can handle UYVY only
- use the video decoder's scaler capabilities
	- quasi-overlay for NV3; real overlay is working
	- overlay for NV4
- DMA for capture code
- additional v4l2 interface
	- card dependent input mode numbers for video decoders
	- add module parameter for input mode numbers; not necessary
- multi-card support
	- create card database file
	- support for planar video image formats
	- software scaler for video image as fallback
- make driver SMP safe
- do something about interlacing artefacts
	- add debug parameter to video decoder modules
- use agpgart backend interface for DMA capture code
- fix the "black band on top of the NTSC video capture" for the saa7111a 
  video decoder chip
- use some hardware method for offscreen YUV->RGB colour conversion
	- make colour conversion code build-time configurable
- chip dependent (Asus/VisionTek/Creative) control of "IR chip"
- make framebuffer address for video image configurable
- write decoder module for SAA7174HL
- write decoder module for SAA7133HL
- keep up-to-date with new 2.6.x kernels (maybe spawn new CVS)
