blob: 44327912b326bc225da819746718a6d8bc0e824d [file] [log] [blame]
DRC9fa95592011-02-25 00:23:44 +00001TURBOJPEG_1.0
DRCf8e00552011-02-04 11:06:36 +00002{
Leon Scroggins III3993b372018-07-16 10:43:45 -04003 global:
4 tjInitCompress;
5 tjCompress;
6 TJBUFSIZE;
7 tjInitDecompress;
8 tjDecompressHeader;
9 tjDecompress;
10 tjDestroy;
11 tjGetErrorStr;
12 local:
13 *;
DRC9fa95592011-02-25 00:23:44 +000014};
15
16TURBOJPEG_1.1
17{
Leon Scroggins III3993b372018-07-16 10:43:45 -040018 global:
19 TJBUFSIZEYUV;
20 tjDecompressHeader2;
21 tjDecompressToYUV;
22 tjEncodeYUV;
DRC9fa95592011-02-25 00:23:44 +000023} TURBOJPEG_1.0;
24
25TURBOJPEG_1.2
26{
Leon Scroggins III3993b372018-07-16 10:43:45 -040027 global:
28 tjAlloc;
29 tjBufSize;
30 tjBufSizeYUV;
31 tjCompress2;
32 tjDecompress2;
33 tjEncodeYUV2;
34 tjFree;
35 tjGetScalingFactors;
36 tjInitTransform;
37 tjTransform;
38 Java_org_libjpegturbo_turbojpeg_TJ_bufSize;
39 Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__III;
40 Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors;
41 Java_org_libjpegturbo_turbojpeg_TJCompressor_init;
42 Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3BIIII_3BIII;
43 Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3IIIII_3BIII;
44 Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIII_3BII;
45 Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3IIIII_3BII;
46 Java_org_libjpegturbo_turbojpeg_TJCompressor_destroy;
47 Java_org_libjpegturbo_turbojpeg_TJDecompressor_init;
48 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader;
49 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3BIIIII;
50 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3IIIIII;
51 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI;
52 Java_org_libjpegturbo_turbojpeg_TJDecompressor_destroy;
53 Java_org_libjpegturbo_turbojpeg_TJTransformer_init;
54 Java_org_libjpegturbo_turbojpeg_TJTransformer_transform;
DRC9fa95592011-02-25 00:23:44 +000055} TURBOJPEG_1.1;
DRCf610d612013-04-26 10:33:29 +000056
DRCfc5c0c62013-04-26 23:43:15 +000057TURBOJPEG_1.3
DRCf610d612013-04-26 10:33:29 +000058{
Leon Scroggins III3993b372018-07-16 10:43:45 -040059 global:
60 Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3BIIIIII_3BIII;
61 Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3IIIIIII_3BIII;
62 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3BIIIIIII;
63 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3IIIIIIII;
DRCf610d612013-04-26 10:33:29 +000064} TURBOJPEG_1.2;
DRCfef98522013-04-28 01:32:52 +000065
66TURBOJPEG_1.4
67{
Leon Scroggins III3993b372018-07-16 10:43:45 -040068 global:
69 tjBufSizeYUV2;
70 tjCompressFromYUV;
71 tjCompressFromYUVPlanes;
72 tjDecodeYUV;
73 tjDecodeYUVPlanes;
74 tjDecompressHeader3;
75 tjDecompressToYUV2;
76 tjDecompressToYUVPlanes;
77 tjEncodeYUV3;
78 tjEncodeYUVPlanes;
79 tjPlaneHeight;
80 tjPlaneSizeYUV;
81 tjPlaneWidth;
82 Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__IIII;
83 Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII;
84 Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIIIII_3_3B_3I_3III;
85 Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3IIIIIII_3_3B_3I_3III;
86 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III;
87 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decodeYUV___3_3B_3I_3II_3BIIIIIII;
88 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decodeYUV___3_3B_3I_3II_3IIIIIIII;
89 Java_org_libjpegturbo_turbojpeg_TJ_planeHeight__III;
90 Java_org_libjpegturbo_turbojpeg_TJ_planeSizeYUV__IIIII;
91 Java_org_libjpegturbo_turbojpeg_TJ_planeWidth__III;
DRCfef98522013-04-28 01:32:52 +000092} TURBOJPEG_1.3;
Leon Scroggins III3993b372018-07-16 10:43:45 -040093
94TURBOJPEG_2.0
95{
96 global:
97 tjGetErrorCode;
98 tjGetErrorStr2;
99 tjLoadImage;
100 tjSaveImage;
101} TURBOJPEG_1.4;