summaryrefslogtreecommitdiff
path: root/trunk/jdcolor.c
AgeCommit message (Collapse)Author
2012-03-11Allow RGB JPEG files to be created/decoded when using the LJT colorspace ↵dcommander
extensions git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@808 3789f03b-4d11-0410-bbf8-ca57d06f2519
2012-01-26Move INLINE macro into config.h. That's really where it belongs anyhow, ↵dcommander
since it is used only internally, and putting it in jconfig.h was causing problems with DevIL. git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@739 3789f03b-4d11-0410-bbf8-ca57d06f2519
2011-12-19Added new alpha channel colorspace constants/pixel formats, so applications ↵dcommander
can specify that they need the unused byte in a 4-component RGB output buffer set to 0xFF when decompressing. git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@732 3789f03b-4d11-0410-bbf8-ca57d06f2519
2011-09-09Use 8-bit write to avoid potential pointer aliasing issues (also, at least ↵dcommander
on x86, it's faster than the previous approach.) git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@700 3789f03b-4d11-0410-bbf8-ca57d06f2519
2011-09-07Improve performance of non-SIMD color conversion routines and use global ↵dcommander
constants to define colorspace extension parameters git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@698 3789f03b-4d11-0410-bbf8-ca57d06f2519
2011-09-07Back out CMYK-to-RGB conversions. There is really no way to properly do ↵dcommander
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: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@695 3789f03b-4d11-0410-bbf8-ca57d06f2519
2011-08-16Use integer arithmetic for CMYK-to-RGB conversionsdcommander
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@687 3789f03b-4d11-0410-bbf8-ca57d06f2519
2011-08-11CMYK/YCCK supportdcommander
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@680 3789f03b-4d11-0410-bbf8-ca57d06f2519
2011-02-27Improve performance a bit for the non-SIMD casedcommander
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@472 3789f03b-4d11-0410-bbf8-ca57d06f2519
2011-02-26Fix compiler warningsdcommander
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@463 3789f03b-4d11-0410-bbf8-ca57d06f2519
2009-09-24Significantly improve grayscale performancedcommander
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@63 3789f03b-4d11-0410-bbf8-ca57d06f2519
2009-08-06Update copyrights to indicate files modified with colorspace extensionsdcommander
git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@57 3789f03b-4d11-0410-bbf8-ca57d06f2519
2009-04-03Implement new colorspaces to allow directly compressing from/decompressing ↵dcommander
to RGB/RGBX/BGR/BGRX/XBGR/XRGB without conversion git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@35 3789f03b-4d11-0410-bbf8-ca57d06f2519
2009-03-09Framework for supporting SIMD accelerationossman_
Designed to impose minimal changes on the "normal" code. git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@14 3789f03b-4d11-0410-bbf8-ca57d06f2519
2006-05-25Migrating to new directory structure adopted from the RealVNC's source tree. ↵const_k
More changes will follow. git-svn-id: https://libjpeg-turbo.svn.sourceforge.net/svnroot/libjpeg-turbo@1 3789f03b-4d11-0410-bbf8-ca57d06f2519