Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libjpeg-turbo
/
cf775bf78906dfab3423ae554218b6be6a4f269a
/
turbojpeg-mapfile
9b49f0e
Re-work TJBUFSIZE() to take into account the level of chrominance subsampling
by DRC
· 13 years ago
6b76f75
Add new API functions, tjAlloc() and tjFree(), which allow memory to be allocated and freed using a method of the library's choosing. At the moment, the primary purpose for this is to avoid allocating/freeing memory across the DLL boundary on Windows.
by DRC
· 13 years ago
cb6205a
Add new API functions to JNI mapfile as well
by DRC
· 13 years ago
9b28def
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.
by DRC
· 13 years ago
109a578
tjGetScaledSize() would never be able to accommodate scaling factors > 1, so replace it with a function that returns a list of fractional scaling factors that TurboJPEG supports.
by DRC
· 14 years ago
890f1e0
Expose libjpeg lossless transform feature in TurboJPEG/OSS
by DRC
· 14 years ago
98a7bde
Remove entry for tjScaledSize()
by DRC
· 14 years ago
89d1164
Include tjGetScaledSize() in version scripts
by DRC
· 14 years ago
8424160
Replace the TJ_YUV flag with two new API functions
by DRC
· 14 years ago
9fa9559
Use a proper version script for libturbojpeg
by DRC
· 14 years ago
4e8ae08
Add new functions to anonymous version script
by DRC
· 14 years ago
b28fc57
Make the scaling API a bit more friendly
by DRC
· 14 years ago
8ed7b81
Added scaling API to TurboJPEG/OSS
by DRC
· 14 years ago
190d549
Include new tjDecompressHeader2() function
by DRC
· 14 years ago
6f8c668
Build TurboJPEG/OSS with a version script to prevent any non-global symbols from being accessible (this is to protect against potential namespace conflicts when preloading it into an application via VirtualGL.)
by DRC
· 15 years ago