DRC
|
b3633e930b
|
Extend the TurboJPEG C API to support compressing JPEG images from YUV planar images
|
2013-10-30 23:02:57 +00:00 |
|
DRC
|
24668df1df
|
Add CMYK support to the TurboJPEG C API
|
2013-08-23 02:49:25 +00:00 |
|
DRC
|
da64629c62
|
Extend the TurboJPEG C API to support generating YUV images with arbitrary padding and to support image scaling when decompressing to YUV
|
2013-04-26 10:33:29 +00:00 |
|
DRC
|
489864aefa
|
Re-work TJBUFSIZE() to take into account the level of chrominance subsampling
|
2011-07-12 03:17:23 +00:00 |
|
DRC
|
411c62396d
|
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.
|
2011-05-24 16:52:47 +00:00 |
|
DRC
|
9bfb9ee536
|
Add new API functions to JNI mapfile as well
|
2011-05-24 13:37:37 +00:00 |
|
DRC
|
aa92628cd4
|
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.
|
2011-05-21 14:37:15 +00:00 |
|
DRC
|
be085e08b3
|
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.
|
2011-03-01 09:53:07 +00:00 |
|
DRC
|
3f2ef301c4
|
Expose libjpeg lossless transform feature in TurboJPEG/OSS
|
2011-02-26 22:02:37 +00:00 |
|
DRC
|
b8530db29f
|
Remove entry for tjScaledSize()
|
2011-02-26 20:04:23 +00:00 |
|
DRC
|
cc9133fadf
|
Include tjGetScaledSize() in version scripts
|
2011-02-26 19:59:01 +00:00 |
|
DRC
|
3405865cd2
|
Replace the TJ_YUV flag with two new API functions
|
2011-02-25 02:08:23 +00:00 |
|
DRC
|
4dc725069a
|
Use a proper version script for libturbojpeg
|
2011-02-25 00:23:44 +00:00 |
|
DRC
|
892b81cb44
|
Add new functions to anonymous version script
|
2011-02-22 06:44:50 +00:00 |
|
DRC
|
38218222cd
|
Make the scaling API a bit more friendly
|
2011-02-22 06:41:29 +00:00 |
|
DRC
|
aa8b75afa8
|
Added scaling API to TurboJPEG/OSS
|
2011-02-15 08:31:34 +00:00 |
|
DRC
|
6ac57da9cd
|
Include new tjDecompressHeader2() function
|
2010-12-14 19:48:38 +00:00 |
|
DRC
|
27c9e4290d
|
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.)
|
2010-02-16 05:03:51 +00:00 |
|