Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libjpeg-turbo
/
2dcd4b53531c0feeb2d8aa1c0d9de382993452c0
/
jdhuff.h
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
0fbb28e
Handle erroneous Huffman codes
by DRC
· 14 years ago
830d5fc
Use 64-bit holding buffer on Win64 for increased performance
by DRC
· 14 years ago
0489909
Bleepin' Windows uses LLP64, not LP64
by DRC
· 15 years ago
021da08
Not all platforms define __WORDSIZE
by DRC
· 15 years ago
e281664
Greatly improve performance of Huffman decoding
by DRC
· 15 years ago
5ead57a
The Independent JPEG Group's JPEG software v6b
by Thomas G. Lane
· 26 years ago
489583f
The Independent JPEG Group's JPEG software v6a
by Thomas G. Lane
· 29 years ago
bc79e06
The Independent JPEG Group's JPEG software v6
by Thomas G. Lane
· 29 years ago