diff --git a/ChangeLog.txt b/ChangeLog.txt index 58b5208c..ac6aad33 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -47,6 +47,11 @@ order), the Huffman encoder can produce encoded blocks that approach double the size of the unencoded blocks. Thus, the Huffman local buffer was increased to 256 bytes, which should prevent any such issue from re-occurring in the future. +[10] The new tjPlaneSizeYUV(), tjPlaneWidth(), and tjPlaneHeight() functions +were not actually usable on any platform except OS X and Windows, because +those functions were not included in the libturbojpeg mapfile. This has been +fixed. + 1.3.90 (1.4 beta1) ================== diff --git a/turbojpeg-mapfile b/turbojpeg-mapfile index bd675519..35d55ae3 100755 --- a/turbojpeg-mapfile +++ b/turbojpeg-mapfile @@ -50,4 +50,7 @@ TURBOJPEG_1.4 tjDecompressToYUVPlanes; tjEncodeYUV3; tjEncodeYUVPlanes; + tjPlaneHeight; + tjPlaneSizeYUV; + tjPlaneWidth; } TURBOJPEG_1.2; diff --git a/turbojpeg-mapfile.jni b/turbojpeg-mapfile.jni index 3370d1f2..9c1d25bb 100755 --- a/turbojpeg-mapfile.jni +++ b/turbojpeg-mapfile.jni @@ -76,6 +76,9 @@ TURBOJPEG_1.4 tjDecompressToYUVPlanes; tjEncodeYUV3; tjEncodeYUVPlanes; + tjPlaneHeight; + tjPlaneSizeYUV; + tjPlaneWidth; Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__IIII; Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII; Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIIIII_3_3B_3I_3III;