Go to file
Kornel Lesiński a7eb278df1 Merge mozjpeg into libjpeg-turbo
* origin/master: (23 commits)
  Update .gitignore
  .func/.endfunc are only necessary when generating STABS debug info, which basically went out of style with parachute pants and Rick Astley.  At any rate, none of the platforms for which we're building the ARM code use it (DWARF is the common format these days), and the .func/.endfunc directives cause the clang integrated assembler to fail (http://llvm.org/bugs/show_bug.cgi?id=20424).
  Enable DC trellis by default
  Avoid double inline attribute
  Detect libpng
  Implement DHT Merging
  Add .gitignore for autotools files
  Check memory alloc success
  Update cjpeg usage text
  Implement DQT merging
  Fix issue with scan printout
  Get rid of unnecessary and obsolete platform configuration instructions.
  Add error checks for malloc calls that don't already have them. Issue #87.
  yuvjpeg: fix trivial leak
  Parse quality as float
  PNG reading support
  Fix issue with DC trellis
  Add option to split DC scans
  Add trellis for DC
  Bump version to 2.1.
  ...

Conflicts:
	BUILDING.txt
	cdjpeg.h
	jcdctmgr.c
	jchuff.h
	jcmarker.c
	jcmaster.c
	jconfig.txt
	jpeglib.h
	rdswitch.c
2014-09-07 18:20:38 +01:00
2014-09-07 16:59:11 +01:00
2014-09-07 16:50:54 +01:00
2014-09-07 18:20:38 +01:00
2014-08-28 14:17:20 -04:00
2014-09-07 18:20:38 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 18:20:38 +01:00
2014-02-27 15:26:48 -06:00
2014-09-07 16:59:11 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 16:59:11 +01:00
2014-09-07 16:59:11 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 16:51:55 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 16:59:11 +01:00
2014-09-07 16:50:54 +01:00
2014-09-07 16:59:11 +01:00
2014-05-18 17:52:06 +00:00
2014-07-23 10:26:46 -04:00
2014-07-24 10:50:59 -04:00
2014-09-07 16:59:11 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 16:59:11 +01:00
2014-09-07 16:59:11 +01:00
2014-03-13 10:18:12 -05:00
2014-09-07 18:20:38 +01:00
2014-09-07 16:59:11 +01:00
2014-05-29 19:31:45 +00:00
2014-08-04 01:18:00 +01:00
2014-09-07 18:20:38 +01:00
2014-09-07 16:59:11 +01:00
2014-03-14 08:59:27 +00:00
2014-09-07 16:59:11 +01:00
2014-09-07 16:59:11 +01: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.

More information:

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