"TurboJPEG/OSS"="TurboJPEG", since the TurboJPEG header is used with other codecs besides libjpeg-turbo

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@421 632fc199-4ca6-4c93-a231-07263d6284db
This commit is contained in:
DRC
2011-02-22 00:36:04 +00:00

View File

@@ -52,10 +52,10 @@ enum {TJ_444=0, TJ_422, TJ_420, TJ_GRAYSCALE};
(64-bit IPP version only) */ (64-bit IPP version only) */
#define TJ_FASTUPSAMPLE 256 #define TJ_FASTUPSAMPLE 256
/* Use fast, inaccurate 4:2:2 and 4:2:0 YUV upsampling routines /* Use fast, inaccurate 4:2:2 and 4:2:0 YUV upsampling routines
(libjpeg version only) */ (libjpeg and libjpeg-turbo versions only) */
#define TJ_YUV 512 #define TJ_YUV 512
/* If passed to tjCompress(), this causes TurboJPEG/OSS to use the /* If passed to tjCompress(), this causes TurboJPEG to use the accelerated
accelerated color conversion routines in libjpeg-turbo to produce a planar color conversion routines in the underlying codec to produce a planar
YUV image that is suitable for X Video. Specifically, if the chrominance YUV image that is suitable for X Video. Specifically, if the chrominance
components are subsampled along the horizontal dimension, then the width components are subsampled along the horizontal dimension, then the width
of the luminance plane is padded to 2 in the output image (same goes for of the luminance plane is padded to 2 in the output image (same goes for
@@ -66,13 +66,13 @@ enum {TJ_444=0, TJ_422, TJ_420, TJ_GRAYSCALE};
TJ_420, which produces an image compatible with the I420 (AKA "YUV420P") TJ_420, which produces an image compatible with the I420 (AKA "YUV420P")
format. format.
If passed to tjDecompress(), this tells TurboJPEG/OSS to perform JPEG If passed to tjDecompress(), this tells TurboJPEG to perform JPEG
decompression but to leave out the color conversion step, so a planar YUV decompression but to leave out the color conversion step, so a planar YUV
image is generated instead of an RGB image. The padding of the planes in image is generated instead of an RGB image. The padding of the planes in
this image is the same as in the above case. Note that, if the width or this image is the same as in the above case. Note that, if the width or
height of the output image is not a multiple of 8 (or a multiple of 16 height of the output image is not a multiple of 8 (or a multiple of 16
along any dimension in which chrominance subsampling is used), then an along any dimension in which chrominance subsampling is used), then an
intermediate buffer copy will be performed within TurboJPEG/OSS. intermediate buffer copy will be performed within TurboJPEG.
*/ */
typedef void* tjhandle; typedef void* tjhandle;