DRC | 9fa9559 | 2011-02-25 00:23:44 +0000 | [diff] [blame] | 1 | TURBOJPEG_1.0 |
DRC | f8e0055 | 2011-02-04 11:06:36 +0000 | [diff] [blame] | 2 | { |
Leon Scroggins III | 3993b37 | 2018-07-16 10:43:45 -0400 | [diff] [blame] | 3 | global: |
| 4 | tjInitCompress; |
| 5 | tjCompress; |
| 6 | TJBUFSIZE; |
| 7 | tjInitDecompress; |
| 8 | tjDecompressHeader; |
| 9 | tjDecompress; |
| 10 | tjDestroy; |
| 11 | tjGetErrorStr; |
| 12 | local: |
| 13 | *; |
DRC | 9fa9559 | 2011-02-25 00:23:44 +0000 | [diff] [blame] | 14 | }; |
| 15 | |
| 16 | TURBOJPEG_1.1 |
| 17 | { |
Leon Scroggins III | 3993b37 | 2018-07-16 10:43:45 -0400 | [diff] [blame] | 18 | global: |
| 19 | TJBUFSIZEYUV; |
| 20 | tjDecompressHeader2; |
| 21 | tjDecompressToYUV; |
| 22 | tjEncodeYUV; |
DRC | 9fa9559 | 2011-02-25 00:23:44 +0000 | [diff] [blame] | 23 | } TURBOJPEG_1.0; |
| 24 | |
| 25 | TURBOJPEG_1.2 |
| 26 | { |
Leon Scroggins III | 3993b37 | 2018-07-16 10:43:45 -0400 | [diff] [blame] | 27 | 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; |
DRC | 9fa9559 | 2011-02-25 00:23:44 +0000 | [diff] [blame] | 55 | } TURBOJPEG_1.1; |
DRC | f610d61 | 2013-04-26 10:33:29 +0000 | [diff] [blame] | 56 | |
DRC | fc5c0c6 | 2013-04-26 23:43:15 +0000 | [diff] [blame] | 57 | TURBOJPEG_1.3 |
DRC | f610d61 | 2013-04-26 10:33:29 +0000 | [diff] [blame] | 58 | { |
Leon Scroggins III | 3993b37 | 2018-07-16 10:43:45 -0400 | [diff] [blame] | 59 | 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; |
DRC | f610d61 | 2013-04-26 10:33:29 +0000 | [diff] [blame] | 64 | } TURBOJPEG_1.2; |
DRC | fef9852 | 2013-04-28 01:32:52 +0000 | [diff] [blame] | 65 | |
| 66 | TURBOJPEG_1.4 |
| 67 | { |
Leon Scroggins III | 3993b37 | 2018-07-16 10:43:45 -0400 | [diff] [blame] | 68 | 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; |
DRC | fef9852 | 2013-04-28 01:32:52 +0000 | [diff] [blame] | 92 | } TURBOJPEG_1.3; |
Leon Scroggins III | 3993b37 | 2018-07-16 10:43:45 -0400 | [diff] [blame] | 93 | |
| 94 | TURBOJPEG_2.0 |
| 95 | { |
| 96 | global: |
| 97 | tjGetErrorCode; |
| 98 | tjGetErrorStr2; |
| 99 | tjLoadImage; |
| 100 | tjSaveImage; |
| 101 | } TURBOJPEG_1.4; |