xref: /aosp_15_r20/external/libjpeg-turbo/turbojpeg-mapfile.jni (revision dfc6aa5c1cfd4bc4e2018dc74aa96e29ee49c6da)
1*dfc6aa5cSAndroid Build Coastguard WorkerTURBOJPEG_1.0
2*dfc6aa5cSAndroid Build Coastguard Worker{
3*dfc6aa5cSAndroid Build Coastguard Worker  global:
4*dfc6aa5cSAndroid Build Coastguard Worker    TJBUFSIZE;
5*dfc6aa5cSAndroid Build Coastguard Worker    tjCompress;
6*dfc6aa5cSAndroid Build Coastguard Worker    tjDecompress;
7*dfc6aa5cSAndroid Build Coastguard Worker    tjDecompressHeader;
8*dfc6aa5cSAndroid Build Coastguard Worker    tjDestroy;
9*dfc6aa5cSAndroid Build Coastguard Worker    tjGetErrorStr;
10*dfc6aa5cSAndroid Build Coastguard Worker    tjInitCompress;
11*dfc6aa5cSAndroid Build Coastguard Worker    tjInitDecompress;
12*dfc6aa5cSAndroid Build Coastguard Worker  local:
13*dfc6aa5cSAndroid Build Coastguard Worker    *;
14*dfc6aa5cSAndroid Build Coastguard Worker};
15*dfc6aa5cSAndroid Build Coastguard Worker
16*dfc6aa5cSAndroid Build Coastguard WorkerTURBOJPEG_1.1
17*dfc6aa5cSAndroid Build Coastguard Worker{
18*dfc6aa5cSAndroid Build Coastguard Worker  global:
19*dfc6aa5cSAndroid Build Coastguard Worker    TJBUFSIZEYUV;
20*dfc6aa5cSAndroid Build Coastguard Worker    tjDecompressHeader2;
21*dfc6aa5cSAndroid Build Coastguard Worker    tjDecompressToYUV;
22*dfc6aa5cSAndroid Build Coastguard Worker    tjEncodeYUV;
23*dfc6aa5cSAndroid Build Coastguard Worker} TURBOJPEG_1.0;
24*dfc6aa5cSAndroid Build Coastguard Worker
25*dfc6aa5cSAndroid Build Coastguard WorkerTURBOJPEG_1.2
26*dfc6aa5cSAndroid Build Coastguard Worker{
27*dfc6aa5cSAndroid Build Coastguard Worker  global:
28*dfc6aa5cSAndroid Build Coastguard Worker    tjAlloc;
29*dfc6aa5cSAndroid Build Coastguard Worker    tjBufSize;
30*dfc6aa5cSAndroid Build Coastguard Worker    tjBufSizeYUV;
31*dfc6aa5cSAndroid Build Coastguard Worker    tjCompress2;
32*dfc6aa5cSAndroid Build Coastguard Worker    tjDecompress2;
33*dfc6aa5cSAndroid Build Coastguard Worker    tjEncodeYUV2;
34*dfc6aa5cSAndroid Build Coastguard Worker    tjFree;
35*dfc6aa5cSAndroid Build Coastguard Worker    tjGetScalingFactors;
36*dfc6aa5cSAndroid Build Coastguard Worker    tjInitTransform;
37*dfc6aa5cSAndroid Build Coastguard Worker    tjTransform;
38*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJ_bufSize;
39*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__III;
40*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors;
41*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJCompressor_init;
42*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3BIIII_3BIII;
43*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3IIIII_3BIII;
44*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIII_3BII;
45*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3IIIII_3BII;
46*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJCompressor_destroy;
47*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJDecompressor_init;
48*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader;
49*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3BIIIII;
50*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3IIIIII;
51*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI;
52*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJDecompressor_destroy;
53*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJTransformer_init;
54*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJTransformer_transform;
55*dfc6aa5cSAndroid Build Coastguard Worker} TURBOJPEG_1.1;
56*dfc6aa5cSAndroid Build Coastguard Worker
57*dfc6aa5cSAndroid Build Coastguard WorkerTURBOJPEG_1.3
58*dfc6aa5cSAndroid Build Coastguard Worker{
59*dfc6aa5cSAndroid Build Coastguard Worker  global:
60*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3BIIIIII_3BIII;
61*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3IIIIIII_3BIII;
62*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3BIIIIIII;
63*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3IIIIIIII;
64*dfc6aa5cSAndroid Build Coastguard Worker} TURBOJPEG_1.2;
65*dfc6aa5cSAndroid Build Coastguard Worker
66*dfc6aa5cSAndroid Build Coastguard WorkerTURBOJPEG_1.4
67*dfc6aa5cSAndroid Build Coastguard Worker{
68*dfc6aa5cSAndroid Build Coastguard Worker  global:
69*dfc6aa5cSAndroid Build Coastguard Worker    tjBufSizeYUV2;
70*dfc6aa5cSAndroid Build Coastguard Worker    tjCompressFromYUV;
71*dfc6aa5cSAndroid Build Coastguard Worker    tjCompressFromYUVPlanes;
72*dfc6aa5cSAndroid Build Coastguard Worker    tjDecodeYUV;
73*dfc6aa5cSAndroid Build Coastguard Worker    tjDecodeYUVPlanes;
74*dfc6aa5cSAndroid Build Coastguard Worker    tjDecompressHeader3;
75*dfc6aa5cSAndroid Build Coastguard Worker    tjDecompressToYUV2;
76*dfc6aa5cSAndroid Build Coastguard Worker    tjDecompressToYUVPlanes;
77*dfc6aa5cSAndroid Build Coastguard Worker    tjEncodeYUV3;
78*dfc6aa5cSAndroid Build Coastguard Worker    tjEncodeYUVPlanes;
79*dfc6aa5cSAndroid Build Coastguard Worker    tjPlaneHeight;
80*dfc6aa5cSAndroid Build Coastguard Worker    tjPlaneSizeYUV;
81*dfc6aa5cSAndroid Build Coastguard Worker    tjPlaneWidth;
82*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__IIII;
83*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII;
84*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIIIII_3_3B_3I_3III;
85*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3IIIIIII_3_3B_3I_3III;
86*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III;
87*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJDecompressor_decodeYUV___3_3B_3I_3II_3BIIIIIII;
88*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJDecompressor_decodeYUV___3_3B_3I_3II_3IIIIIIII;
89*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJ_planeHeight__III;
90*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJ_planeSizeYUV__IIIII;
91*dfc6aa5cSAndroid Build Coastguard Worker    Java_org_libjpegturbo_turbojpeg_TJ_planeWidth__III;
92*dfc6aa5cSAndroid Build Coastguard Worker} TURBOJPEG_1.3;
93*dfc6aa5cSAndroid Build Coastguard Worker
94*dfc6aa5cSAndroid Build Coastguard WorkerTURBOJPEG_2.0
95*dfc6aa5cSAndroid Build Coastguard Worker{
96*dfc6aa5cSAndroid Build Coastguard Worker  global:
97*dfc6aa5cSAndroid Build Coastguard Worker    tjGetErrorCode;
98*dfc6aa5cSAndroid Build Coastguard Worker    tjGetErrorStr2;
99*dfc6aa5cSAndroid Build Coastguard Worker    tjLoadImage;
100*dfc6aa5cSAndroid Build Coastguard Worker    tjSaveImage;
101*dfc6aa5cSAndroid Build Coastguard Worker} TURBOJPEG_1.4;
102