]> granicus.if.org Git - libjpeg-turbo/commit
Completely refactored the TurboJPEG C API so that it uses pixel formats instead of...
authorDRC <dcommander@users.sourceforge.net>
Sat, 21 May 2011 14:37:15 +0000 (14:37 +0000)
committerDRC <dcommander@users.sourceforge.net>
Sat, 21 May 2011 14:37:15 +0000 (14:37 +0000)
commit9b28defe6ac85dd8a52479cf276606beae24920e
treeacba7cbaa6c1500917b0d1982c6c166a04a58c0a
parentf89dd1ec1a988cd6ca779b11c9ed87e6f2f548ff
Completely refactored the TurboJPEG C API so that it uses pixel formats instead of the clunky pixel size + flags combination to define the pixel size and component order.  tjCompress2() and tjTransform() can also now grow the JPEG buffer as needed, which can allow programs to save memory by not pre-allocating the "worst-case" buffer size calculated by TJBUFSIZE().  Converted API documentation to Doxygen.  There is no legacy code remaining, so the refactored version of the library has been re-licensed under a BSD-style license.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@616 632fc199-4ca6-4c93-a231-07263d6284db
62 files changed:
CMakeLists.txt
ChangeLog.txt
Makefile.am
doc/html/annotated.html [new file with mode: 0644]
doc/html/bc_s.png [new file with mode: 0644]
doc/html/classes.html [new file with mode: 0644]
doc/html/closed.png [new file with mode: 0644]
doc/html/doxygen.css [new file with mode: 0644]
doc/html/doxygen.png [new file with mode: 0644]
doc/html/functions.html [new file with mode: 0644]
doc/html/functions_vars.html [new file with mode: 0644]
doc/html/group___turbo_j_p_e_g.html [new file with mode: 0644]
doc/html/index.html [new file with mode: 0644]
doc/html/installdox [new file with mode: 0755]
doc/html/jquery.js [new file with mode: 0644]
doc/html/modules.html [new file with mode: 0644]
doc/html/nav_f.png [new file with mode: 0644]
doc/html/nav_h.png [new file with mode: 0644]
doc/html/open.png [new file with mode: 0644]
doc/html/search/all_64.html [new file with mode: 0644]
doc/html/search/all_68.html [new file with mode: 0644]
doc/html/search/all_6e.html [new file with mode: 0644]
doc/html/search/all_6f.html [new file with mode: 0644]
doc/html/search/all_72.html [new file with mode: 0644]
doc/html/search/all_74.html [new file with mode: 0644]
doc/html/search/all_77.html [new file with mode: 0644]
doc/html/search/all_78.html [new file with mode: 0644]
doc/html/search/all_79.html [new file with mode: 0644]
doc/html/search/classes_74.html [new file with mode: 0644]
doc/html/search/close.png [new file with mode: 0644]
doc/html/search/mag_sel.png [new file with mode: 0644]
doc/html/search/nomatches.html [new file with mode: 0644]
doc/html/search/search.css [new file with mode: 0644]
doc/html/search/search.js [new file with mode: 0644]
doc/html/search/search_l.png [new file with mode: 0644]
doc/html/search/search_m.png [new file with mode: 0644]
doc/html/search/search_r.png [new file with mode: 0644]
doc/html/search/variables_64.html [new file with mode: 0644]
doc/html/search/variables_68.html [new file with mode: 0644]
doc/html/search/variables_6e.html [new file with mode: 0644]
doc/html/search/variables_6f.html [new file with mode: 0644]
doc/html/search/variables_72.html [new file with mode: 0644]
doc/html/search/variables_77.html [new file with mode: 0644]
doc/html/search/variables_78.html [new file with mode: 0644]
doc/html/search/variables_79.html [new file with mode: 0644]
doc/html/structtjregion.html [new file with mode: 0644]
doc/html/structtjscalingfactor.html [new file with mode: 0644]
doc/html/structtjtransform.html [new file with mode: 0644]
doc/html/tab_a.png [new file with mode: 0644]
doc/html/tab_b.png [new file with mode: 0644]
doc/html/tab_h.png [new file with mode: 0644]
doc/html/tab_s.png [new file with mode: 0644]
doc/html/tabs.css [new file with mode: 0644]
doxygen.config [new file with mode: 0644]
jdatadst-tj.c [new file with mode: 0644]
jdatasrc-tj.c [new file with mode: 0644]
jpegut.c
jpgtest.c
turbojpeg-jni.c
turbojpeg-mapfile
turbojpeg.h
turbojpegl.c