@kornelski kornelski released this Mar 17, 2018 · 40 commits to master since this release

Assets 2

Updated libjpeg-turbo

@kornelski kornelski released this May 1, 2017 · 122 commits to master since this release

Assets 3
  • Updated to libjpeg-turbo 1.5.0.
  • Fixed interaction of JINT_DC_SCAN_OPT_MODE and JBOOLEAN_OPTIMIZE_SCANS (#249)
  • #define JPEG_C_PARAM_SUPPORTED 1 for easier interoperability with stock libjpeg
  • Minor bugfixes in yuvjpeg/jpegyuv test helper tools.
  • the cjpeg demo tool guesses default -sample setting from -quality

@kornelski kornelski released this Feb 13, 2017 · 130 commits to master since this release

Assets 3
  • Updated to libjpeg-turbo 1.5.0.
  • Minor bugfixes in yuvjpeg/jpegyuv test helper tools.

@bdaehlie bdaehlie released this May 19, 2015 · 2334 commits to master since this release

Assets 3
  • Improved effectiveness of DC trellis in high-quality images
  • Fixed DC overflow caused by overshoot deringing feature
  • Fixed reading of 16-bit PNG images
  • Fixed memory leaks in jpegyuv and jpegtran utilities
  • Added cjpeg -quant-baseline option to reduce size of quantization tables
  • Merged patches up to libjpeg-turbo r1482

@bdaehlie bdaehlie released this Dec 30, 2014 · 2401 commits to master since this release

Assets 3

NOTE: This release includes significant changes to the mozjpeg ABI in order to return to ABI compatibility with libjpeg-turbo. See the file ‘README-mozilla.txt’ for more information.

  • mozjpeg is now backward ABI-compatible with libjpeg-turbo. See ‘README-mozilla.txt’ for more information.
  • DC trellis quantization (compression improvement)
  • Merge successive DQT (FFDB) and DHT (FFC4) markers in a single marker (compression improvement)
  • Deringing for black-on-white text
  • Option to select quantization tables
  • New cjpeg flag ‘-version’ to obtain version
  • PNG input support for cjpeg
  • Various other improvements from syncing with latest libjpeg-turbo code
Dec 21, 2014

@bdaehlie bdaehlie released this Jul 31, 2014 · 3520 commits to master since this release

Assets 2
  • The ‘-baseline’ option for cjpeg has been re-defined to produce baseline mode JPEGs. This makes it possible to produce baseline JPEGs with cjpeg while also using trellis quantization and other improvements. Previously the ‘-baseline’ flag simply specified that baseline quantization tables be used, and the only way to produce a baseline mode JPEG was to use the ‘-revert’ option.
  • Fix for using trellis quantization in non-progressive mode
  • Build fixes for various platforms
  • More helpful error messages from cjpeg
  • Various other minor fixes

@bdaehlie bdaehlie released this Jul 15, 2014 · 3537 commits to master since this release

Assets 2

Forgot to bump the version number, doing so correctly is the only change in v2.0.1.

@bdaehlie bdaehlie released this Jul 15, 2014 · 3538 commits to master since this release

Assets 2
  • We’ve implemented trellis quantization to reduce file sizes for both baseline and progressive images.
  • The cjpeg utility now supports JPEG input in order to simplify re-compression workflows.
  • We’ve added options to specifically tune for PSNR, PSNR-HVS-M, SSIM, and MS-SSIM metrics.
  • We now generate a single DC scan by default in order to be compatible with decoders that can’t handle arbitrary DC scans.

@bdaehlie bdaehlie released this Mar 28, 2014 · 3598 commits to master since this release

Assets 2

This is a bug-fix release which resolves issues #23, #24, #25 and #31.