
1) What's new in version 2.1
   -----------------------


 A) For pre-existing 2.0 jobs!!!!!

       1) Copy the DV.INI file from the \DV directory
       2) Make an undo sub-directory in the job

		   for example:

			cd \myjob
			md undo

	  This will create a \myjob\undo directory.	
	  You may delete UNDO*.* from the \myjob directory.

		
 B) 2/4/6 channels of audio selection.

   You may edit, trace, assemble, etc. up to 6 channels of audio.

 C) Still and overlay support.

   You may import, export, edit, overlay, RTV assemble, and SupeRTV assemble
   still images in targa, pcx and other formats

 D) Utilities

   The utilities menu has been reorganizated in an action-object manner.
   This was implemented this way since you may often want to perform
   similar actions on disparate objects (i.e. delete a lot of different
   things, or print several types of reports), but rarely do you want
   to perform several actions on a single object.

   New utility functions:

	1) Delete SupeRTV
	2) AVS file report
	3) Overlay support, including export to other formats
	4) Optionally print to file instead of always to printer
	5) System utilities
		A) System setup
		B) Format DOS and RT11 diskettes


 E) Direct RT11 (CMX and GVG) disk format support

 F) New improved, more flexible, RTV assemble

 G) Edit changes

	1) 6 chan audio
	2) Overlay support
	3) Files menu
		1) Seperate editing and capture EDLs
		2) Export image - sets current source video frame as
		   frame to be converted in utilities	
	4) Configure		
		1) Direct Y/C or VGA selection in edit, no more
		   painful re-booting
		2) Lock image index
		   For multi-cam moves all takes by same amount!
		3) Eventwise Sync counter
		   Shows source time differences in sync counter
		   rather than entire stream length.
	5) Source image index
		1) Multiple keyword selection( shots of "Joe and John"), 
		   selection of several	scenes or keywords (all shots of
		   Joe and all shots of John).
		2) Overlay selection and cutting
	6) Trim
		1) New window
		2) Locking of head and tail within trim
		3) Precue of trim selection here too
	7) Freeze frame special effects
		A) freezes at current frame
		B) After frozen can then turn to dissolve or wipe
	8) Improve CMX like EDL display.

	9) Lift and Insert.
		When moving or copying footage, the Insert button now
		determines how that footage is added back into the EDL,
		similar to how it works for adding footage.		   
		
       10) Hot key for duration.
	
		Hitting 'D' will allow you to enter a duration for
		an edit rather than doing the mark in, roll, mark out thing

       11) Configurable original timecode display on source VCR


 H) Logging - When on DVI monitor, ALT-S will split the current take.

 I) Mixing works better on lift and move of pre-mixed areas.

 J) SupeRTV assemble is actually in tape, play-in order.

 K) Disk 4 contains test audio, video, and overlay files to help
    system debugging.
	
 L) PAL support

 M) Remove AVS file has support for deleting audio or video only.

 N) "Keep Sync on REC" option in setup in Edit.

    When this is disabled, editing occurs as before

    When enabled:

	If insert is on, everything is as before.
	If insert is off, then when using the "REC" button to add
	material, the system behaves as follows:
		Selected channels are treated as before.
		Non-selected channels slug in black to keep sync with the
		selected channels!.

 O) Lift and insert

	When insert is on, delete turns the lifted region to black rather
	than removing it.  When insert is off it works as before.

	When insert is on and lifting footage, move turns the lifted region 
	to black rather	than removing it.  When moved to the new spot
	it replaces the footage that was there, rather than adding it and
	pushing the old footage back.  When insert is off it works as before.

	On lift/copy, the lifting of the material leaves it in place as 
	before.  The copying back replaces the previous material with
	insert enabled, pushes it back with insert off.

	In other words, insert is now pretty much a video style versus
	film style toggle.  When insert is highlighted all operations
	other than trim will not effect the show's length, as with video.
	When insert is disabled these same options will affect the show's
	length.


 P) Flip chans

	In lift, flip chans is only active if only two audio channels are
	selected.  These are the channels it will flip.
	

 Q) Copy EDLs, the Bumpers EDL option will now trace to tapes, or leave
    referencing AVS files as desired.  The EDL trace to tapes option will
    prompt for single level trace or complete trace as with online.


 R) On EDL/AVS file selection forms, double clicking will directly choose
    the desired EDL


 S) New online form and options

 T) Image index - increased maximum number of pages to 99, and 
    maximum displayable description to 30 characters

 U) EDL selection - Online, SupeRTV, RTV Assemble all only display Edit
    EDLs.

 V) Support SPFX the length of an entire event (like fades) without blowing
    up, on fades at head of EDL

 W) Better function with totally full EDL.
    Lets you delete events, and higlighting is correct on failed adds.

 X) AVSPREP 4 
    puts the system into video and audio feedthru
	
 Y) Current jobname is displayed on all main screens

 Z) Preparation for EDL playback should be quicker with many spfx, but not
    a whole lot yet

 AA) Logging menu options are now key activated even on the DVI screen

 BB) Timecode generation on SupeRTV and Edit EDL playback using telcom
    T102 generator/reader.

 CC) More conservative search speeds for ARTI, hopefully these will
    prevent overshooting on fast search speeds.

 DD) Excluded drives are not removed when removing a job, this allows
    back up to an optical with the same job name.

 EE) Insert defaults to last used state

 and more


2) Additional D/Vision utilities:
---------------------------------

   Several additional utilities are shipped with D/Vision.
   They may be run from the DOS command line prompt.


   BROWSE -

	command syntax: (where ### is the number of the EDL)    

		BROWSE REEL###

	function:  Browse is a very simple data file (EDL) utility.
		   It allows you to make simple changes to EDLs on the
		   hard disk, by directly changing the information. 
		   It is shipped primarily to support changing of tape
		   numbers in EDLs.
		
   CLEANALL  -  Will do a "Clean EDL" for all EDLs in the current job.

   VAVCHECK -
	command syntax is:

		VAVCHECK FileName.AVS

	where "FileName" is a video or audio D/Vision file with a ".AVS"
	extension.

	function:  Test the integrity of the frame headers in the video
	or audio file.

   VPLAY -
	
	command syntax: (where ### is the number of the AVS file)

		VPLAY reel###

	function:  Vplay plays back the specified AVS file at full screen.




------------------------------
******************************

3) Job organization

******************************
------------------------------


A D/Vision job is a "sub-directory slice" across all drives.
That is, creating a new job will create a DOS subdirectory with
the same name as the job on all drives.  The current drive will
contain all the D/Vision data base files, while AVS files may
be put on any drive.  The D/Vision software will look across all
drives, in the jobs sub-directory, to find AVS files.



------------------------------
******************************

4) Program errors 

******************************
------------------------------

A) Capture errors
******************************

0100: Invalid File Number.\Use Numbers from 1-998.
0110: Invalid Existing file:\Video file exists but is not valid according to AvsPrep.
0111: Invalid Existing file:\Left or Mono audio file exists but is not valid according to AvsPrep.
0112: Invalid Existing file:\Right audio file exists but is not valid according to AvsPrep.
0120: Specified capture drive does not match drive\on which video file exists.
0121: Specified capture drive does not match drive\on which left or mono audio file exists.
0122: Specified capture drive does not match drive\on which right audio file exists.
0130: Could not open "video.hdr"\Check to see that the METAPATH variable is properly set,\and that the file exists in that directory.
0140: The file "video.hdr" may be corrupted.\Compare this file with the copy on the release disks.
0150: Could not create new video file.\Drive is probably full.
0160: DOS file error writing new video file.\Drive is probably full.
0170: Could not open "audio.hdr"\Check to see that the METAPATH variable is properly set,\and that the file exists in that directory.
0180: The file "audio.hdr" may be corrupted.\Compare this file with the copy on the release disks.
0190: Could not create new audio file.\Drive is probably full.
01A0: DOS file error writing new audio file.\Drive is probably full, or unuseable by D/Vision
0200: Could not create needed directory using DOS mkdir.
0210: Cannot append RTV 2.0 video to a file which does not use that algorithm.
0211: Cannot append to an audio file which does not use "dvaud44" algorithm
0212: Cannot append SupeRTV video to a file which does not use that algorithm.
0213: Cannot append RTV 2.1 to a file which uses the RTV 2.0 algorithm.\You may use the setup program to select capture of Rtv 2.0.
0214: Cannot append RTV 2.0 to a file which uses the RTV 2.1 algorithm.\You may use the setup program to select capture of Rtv 2.1.
0220: Existing video file must have exactly two streams.
0221: Existing audio file must have only one stream.
0230: Video and Audio destination drives must be of the same type.
0240: Left and right audio must use the same drive.
0250: SupeRTV Capture is only possible in D/Vision Pro version.
0260: High resolution RTV Capture is only possible in D/Vision Pro version.
0270: High resolution capture is only supported on SCSI or Abios drives.
0280: Video Capture not supported on drives marked as unused.
0281: Left or Mono Audio Capture not supported on drives marked as unused.
0282: Right Audio Capture not supported on drives marked as unused.
0300: Cannot use given video drive:\AvsPrep format error.\Select another drive.
0301: Cannot use given left or mono audio drive:\AvsPrep format error.\Select another drive.
0302: Cannot use given right audio drive:\AvsPrep format error.\Select another drive.
0310: Could not find the job directory\on the destination video drive.
0311: Could not find the job directory\on the destination mono or left audio drive.
0312: Could not find the job directory\on the destination right audio drive.
0320: Genprep could not find the destination video file.
0321: Genprep could not find the destination left or mono audio file.
0322: Genprep could not find the destination right audio file.
0330: Not enough space on the drive\to allocate any useful clusters.
0331: Not enough space on the drive\to allow any frames to be captured.
0340: Allocation more than total free clusters\ for video file.
0341: Allocation more than total free clusters\ for left or mono audio file.
0342: Allocation more than total free clusters\ for right audio file.
0350: Existing file is too large\ to initialize for append or truncation. (V)
0351: Existing file is too large\ to initialize for append or truncation. (L)
0352: Existing file is too large\ to initialize for append or truncation. (R)
0380: High resolution capture requires the DvBuffs device driver to be loaded.
0390: Not enough pages allocated in\ DvBuffs device driver for high resolution capture.
0392: Not enough pages allocated in\ DvBuffs device driver for existing frames.
03A0: High resolution video must be captured to a SCSI or Abios disk.
03B0: High resolution video must be captured to a 512 bytes per sector disk.
03C0: Error allocating sectors for high resolution capture.
0400: The file header of the video file\shows that it is not a DVI file.
0401: The file header of the left or mono audio file\shows that it is not a DVI file.
0402: The file header of the right audio file\shows that it is not a DVI file.
0410: Incorrect video file header version.
0411: Incorrect left or mono audio file header version.
0412: Incorrect right audio file header version.
0420: Video file's header is too large for processing.
0421: Left or mono audio file's header is too large for processing.
0422: Right audio file's header is too large for processing.
0430: Video file AVSS stream header incorrect.
0431: Left or mono audio file AVSS stream header incorrect.
0432: Right audio file AVSS stream header incorrect.

0550: (Video File):\Invalid AvsPrep name.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0551: (Video File):\Could not allocate EMS memory for AvsPrep.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0552: (Video File):\AvsPrep drive format error.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0553: (Video File):\AvsPrep could not find file.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0554: (Video File):\More than 4000 fragments!\Exit to DOS and run disk compaction:\The captured file should be alright.
0557: (Video File):\Invalid bytes_per_sector value reported by AvsPrep.
0558: (Video File):\Cannot play back from MFM drive when EMS buffering is active.\The captured file is probably OK, but it cannot be played.
0561: (Video File):\Bad header on captured file.\(Not a DVI file according to AvsPrep.)
0562: (Video File):\Bad header on captured file.\(Not header version 3 according to AvsPrep.)
0563: (Video File):\Frame directory entry shows that a frame starts beyond the end of the file.
0564: (Video File):\No frames seen in the file.
0565: (Video File):\Checksum error found when inspecting last frame entry.
0566: (Video File):\Unsupported algorithm number found in the file header.

0570: (Left or Mono Audio File):\Invalid AvsPrep name.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0571: (Left or Mono Audio File):\Could not allocate EMS memory for AvsPrep.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0572: (Left or Mono Audio File):\AvsPrep drive format error.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0573: (Left or Mono Audio File):\AvsPrep could not find file.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0574: (Left or Mono Audio File):\More than 4000 fragments!\Exit to DOS and run disk compaction:\The captured file should be alright.
0577: (Left or Mono Audio File):\Invalid bytes_per_sector value reported by AvsPrep.
0578: (Left or Mono Audio File):\Cannot play back from MFM drive when EMS buffering is active.\The captured file is probably OK, but it cannot be played.
0581: (Left or Mono Audio File):\Bad header on captured file.\(Not a DVI file according to AvsPrep.)
0582: (Left or Mono Audio File):\Bad header on captured file.\(Not header version 3 according to AvsPrep.)
0583: (Left or Mono Audio File):\Frame directory entry shows that a frame starts beyond the end of the file.
0584: (Left or Mono Audio File):\No frames seen in the file.
0585: (Left or Mono Audio File):\Checksum error found when inspecting last frame entry.
0586: (Left or Mono Audio File):\Unsupported algorithm number found in the file header.

0590: (Right Audio File):\Invalid AvsPrep name.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0591: (Right Audio File):\Could not allocate EMS memory for AvsPrep.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0592: (Right Audio File):\AvsPrep drive format error.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0593: (Right Audio File):\AvsPrep could not find file.\The captured file may be alright.\Exit to DOS, run AvsPrep and check AvsPrep.log.
0594: (Right Audio File):\More than 4000 fragments!\Exit to DOS and run disk compaction:\The captured file should be alright.
0597: (Right Audio File):\Invalid bytes_per_sector value reported by AvsPrep.
0598: (Right Audio File):\Cannot play back from MFM drive when EMS buffering is active.\The captured file is probably OK, but it cannot be played.
05A1: (Right Audio File):\Bad header on captured file.\(Not a DVI file according to AvsPrep.)
05A2: (Right Audio File):\Bad header on captured file.\(Not header version 3 according to AvsPrep.)
05A3: (Right Audio File):\Frame directory entry shows that a frame starts beyond the end of the file.
05A4: (Right Audio File):\No frames seen in the file.
05A5: (Right Audio File):\Checksum error found when inspecting last frame entry.
05A6: (Right Audio File):\Unsupported algorithm number found in the file header.

0601: Illegal left or mono audio frame size in existing file.
0602: Illegal right audio frame size in existing file.
0610: Left and Right audio frame sizes do not match\in existing files.
0620: Too many video frames to store frame directory in EMS.

4001: Unable to open file "capttc.out".\This means that any captured time code information\will be lost.
4002: DOS error writing to file "capttc.out".\This means that some or all of the captured time code\information will be lost.
4003: Drop-Frame time code encountered.\This file is marked as a non-drop-frame file.\You cannot mix time code types in a single file.
4004: Non-Drop-Frame time code encountered.\The file is marked as a drop-frame file.\You cannot mix time code types in a single file.
4005: Bad time code read while waiting to trigger capture.
4006: Read time code larger than the capture trigger time code.
4007: Timeout occurred waiting for capture trigger time code.
4101: Unable to open file "captlog.out".\This means that any logged information will be lost.
4102: DOS error writing to file "captlog.out".\This means that some or all of the scene-logging\information will be lost.
4201: Unable to open file "captname.out".\This means that any file names set within capture will be lost.
4202: DOS error writing to file "captname.out"\This means that some or all file names set within capture\will be lost.

#Below are Rtvss Errors.  The real error value is 0x0??? not 0x6???
6000: Miscellaneous Error.\See text on screen for error message.
6110: EMS memory handler not installed.
6120: Cannot allocate needed EMS memory.
6130: EMS mapping error during first map of the event handle.
6131: EMS mapping error during first map of the source file handle.
6132: EMS mapping error during remap of source file handle.
6133: EMS mapping error during remap of event handle.
6134: EMS mapping error during remap of audio mix information.
6135: EMS mapping error during map of source file handle.
6136: EMS mapping error during map of event handle.
6137: EMS mapping error during map of audio mix information.
6138: EMS mapping error during first map of disk fragment information.
6139: EMS mapping error during remap of disk fragment information.
613A: EMS mapping error during map of disk fragment information.
613B: EMS mapping error during remap of video frame directory.
613C: EMS mapping error during map of video frame directory.
613D: EMS mapping error.
613E: EMS mapping error during map of scene or timecode events.
613F: EMS mapping error during disk FAT mapping.
6140: Multiple AvsPrep source handles found.
6150: AvsPrep EMS handle not found.\Reboot and check AvsPrep.log in this job\to find out what happend.
6160: EMS Error mapping a DvBuffs! page.
6210: Malloc failed:\Not enough low memory to run the program.
6310: Fast Disk Command launched with usupported disk type.
6320: Invalid Disk Drive parameter.
6330: Fast Disk Command launched on an occupied stream.
6410: File offset referenced which was too large for the fragment list.
6411: File offset referenced which was too large for the fragment list.
6412: File offset referenced which was too large for the fragment list.
6413: File offset referenced which was too large for the fragment list.
6414: File offset referenced which was too large for the fragment list.
6420: File offset referenced which was too large for the fragment list.
6430: File offset referenced which was too large for the fragment list.
6510: Video frame checksum failed on buffer fill\Probably a corrupted AVS file.
6511: Audio channel 1 frame checksum failed on buffer fill\Probably a corrupted AVS file.
6512: Audio channel 2 frame checksum failed on buffer fill\Probably a corrupted AVS file.
6520: Video checksum failed on decode:\Check for loose connectors to disk drives.\Also, check disk controller jumpers.\Or, perhaps the disk medium is corrupted.
6521: Audio channel 1 checksum failed on decode:\Check for loose connectors to disk drives.\Also, check disk controller jumpers.\Or, perhaps the disk medium is corrupted.
6522: Audio channel 2 checksum failed on decode:\Check for loose connectors to disk drives.\Also, check disk controller jumpers.\Or, perhaps the disk medium is corrupted.
6530: AbsoluteFill frame requested that was beyond the end of the EDL.
6540: Range error finding frame offsets.
6610: Couldn't find frame in next buffer.
6620: Couldn't find frame in previous buffer.
6630: Current read buffer filling when it should be full.
6640: Buffer filling when all should be done.
6650: Read of zero bytes launched in the forward direction.
6651: Read of zero bytes launched in the reverse direction.
6660: Write of zero bytes during capture.
6710: No such AVS file.
6720: Special Effect Code Invalid.
6730: Still frame requested that was beyond the end of the EDL.
6810: Audio system type not supported.
6820: Audio VRAM corrupted.
6830: Left Audio Subframe Size Invalid\Usually a result of TBC timing errors.
6831: Right Audio Subframe Size Invalid\Usually a result of TBC timing errors.
6840: Left and Right Audio Subframe Sizes do not Match\Usually a result of video timing problems.
6850: Error loading file "DVAUD44C.BNM" or "PVAUD44C.BNM"
6860: Error loading file "DVAUD44P.BNM" or "PVAUD44P.BNM"
6870: Error loading file "MIXDOWN.BNM"
6880: Error loading mixdown i750 microcode.
6890: Error loading miscellaneous auxiliary i750 microcode.
6910: Microcode display lists full.
6920: Interrupt other than vertical blanking received from DVI board.


Special effects errors:
-----------------------


/* Return codes of BuildEffect: */
FX_INVALID_REEL     -0x0010     /* One of the sources is invalid
                                           or is too short for the effect */
FX_NO_SUCH          -0x0018     /* No Support for given FX code */
FX_DEST_OPEN        -0x0020     /* Open error on destination */
FX_TEMPLATE_OPEN    -0x0030     /* Could Not open template file */
FX_TEMPLATE_READ    -0x0038     /* Could Not read template file */
FX_WRITE_ERROR      -0x0040     /* Write error on destination */
FX_PREP_NAME        -0x0050     /* Avsprep error (bad name) */
FX_PREP_EMS_ALLOC   -0x0051     /* Couldn't get 8 pages for FAT */
FX_PREP_INIT        -0x0052     /* Avsprep error (vavprep init) */
FX_PREP_FIND        -0x0053     /* Avsprep error (vavprep find) */
FX_PREP_FRAG        -0x0054     /* Avsprep error (too many frags) */
FX_PREP_DRIVE       -0x0055     /* Avsprep error (bad drive letter) */
FX_PREP_EXISTS      -0x0056     /* Never get this: will clobber old */
FX_PREP_BPS         -0x0057     /* Avsprep error (bad bytes_per_sector) */
FX_BUFFER_TYPE      -0x0058     /* called on MFM drive when DvBuffs active */
FX_PREP_SYS_FRAGS   -0x005A     /* Avsprep error (ran out of system fragments) */
FX_PREP_HEADERSCAN  -0x0060     /* 6? HeaderScan return codes: */
FX_CHECKSUM         -0x0080     /* Video Checksum error before decode */
FX_ZERO_LENGTH      -0x0090     /* Length of effect equals zero */
FX_USER_INTERRUPT   -0x0100     /* User hit ESC */




B) General RTVSS/DVI errors
******************************



/* Error codes for EMS errors */
RTVE_EMS_INST       -0x0110     /* EMS not installed */
RTVE_EMS_MEM        -0x0120     /* EMS alloc error */
RTVE_EMS_MAP0       -0x0130     /* EMS Mapping error */
RTVE_EMS_MAP1       -0x0131
RTVE_EMS_MAP2       -0x0132
RTVE_EMS_MAP3       -0x0133
RTVE_EMS_MAP4       -0x0134
RTVE_EMS_MAP5       -0x0135
RTVE_EMS_MAP6       -0x0136
RTVE_EMS_MAP7       -0x0137
RTVE_EMS_MAP8       -0x0138
RTVE_EMS_MAP9       -0x0139
RTVE_EMS_MAPA       -0x013A
RTVE_EMS_MAPB       -0x013B
RTVE_EMS_MAPC       -0x013C
RTVE_EMS_MAPD       -0x013D
RTVE_EMS_MAPE       -0x013E
RTVE_EMS_MAPF       -0x013F
RTVE_EMS_MULT       -0x0140     /* Multiple source handles found */
RTVE_EMS_NOT        -0x0150     /* No source handle found */
RTVE_EMS_MAPBUFF    -0x0160     /* Error mapping a DvBuffs! page */

RTVE_MALLOC         -0x0210     /* malloc failed */

DISK_TYPE_UNKNOWN   -0x0310     /* unsupported disk type */
RTVE_VDISKS         -0x0320     /* No VDISKS environment var */
STREAM_BUSY         -0x0330     /* Stream already has a read pending */

FRAGMENT_DONE0      -0x0410     /* file offset too big for frag table*/
FRAGMENT_DONE1      -0x0411
FRAGMENT_DONE2      -0x0412
FRAGMENT_DONE3      -0x0413
FRAGMENT_DONE4      -0x0414
FRAGMENT_DONE5      -0x0415
FRAGMENT_DONE_CAPT  -0x0420     /* In capture */
FRAGMENT_DONE_BUFF  -0x0430     /* In capture's buffer handling */

FRAME_CHECKSUM      -0x0510     /* Not a frame during buffer fill */
DECODE_CHECKSUM0    -0x0520     /* Not a frame during decoding VID */
DECODE_CHECKSUM1    -0x0521     /* Not a frame during decoding AUD1 */
DECODE_CHECKSUM2    -0x0522     /* Not a frame during decoding AUD2 */
FRAME_BOUND         -0x0530     /* Frame probably out of range */
GET_FRAME_BOUND     -0x0540     /* GetFrameOffsets range error */

BUFF_FIND_NEXT      -0x0610     /* Couldn't find frame in next buff */
BUFF_FIND_PREV      -0x0620     /* Couldn't find frame in prev buff */
BUFF_NOT_FULL       -0x0630     /* Current Read buffer in transit */
BUFF_FILLING        -0x0640     /* Nothing should be filling */
BUFF_NO_READF       -0x0650     /* Read of 0 bytes launched (forward)*/
BUFF_NO_READR       -0x0651     /* Read of 0 bytes launched (reverse)*/
BUFF_NO_WRITE       -0x0660     /* Write of 0 bytes in capture */

NO_SUCH_FILE        -0x0710     /* Not registered in source array */
NO_SUCH_EFFECT      -0x0720     /* Special effect code invalid */
NO_SUCH_FRAME       -0x0730     /* Single Frame event not found */

AUDIO_SYS_TYPE      -0x0810     /* Audio system type not supported */
AUDIO_VRAM          -0x0820     /* Audio VRAM corrupted */
AUDIO_SIZE_LEFT     -0x0830     /* A missized frame returned in capture */
AUDIO_SIZE_RIGHT    -0x0831     /* A missized frame returned in capture */
AUDIO_SIZE_MATCH    -0x0840     /* left size and right size do not match */
AUDIO_REC_BNM       -0x0850     /* Error loading record bnm file */
AUDIO_PLAY_BNM      -0x0860     /* Error loading playback bnm file */
AUDIO_MIX_BNM       -0x0870     /* Error loading mixdown bnm file */
AUDIO_MIX_BIN       -0x0880     /* Could not load mixdown i750 code */
ADDITIONAL_MISC_BIN -0x0890     /* Could not load misc aux i750 code */

MCODE_NO_ROOM       -0x0910     /* Display lists full */
NON_VB_INTERRUPT    -0x0920     /* fieldint should be Vertical blank */

C) SupeRTV Recapture errors
******************************


/* InitDriveForSRTV returns the following: */
 SRTV_EMS_ALLOC      -0x0100 /* Could not allocate EMS for vavprep */
 SRTV_FILE_EXISTS    -0x0110 /* SRTV file already found on given drive */
 SRTV_VAVPREP_INIT   -0x0120 /* VavprepInit error */
 SRTV_NOT_512_BPS    -0x0130 /* Only 512 bytes per sector supported */
 SRTV_NO_SPACE       -0x0140 /* Not enough space on the drive */
 SRTV_FRAGMENTED     -0x0150 /* Disk too fragmented */
 SRTV_FILE_CREATE    -0x0160 /* Could not create pseudofile */
 SRTV_ENTRY_FIND     -0x0170 /* Could not find free directory entry in the root */
 SRTV_PSEUDO_FIND    -0x0180 /* Could not find given SRTV file */
 SRTV_BAD_FILE_SIZE  -0x0190 /* SRTV file not a multiple of 512 bytes */
 SRTV_BAD_FAT_CHAIN  -0x01A0 /* The file seems to have a bad FAT chain */
 SRTV_FILE_FRAGMENTED -0x01B0 /* SRTV file not a single fragment */

/* CaptureSRTV returns the following: */
 SRTV_CAPTURE_RANGE  -0x0200 /* Requested frames exceed space allocated */
 SRTV_TOO_LATE       -0x0210 /* Time code requested has already passed */
 SRTV_TIME_OUT       -0x0220 /* Time code invalid, or time out condition */
 SRTV_BAD_TIME_CODE  -0x0230 /* Error reading time code */
 SRTV_USER_INTERRUPT -0x0240 /* The user hit escape */

/* PlaySRTV returns SRTV_EMS_ALLOC, SRTV_VAVPREP_INIT, SRTV_NOT_512_BPS,
   SRTV_BAD_FILE_SIZE, SRTV_BAD_FAT_CHAIN, SRTV_FILE_FRAGMENTED,
   SRTV_PSEUDO_FIND SRTV_USER_INTERRUPT or:
*/
 SRTV_CHECKSUM_ERROR -0x0250 /* Checksum error in the control track */

/* AudioInterleaveSRTV returns the following: */
 SRTV_AUDIO_EXIST    -0x0300 /* Audio file not reported by AvsPrep */
 SRTV_AUDIO_ERROR    -0x0310 /* File exists but has an error */
 SRTV_AUDIO_SRC_RANGE -0x0320 /* Parameters exceed source file */
 SRTV_AUDIO_REC_RANGE -0x0330 /* Parameters exceed allocated disk space */
 SRTV_AUDIO_STREAMS  -0x0340 /* Only 1 stream expected in an audio file */
 SRTV_AUDIO_FRAGDONE -0x0350 /* Fragment list too short for audio read */
 SRTV_AUDIO_CHECKSUM -0x0360 /* Checksum error reading audio frame. */

/* ConvertToSRTV returns the following: */
 SRTV_VIDEO_EXIST    -0x0400 /* Video file not reported by AvsPrep */
 SRTV_VIDEO_ERROR    -0x0410 /* File exists but has an error */
 SRTV_VIDEO_SRC_RANGE -0x0420 /* Parameters exceed source file */
 SRTV_VIDEO_REC_RANGE -0x0430 /* Parameters exceed allocated disk space */

/* BuildEffectSRTV and CopyFramesSRTV return the following: */
 SRTV_EFFECT_SRANGE  -0x0500 /* Source runs past allocated disk space */
 SRTV_EFFECT_DRANGE  -0x0510 /* Destination runs past allocated disk space */

/* OpenOverlayStream returns the following: */
 SRTV_OVERLAY_READ   -0x0600 /* Open or read error on given file */
 SRTV_OVERLAY_FORMAT -0x0610 /* Error during checking of input */
 SRTV_OVERLAY_RANGE  -0x0620 /* Frame outside allocated disk space */

/* OverlayStream returns SRTV_OVERLAY_RANGE or SRTV_USER_INTERRUPT */



D) Codebase - General database errors
***************************************


E_CREATE       100
E_OPEN         120
E_READ         140
E_LSEEK        150
E_WRITE        160
E_CLOSE        180
    E_REMOVE       190

/* 200  Database Specific Errors */
    E_BAD_DBF      200
    E_D_MISSING    240
    E_REC_LENGTH   260
    E_FIELD        270

/* 300  Index File Specific Errors */
    E_INDEX        300
    E_I_CLOSE      310
    E_BAD_NDX      320
    E_I_DATE       330
    E_I_RECORD     335
    E_UNIQUE       340
    E_I_TYPE       350
    E_I_CHANGED    360
    E_KEY_LEN      370
    E_NO_INDEX     380

/* 400  Multi-User Errors */
    E_LOCK         400
    E_UNLOCK       450

/* 500  Expression Errors */
    E_BASE_NAME    500
    E_COMPILE_NULL 510
    E_DATE         515
    E_EXPECT       520
    E_COMPLETE     530
    E_OVERFLOW     540
    E_TYPE         550
    E_RIGHT        560
    E_FUNCTION     570
    E_OPERATOR     575
    E_VALUE        580
    E_STRING_LONG  590
    E_NUM_PARMS    595

/* 600  Memo File Errors */
    E_EDITOR       600
    E_MEMO_NAME    620
    E_MEMO_SIZE    640

/* 700  Windowing and Menuing Errors */
    E_WINDOW_REF   700

/* 800  Extended Routine Errors */
    E_RELATED      800
    E_CONTROL      820
    E_RELATING     840

/* 900  Critical Errors */
    E_MEMORY       900
    E_ALLOCATE     920
    E_INTERNAL     950
 
/* 1000 Sorting Errors */
    E_SORT        1000
    E_SORT_ADD    1010


******************************
5) Corrective actions
******************************

A) Capture errors & B) General RTVSS/DVI errors

   These in general should not occur.  If power cycling does not
   remove the problem, then some other problem is causing it.
   Please contact D/Vision when any of these errors occur.


B) SupeRTV Recapture errors

   The most common SupeRTV errors are not being able to unfragment      
   the drive, and not having enough space on the drive.

   Another common SupeRTV problem is attempting to capture or play
   from a non-SCSI drive.  SCSI is the only supported drive type
   for SupeRTV.


C) Codebase - General database errors

   One major cause of general errors is the disk being full.
   
   Another common problem is the scenes file index being trashed.
   Try logging in prepare to edit to fix this.

   Index problems in other files also occuring.  Deleting *.ndx 
   from DOS, then trying logging may correct these problems.



6) Checklist
******************************


1) Memory

	A) Largest program size

	B) EMS available

	
2) Disk space

	A) In current job directory

	B) On other drives

	C) Optical drive issues

3) General board function

4) Avsprep.log

5) Dvini.out

6) Scenes.dbf and scenes.ndx

   Try logging prepare to edit

7) reel*.dbf and reel*.ndx

	
