Go to file
Frank Bossen 3adc64a4cb Improve floating point DCT
From libjpeg-turbo r1288
Port the more accurate (and slightly faster) floating point IDCT
implementation from jpeg-8a and later.  New research revealed that the
SSE/SSE2 floating point IDCT implementation was actually more accurate
than the jpeg-6b implementation, not less, which is why its
mathematical results have always differed from those of the jpeg-6b
implementation.  This patch brings the accuracy of the C code in line
with that of the SSE/SSE2 code.
2014-07-23 10:26:46 -04:00
2014-02-27 15:26:48 -06:00
2014-02-27 15:26:48 -06:00
2014-02-27 15:26:48 -06:00
2014-07-23 10:26:46 -04:00
2014-07-20 16:11:59 +01:00
2014-07-23 09:22:55 -04:00
2014-02-13 16:55:56 -05:00
2014-07-09 11:37:36 +09:00
2014-05-09 18:28:26 -04:00
2014-05-10 08:19:31 -04:00
2014-07-23 10:26:46 -04:00
2014-05-08 17:33:14 -04:00
2014-05-08 16:42:51 -04:00
2014-03-13 10:18:12 -05:00
2014-05-30 03:18:37 +02:00
2014-07-09 11:37:36 +09:00
2014-07-23 10:26:46 -04:00
2014-06-26 12:45:03 -04:00

Mozilla JPEG Encoder Project

This project's goal is to reduce the size of JPEG files without reducing quality or compatibility with the vast majority of the world's deployed decoders.

The idea is to reduce transfer times for JPEGs on the Web, thus reducing page load times.

'mozjpeg' is not intended to be a general JPEG library replacement. It makes tradeoffs that are intended to benefit Web use cases and focuses solely on improving encoding. It is best used as part of a Web encoding workflow. For a general JPEG library (e.g. your system libjpeg), especially if you care about decoding, we recommend libjpeg-turbo.

For more information, see the project announcement:

https://blog.mozilla.org/research/2014/03/05/introducing-the-mozjpeg-project/

Languages
C 54.6%
Assembly 26.7%
HTML 8.9%
Java 4.4%
CMake 2.4%
Other 2.9%