]> granicus.if.org Git - libjpeg-turbo/commit
Re-factor and re-license under the libjpeg BSD-style license. Justification: the...
authorDRC <dcommander@users.sourceforge.net>
Tue, 26 Apr 2011 22:08:31 +0000 (22:08 +0000)
committerDRC <dcommander@users.sourceforge.net>
Tue, 26 Apr 2011 22:08:31 +0000 (22:08 +0000)
commit6bb57b72199ec977b03614e4cf39389a267af744
treef2c7aa36d7ad2ec0d02d9553316866287cae70f8
parent4852d283d7a1d0bc3ce9d2186ec87fcf43be257a
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

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@597 632fc199-4ca6-4c93-a231-07263d6284db
jchuff.c