Readme for DXR2 driver v0.9b

This is still a DEVELOPMENT driver, because parts of it are still not properly
tested, and a few parts are missing (see "Todo"). The player program could do
with some more user friendliness :)

The driver is being actively developed by adq@tardis.ed.ac.uk, and 
lucien@martincurrie.com

****************************************************************************
Also, VGA overlay is not yet supported.... output is to a TV connected to the
video output of the card.
****************************************************************************

The current IOCTL interface is TEMPORARY and WILL change... probably to be 
compatable with the prototype DVD interface on linuxtv.org's web pages.

The current major device number (120) is TEMPORARY, and only for development 
purposes. It WILL change when the driver is finished.

It has been tested with kernels 2.2.5, 2.2.9, 2.2.12


To use:

1) compile each of the following modules 

	anp82, bt865, dxr2, pcm1723, tc6807af, vxp524, zivaDS

   Note: If you're using SMP, you'll need to uncomment -D__SMP__ in the 
   makefiles, or you'll get a compiler warning.

2) insert the modules into your kernel:
	
	insmod anp82
	insmod bt865
	insmod pcm1723
	insmod tc6807af
	insmod vxp524
	insmod zivaDS
	insmod dxr2

	(it doesn't matter which order the first 6 are in, but the dxr2 module
	 MUST be loaded last)

3) Make the device file "mknod /dev/dxr2 c 120 0"

4) Extract the DVD microcode from Creative's windows driver. You can get this
   by installing the windows version (say into 
   "c:\Program Files\Creative\DXR2"), and copying the file "dvd1.ux" from the
   install directory. Currently, put this file in the driver's "test" 
   directory.

5) Get a sample .VOB file (it is set up to play the sample 
   "CREATIVE.VOB" from the driver CD), and put it in the driver's "test" 
   directory.

6) Compile and run the test program in the test directory. 
   "cd test; ./test CREATIVE.VOB"

   The test program is currently set up to output PAL. look for 
   DXR2_IOC_SET_OUTPUT_TV_FORMAT, in test.c, and change the argument to 
   DXR2_TVFORMAT_NTSC (as indicated in comment) if you want to
   change the TV output to NTSC.

Note: To switch between MPEG1 (VCD) / or MPEG2 (DVD) mode, you'll have to edit
      and recompile test.c. There are lots of comments in there. (look for 
      "CHANGEME" for things which are interesting to change)

If all goes well, you should see the test video on the TV screen..

