| TURBOJPEG_1.0 |
| { |
| global: |
| tjInitCompress; |
| tjCompress; |
| TJBUFSIZE; |
| tjInitDecompress; |
| tjDecompressHeader; |
| tjDecompress; |
| tjDestroy; |
| tjGetErrorStr; |
| local: |
| *; |
| }; |
| |
| TURBOJPEG_1.1 |
| { |
| global: |
| TJBUFSIZEYUV; |
| tjDecompressHeader2; |
| tjDecompressToYUV; |
| tjEncodeYUV; |
| } TURBOJPEG_1.0; |
| |
| TURBOJPEG_1.2 |
| { |
| global: |
| tjAlloc; |
| tjBufSize; |
| tjBufSizeYUV; |
| tjCompress2; |
| tjDecompress2; |
| tjEncodeYUV2; |
| tjFree; |
| tjGetScalingFactors; |
| tjInitTransform; |
| tjTransform; |
| } TURBOJPEG_1.1; |
| |
| TURBOJPEG_1.4 |
| { |
| global: |
| tjBufSizeYUV2; |
| tjCompressFromYUV; |
| tjCompressFromYUVPlanes; |
| tjDecodeYUV; |
| tjDecodeYUVPlanes; |
| tjDecompressHeader3; |
| tjDecompressToYUV2; |
| tjDecompressToYUVPlanes; |
| tjEncodeYUV3; |
| tjEncodeYUVPlanes; |
| tjPlaneHeight; |
| tjPlaneSizeYUV; |
| tjPlaneWidth; |
| } TURBOJPEG_1.2; |
| |
| TURBOJPEG_2.0 |
| { |
| global: |
| tjGetErrorCode; |
| tjGetErrorStr2; |
| tjLoadImage; |
| tjSaveImage; |
| } TURBOJPEG_1.4; |