2014-11-21 20:32:31 +00:00
|
|
|
TURBOJPEG_1.0
|
|
|
|
{
|
2019-12-25 16:30:29 +00:00
|
|
|
global:
|
|
|
|
tjInitCompress;
|
|
|
|
tjCompress;
|
|
|
|
TJBUFSIZE;
|
|
|
|
tjInitDecompress;
|
|
|
|
tjDecompressHeader;
|
|
|
|
tjDecompress;
|
|
|
|
tjDestroy;
|
|
|
|
tjGetErrorStr;
|
|
|
|
local:
|
|
|
|
*;
|
2014-11-21 20:32:31 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
TURBOJPEG_1.1
|
|
|
|
{
|
2019-12-25 16:30:29 +00:00
|
|
|
global:
|
|
|
|
TJBUFSIZEYUV;
|
|
|
|
tjDecompressHeader2;
|
|
|
|
tjDecompressToYUV;
|
|
|
|
tjEncodeYUV;
|
2014-11-21 20:32:31 +00:00
|
|
|
} TURBOJPEG_1.0;
|
|
|
|
|
|
|
|
TURBOJPEG_1.2
|
|
|
|
{
|
2019-12-25 16:30:29 +00:00
|
|
|
global:
|
|
|
|
tjAlloc;
|
|
|
|
tjBufSize;
|
|
|
|
tjBufSizeYUV;
|
|
|
|
tjCompress2;
|
|
|
|
tjDecompress2;
|
|
|
|
tjEncodeYUV2;
|
|
|
|
tjFree;
|
|
|
|
tjGetScalingFactors;
|
|
|
|
tjInitTransform;
|
|
|
|
tjTransform;
|
2014-11-21 20:32:31 +00:00
|
|
|
} TURBOJPEG_1.1;
|
2015-01-24 20:09:39 +00:00
|
|
|
|
|
|
|
TURBOJPEG_1.4
|
|
|
|
{
|
2019-12-25 16:30:29 +00:00
|
|
|
global:
|
|
|
|
tjBufSizeYUV2;
|
|
|
|
tjCompressFromYUV;
|
|
|
|
tjCompressFromYUVPlanes;
|
|
|
|
tjDecodeYUV;
|
|
|
|
tjDecodeYUVPlanes;
|
|
|
|
tjDecompressHeader3;
|
|
|
|
tjDecompressToYUV2;
|
|
|
|
tjDecompressToYUVPlanes;
|
|
|
|
tjEncodeYUV3;
|
|
|
|
tjEncodeYUVPlanes;
|
|
|
|
tjPlaneHeight;
|
|
|
|
tjPlaneSizeYUV;
|
|
|
|
tjPlaneWidth;
|
2015-01-24 20:09:39 +00:00
|
|
|
} TURBOJPEG_1.2;
|
2019-12-25 16:30:29 +00:00
|
|
|
|
|
|
|
TURBOJPEG_2.0
|
|
|
|
{
|
|
|
|
global:
|
|
|
|
tjGetErrorCode;
|
|
|
|
tjGetErrorStr2;
|
|
|
|
tjLoadImage;
|
|
|
|
tjSaveImage;
|
|
|
|
} TURBOJPEG_1.4;
|