This is the readme file for my modifications/additions to the IJG JPEG source
code.  This was compiled using Borland C/C++ 2.0 and the project files are
for Borland C.  The JPEG conversion code was from IJG, the SVGA drivers were
originally from vgakit41.zip and everything else is my creation (mainly
jvmain.c, jvutils.c, jvdraw.c, all of the videosetup stuff and the assembler
routines (based on IJG code) jrevdct.asm, jquant2.asm).

  For an explination of the programs operation get the executable files
(dvpegxx.zip) and look at their readme files.

  There has been a minor restructuring of all the files compared to pre version
1i of dvpeg.  This was in an attempt to modularize things and speed conversion
to assembler (ie I will go after the video routines next - point.asm and
jvdraw.c)
  I have also included a document file from the IJG JPEG source so that you
can get new versions etc from their archive sites.
  The main viewer module is jvmain.c  (with jvutil.c providing utilities).
There are 3 project files.  DVPEG is the viewer, DVPEG286 is the 286 viewer
and VIDSETUP is the video setup program.  If you are going to compile the
286 version and/or switch between that and the 386 version you must recompile
all modules because the 386 version uses 386 assembler while the 286 version
will use the C code (slower).  But you must ensure that the appropiate .obj
files get replaced (currently jrevdct.* , jquant2.*).
  The differences between the 386 and 286 versions are in 2 assembler/C modules;
jrevdct.asm/.c and jquant2.asm/.c
  If you have Borland C/C++ 3.x you can compile this with the 386 flag on and
the code should run noticably faster.  If you do it let me know how much of
an improvement there is.
  Documentation is still sparce but I am working on it.  The main to-do is now
going to be speed and improvment in the hi_color viewing code.
  - Eric
      praetzel@sunee.waterloo.edu  (source @ sunee in pub/jpeg/viewers)
