blob: 07a429be91eef25f6890aaff9bc1c5940d9a638a [file] [log] [blame]
DRC9fa95592011-02-25 00:23:44 +00001TURBOJPEG_1.0
DRC6f8c6682010-02-16 05:03:51 +00002{
DRC19c791c2018-03-08 10:55:20 -06003 global:
DRC19c791c2018-03-08 10:55:20 -06004 TJBUFSIZE;
DRC75dc23f2023-01-06 10:29:10 -06005 tjCompress;
DRC19c791c2018-03-08 10:55:20 -06006 tjDecompress;
DRC75dc23f2023-01-06 10:29:10 -06007 tjDecompressHeader;
DRC19c791c2018-03-08 10:55:20 -06008 tjDestroy;
9 tjGetErrorStr;
DRC75dc23f2023-01-06 10:29:10 -060010 tjInitCompress;
11 tjInitDecompress;
DRC19c791c2018-03-08 10:55:20 -060012 local:
13 *;
DRC6f8c6682010-02-16 05:03:51 +000014};
DRC9fa95592011-02-25 00:23:44 +000015
16TURBOJPEG_1.1
17{
DRC19c791c2018-03-08 10:55:20 -060018 global:
19 TJBUFSIZEYUV;
20 tjDecompressHeader2;
21 tjDecompressToYUV;
22 tjEncodeYUV;
DRC9fa95592011-02-25 00:23:44 +000023} TURBOJPEG_1.0;
DRC89d11642011-02-26 19:59:01 +000024
25TURBOJPEG_1.2
26{
DRC19c791c2018-03-08 10:55:20 -060027 global:
28 tjAlloc;
29 tjBufSize;
30 tjBufSizeYUV;
31 tjCompress2;
32 tjDecompress2;
33 tjEncodeYUV2;
34 tjFree;
35 tjGetScalingFactors;
36 tjInitTransform;
37 tjTransform;
DRC89d11642011-02-26 19:59:01 +000038} TURBOJPEG_1.1;
DRCf610d612013-04-26 10:33:29 +000039
40TURBOJPEG_1.4
41{
DRC19c791c2018-03-08 10:55:20 -060042 global:
43 tjBufSizeYUV2;
44 tjCompressFromYUV;
45 tjCompressFromYUVPlanes;
46 tjDecodeYUV;
47 tjDecodeYUVPlanes;
48 tjDecompressHeader3;
49 tjDecompressToYUV2;
50 tjDecompressToYUVPlanes;
51 tjEncodeYUV3;
52 tjEncodeYUVPlanes;
53 tjPlaneHeight;
54 tjPlaneSizeYUV;
55 tjPlaneWidth;
DRCf610d612013-04-26 10:33:29 +000056} TURBOJPEG_1.2;
DRCb9ab64d2017-05-11 21:02:29 -050057
DRCc0ca3542018-03-22 16:04:29 -050058TURBOJPEG_2.0
DRCb9ab64d2017-05-11 21:02:29 -050059{
DRC19c791c2018-03-08 10:55:20 -060060 global:
61 tjGetErrorCode;
62 tjGetErrorStr2;
63 tjLoadImage;
64 tjSaveImage;
DRCb9ab64d2017-05-11 21:02:29 -050065} TURBOJPEG_1.4;