1. bc51580 Re-factor and re-license under the libjpeg BSD-style license. Justification: the accelerated Huffman decoding optimizations in libjpeg-turbo were all developed by me as an independent developer. The structure of the inline Huffman decoding macros was originally borrowed from similar routines in the TurboJPEG/mediaLib codec, which is part of VirtualGL and TurboVNC. Thus, although the code for these macros was not copied verbatim, they were still thought to be a derivative work of TurboJPEG/mediaLib, and I assigned the copyright and license from TurboJPEG/mediaLib to them. I have re-written these routines from first principles by breaking down the libjpeg out-of-line routines. Although the new code bears algorithmic similarities to the TurboJPEG/mediaLib macros, it can now clearly be shown to be derived from the out-of-line routines and thus, in my opinion, it can no longer be considered a derivative of TurboJPEG/mediaLib. -- DRC by DRC · 13 years ago
  2. 0fbb28e Handle erroneous Huffman codes by DRC · 14 years ago
  3. 830d5fc Use 64-bit holding buffer on Win64 for increased performance by DRC · 14 years ago
  4. 0489909 Bleepin' Windows uses LLP64, not LP64 by DRC · 14 years ago
  5. 021da08 Not all platforms define __WORDSIZE by DRC · 15 years ago
  6. e281664 Greatly improve performance of Huffman decoding by DRC · 15 years ago
  7. 5ead57a The Independent JPEG Group's JPEG software v6b by Thomas G. Lane · 26 years ago
  8. 489583f The Independent JPEG Group's JPEG software v6a by Thomas G. Lane · 28 years ago
  9. bc79e06 The Independent JPEG Group's JPEG software v6 by Thomas G. Lane · 29 years ago