mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-29 23:33:00 +00:00
ed12bdc0f4
down version of the library with the ZDoom source. (It actually uses less space than zlib now.) Unix users probably ought to use the system-supplied libjpeg instead. I modified Makefile.linux to hopefully do that. I'm sure Jim or someone will correct me if it doesn't actually work. SVN r293 (trunk)
27 lines
974 B
Text
27 lines
974 B
Text
This is a stripped version of the Independant JPEG Group's library,
|
|
available at <http://www.ijg.org/>. The following features have been
|
|
removed to decrease source code size:
|
|
|
|
* All encoding code.
|
|
* All sample applications.
|
|
* Most documentation.
|
|
* Unix configure scripts.
|
|
* Multiple Makefiles.
|
|
* Multiple memory managers.
|
|
* Disk-based backing store. If you don't have enough memory to decode
|
|
a JPEG file, you probably can't play ZDoom either.
|
|
* Fast integer DCT routines.
|
|
* Floating point DCT routines.
|
|
* Arithmetic coding, due to its patented status. (It is not normally
|
|
built in the standard version of the library, either.)
|
|
* Far pointers. Who cares about 16-bit x86? Not me.
|
|
* IDCT scaling.
|
|
* Block smoothing.
|
|
* Color quantization. Looking it up in the RGB32k table is good enough
|
|
for me.
|
|
* Transcoding routines.
|
|
* Buffered image output.
|
|
* Raw data output.
|
|
|
|
A Unix build of ZDoom should just use the system libjpeg instead of
|
|
this code.
|