blob: 9c1d25bb8877f535e68570d8b56f43580cc6c8a9 [file] [log] [blame]
DRC9fa95592011-02-25 00:23:44 +00001TURBOJPEG_1.0
DRCf8e00552011-02-04 11:06:36 +00002{
3 global:
4 tjInitCompress;
5 tjCompress;
6 TJBUFSIZE;
7 tjInitDecompress;
8 tjDecompressHeader;
DRCf8e00552011-02-04 11:06:36 +00009 tjDecompress;
10 tjDestroy;
11 tjGetErrorStr;
DRC9fa95592011-02-25 00:23:44 +000012 local:
13 *;
14};
15
16TURBOJPEG_1.1
17{
18 global:
19 TJBUFSIZEYUV;
20 tjDecompressHeader2;
DRC84241602011-02-25 02:08:23 +000021 tjDecompressToYUV;
22 tjEncodeYUV;
DRC9fa95592011-02-25 00:23:44 +000023} TURBOJPEG_1.0;
24
25TURBOJPEG_1.2
26{
27 global:
DRC6b76f752011-05-24 16:52:47 +000028 tjAlloc;
DRC9b49f0e2011-07-12 03:17:23 +000029 tjBufSize;
30 tjBufSizeYUV;
DRCcb6205a2011-05-24 13:37:37 +000031 tjCompress2;
32 tjDecompress2;
33 tjEncodeYUV2;
DRC6b76f752011-05-24 16:52:47 +000034 tjFree;
DRC109a5782011-03-01 09:53:07 +000035 tjGetScalingFactors;
DRC890f1e02011-02-26 22:02:37 +000036 tjInitTransform;
37 tjTransform;
DRCc5a41992011-02-08 06:54:36 +000038 Java_org_libjpegturbo_turbojpeg_TJ_bufSize;
DRCfef98522013-04-28 01:32:52 +000039 Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__III;
DRCbb0e0b52011-03-04 13:39:46 +000040 Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors;
DRCc5a41992011-02-08 06:54:36 +000041 Java_org_libjpegturbo_turbojpeg_TJCompressor_init;
DRC84a1bcc2011-02-23 12:09:56 +000042 Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3BIIII_3BIII;
DRC4f1580c2011-02-25 06:11:03 +000043 Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3IIIII_3BIII;
DRC4f1580c2011-02-25 06:11:03 +000044 Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIII_3BII;
45 Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3IIIII_3BII;
DRCbb0e0b52011-03-04 13:39:46 +000046 Java_org_libjpegturbo_turbojpeg_TJCompressor_destroy;
DRCc5a41992011-02-08 06:54:36 +000047 Java_org_libjpegturbo_turbojpeg_TJDecompressor_init;
48 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader;
DRC84a1bcc2011-02-23 12:09:56 +000049 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3BIIIII;
DRC4f1580c2011-02-25 06:11:03 +000050 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3IIIIII;
DRCfef98522013-04-28 01:32:52 +000051 Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI;
DRC1a45b812014-05-09 18:06:58 +000052 Java_org_libjpegturbo_turbojpeg_TJDecompressor_destroy;
DRCbb0e0b52011-03-04 13:39:46 +000053 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{
59 global:
DRCfc5c0c62013-04-26 23:43:15 +000060 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{
68 global:
69 tjBufSizeYUV2;
DRC910a3572013-10-30 23:02:57 +000070 tjCompressFromYUV;
DRCaecea382014-08-11 18:05:41 +000071 tjCompressFromYUVPlanes;
DRC34dca052014-02-28 09:17:14 +000072 tjDecodeYUV;
DRCaecea382014-08-11 18:05:41 +000073 tjDecodeYUVPlanes;
DRCcd7c3e62013-08-23 02:49:25 +000074 tjDecompressHeader3;
DRCfef98522013-04-28 01:32:52 +000075 tjDecompressToYUV2;
DRCaecea382014-08-11 18:05:41 +000076 tjDecompressToYUVPlanes;
DRCfef98522013-04-28 01:32:52 +000077 tjEncodeYUV3;
DRCaecea382014-08-11 18:05:41 +000078 tjEncodeYUVPlanes;
DRC0f4469c2014-11-22 23:56:26 +000079 tjPlaneHeight;
80 tjPlaneSizeYUV;
81 tjPlaneWidth;
DRCfef98522013-04-28 01:32:52 +000082 Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__IIII;
DRC40dd3142014-08-17 12:23:49 +000083 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;