The Independent JPEG Group's JPEG software
==========================================

README for release 5b of 15-Mar-95
==================================

This distribution contains the fifth public release of the Independent JPEG
Group's free JPEG software. 

This software is the work of Tom Lane, Philip Gladstone, Luis Ortiz, Jim
Boucher, Lee Crocker, George Phillips, Davide Rossi, Ge' Weijers, and other
members of the Independent JPEG Group.

IJG is not associated with the official ISO JPEG standards committee.

The jpeg-5b directory contains the original, unchanged jpegsrc.v5b.tar.gz
archive downloaded directly from ftp.uu.net. If you want to compile with
gcc use the files from this directory.


Recompiling the programs:

Copy jconfig.h and the makefiles to the jpeg-5b directory.

Enter:

 make -f makefile.gcc

Check if it works: (floating point part cannot be tested this way)
 
 make -f makefile.gcc test


********************
NEW IN THIS RELEASE:
********************

The ixemul.library is not needed any more. Starting with this release cjpeg
and djpeg are using the Unix-like command line style. Redirection and piping
is now fully supported. Examples:

 cjpeg inputfile >outputfile
 cjpeg <inputfile >outputfile
 djpeg -scale 1/4 inputfile | cjpeg >outputfile

The last example creates a 1/4 scaled JPEG file of your inputfile. Note
that a temporary ppm file will not be created. To use this with the
standard Amiga shell you need one of those pipe archives:

Aminet: util/shell/MJPipe09.lha
        util/shell/Pipe_1_5.lha
        util/cli/pipe3310.lha
        
Use the -outfile option if you don't want to use redirection. New shell
scripts for the jpegAGA program are also included in this release.


NOTES:

1) I used gcc 2.5.8 and libnix 0.8 for compiling the programs. I cannot
   recommend using gcc versions 2.6.0 - 2.6.3. The -dct float option will
   produce corrupt pictures for the 68000 version of djpeg.

2) If you compile the programs with other compilers (makefiles for Manx and
   SAS are included) they will be slower or contain bugs, so don't do that.
  

If you found a bug then please let me know about it. I cannot fix bugs that
are not known to me. (Every behaviour that does not correspond to the original
documentation is considered a bug.) If it is not Amiga-specific you may also
report it directly to the Independent JPEG Group.


My address:



  electronic mail:                                  normal mail:
  ****************                                  ************

 Guenther@studbox.uni-stuttgart.de                  Günther Röhrich
                                                    Lerchenbergstr. 4
                                                    73733 Esslingen
                                                        Germany
