Merge branch 'upstream' into tizen
[platform/upstream/libjpeg-turbo.git] / turbojpeg-mapfile.jni
1 TURBOJPEG_1.0
2 {
3   global:
4     tjInitCompress;
5     tjCompress;
6     TJBUFSIZE;
7     tjInitDecompress;
8     tjDecompressHeader;
9     tjDecompress;
10     tjDestroy;
11     tjGetErrorStr;
12   local:
13     *;
14 };
15
16 TURBOJPEG_1.1
17 {
18   global:
19     TJBUFSIZEYUV;
20     tjDecompressHeader2;
21     tjDecompressToYUV;
22     tjEncodeYUV;
23 } TURBOJPEG_1.0;
24
25 TURBOJPEG_1.2
26 {
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;
55 } TURBOJPEG_1.1;
56
57 TURBOJPEG_1.3
58 {
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;
64 } TURBOJPEG_1.2;
65
66 TURBOJPEG_1.4
67 {
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;
92 } TURBOJPEG_1.3;
93
94 TURBOJPEG_2.0
95 {
96   global:
97     tjGetErrorCode;
98     tjGetErrorStr2;
99     tjLoadImage;
100     tjSaveImage;
101 } TURBOJPEG_1.4;