DRC
a7466c9d86
Move INLINE macro into config.h. That's really where it belongs anyhow, since it is used only internally, and putting it in jconfig.h was causing problems with DevIL.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@739 632fc199-4ca6-4c93-a231-07263d6284db
2012-01-26 22:20:31 +00:00
DRC
67ce3b2352
Added new alpha channel colorspace constants/pixel formats, so applications can specify that they need the unused byte in a 4-component RGB output buffer set to 0xFF when decompressing.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@732 632fc199-4ca6-4c93-a231-07263d6284db
2011-12-19 02:21:03 +00:00
DRC
d89e01f5ce
Use 8-bit write to avoid potential pointer aliasing issues (also, at least on x86, it's faster than the previous approach.)
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@700 632fc199-4ca6-4c93-a231-07263d6284db
2011-09-09 18:15:53 +00:00
DRC
b4570bbf8c
Improve performance of non-SIMD color conversion routines and use global constants to define colorspace extension parameters
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@698 632fc199-4ca6-4c93-a231-07263d6284db
2011-09-07 06:31:00 +00:00
DRC
36edad7a4e
Back out CMYK-to-RGB conversions. There is really no way to properly do CMYK-to-RGB conversion without color management, which is out of scope for libjpeg-turbo. Applications wishing to do a trivial conversion, such as was implemented in these routines, can simply request CMYK output and do the trivial conversion themselves (or, even better, use an OSS color management library.) We should not encourage the use of in-library CMYK-to-RGB conversion as a substitute for color management.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@695 632fc199-4ca6-4c93-a231-07263d6284db
2011-09-07 02:32:02 +00:00
DRC
a2fdd0c9ab
Use integer arithmetic for CMYK-to-RGB conversions
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@687 632fc199-4ca6-4c93-a231-07263d6284db
2011-08-16 01:39:05 +00:00
DRC
51cf51a41c
CMYK/YCCK support
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@680 632fc199-4ca6-4c93-a231-07263d6284db
2011-08-11 02:16:44 +00:00
DRC
23f2bbaeda
Improve performance a bit for the non-SIMD case
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@472 632fc199-4ca6-4c93-a231-07263d6284db
2011-02-27 10:51:20 +00:00
DRC
17ac3720f1
Fix compiler warnings
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@463 632fc199-4ca6-4c93-a231-07263d6284db
2011-02-26 21:20:46 +00:00
DRC
6c0e1fc72e
Significantly improve grayscale performance
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@63 632fc199-4ca6-4c93-a231-07263d6284db
2009-09-24 06:18:25 +00:00
DRC
8ece7fef15
Update copyrights to indicate files modified with colorspace extensions
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@57 632fc199-4ca6-4c93-a231-07263d6284db
2009-08-06 08:32:00 +00:00
DRC
f25c071eb7
Implement new colorspaces to allow directly compressing from/decompressing to RGB/RGBX/BGR/BGRX/XBGR/XRGB without conversion
...
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@35 632fc199-4ca6-4c93-a231-07263d6284db
2009-04-03 12:00:51 +00:00
Pierre Ossman
59a3938b2e
Framework for supporting SIMD acceleration
...
Designed to impose minimal changes on the "normal" code.
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@14 632fc199-4ca6-4c93-a231-07263d6284db
2009-03-09 13:15:56 +00:00
Thomas G. Lane
5ead57a34a
The Independent JPEG Group's JPEG software v6b
2015-07-27 13:43:00 -05:00
Thomas G. Lane
489583f516
The Independent JPEG Group's JPEG software v6a
2015-07-29 15:32:35 -05:00
Thomas G. Lane
bc79e0680a
The Independent JPEG Group's JPEG software v6
2015-07-29 15:31:30 -05:00
Thomas G. Lane
9ba2f5ed36
The Independent JPEG Group's JPEG software v5a
2015-07-29 15:29:17 -05:00
Thomas G. Lane
36a4ccccd3
The Independent JPEG Group's JPEG software v5
2015-07-29 15:28:00 -05:00
Thomas G. Lane
cc7150e281
The Independent JPEG Group's JPEG software v4a
2015-07-29 15:25:01 -05:00
Thomas G. Lane
88aeed428f
The Independent JPEG Group's JPEG software v4
2015-07-29 15:23:45 -05:00
Thomas G. Lane
4a6b730364
The Independent JPEG Group's JPEG software v3
2015-07-29 15:21:19 -05:00
Thomas G. Lane
bd543f030e
The Independent JPEG Group's JPEG software v2
2015-07-29 15:20:00 -05:00
Thomas G. Lane
2cbeb8abd9
The Independent JPEG Group's JPEG software v1
2015-07-29 15:18:11 -05:00