1. 6bb57b7 Re-factor and re-license under the libjpeg BSD-style license. Justification: the accelerated Huffman encoding optimizations in libjpeg-turbo were all developed by me as an independent developer. The structure of the inline Huffman encoding 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 · 14 years ago
  2. a46830b Eliminate spurious global symbols by DRC · 14 years ago
  3. 830d5fc Use 64-bit holding buffer on Win64 for increased performance by DRC · 15 years ago
  4. 0489909 Bleepin' Windows uses LLP64, not LP64 by DRC · 15 years ago
  5. dae4474 Unfortunately, the previous enhancements made an invalid assumption about the code sizes, which caused "DCT out of range" errors in the decoder. Was able to fix 64-bit without losing any performance, but unfortunately had to revert 32-bit back to its previous behavior for now. by DRC · 15 years ago
  6. 8443e52 Improve compression performance by 15-20% by DRC · 15 years ago
  7. 3cba8db Eliminate backward incompatibility that required empty_output_buffer() to handle cases in which the buffer wasn't 100% full by DRC · 16 years ago
  8. 5ead57a The Independent JPEG Group's JPEG software v6b by Thomas G. Lane · 27 years ago
  9. 489583f The Independent JPEG Group's JPEG software v6a by Thomas G. Lane · 29 years ago
  10. bc79e06 The Independent JPEG Group's JPEG software v6 by Thomas G. Lane · 29 years ago
  11. 36a4ccc The Independent JPEG Group's JPEG software v5 by Thomas G. Lane · 30 years ago
  12. cc7150e The Independent JPEG Group's JPEG software v4a by Thomas G. Lane · 32 years ago
  13. 88aeed4 The Independent JPEG Group's JPEG software v4 by Thomas G. Lane · 32 years ago
  14. 4a6b730 The Independent JPEG Group's JPEG software v3 by Thomas G. Lane · 33 years ago
  15. bd543f0 The Independent JPEG Group's JPEG software v2 by Thomas G. Lane · 33 years ago
  16. 2cbeb8a The Independent JPEG Group's JPEG software v1 by Thomas G. Lane · 33 years ago
  17. 8629988 Fix broken buffered I/O (to make cjpeg work) by DRC · 16 years ago
  18. 9931338 Include Huffman codec optimizations borrowed from TurboJPEG by DRC · 16 years ago
  19. 0ca4425 Merged changes from branches/1.5-xserver (revision range 2432:2631) back to trunk. by Constantin Kaplinsky · 16 years ago