mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-16 01:11:50 +00:00
28 lines
974 B
Text
28 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.
|