google / libultrahdr

Ultra HDR is a true HDR image format, and is backcompatible. libultrahdr is the reference codec for the Ultra HDR format. The codecs that support the format can render the HDR intent of the image on HDR displays; other codecs can still decode and display the SDR intent of the image.
https://developer.android.com/guide/topics/media/platform/hdr-image-format
Apache License 2.0
146 stars 23 forks source link

Test failures #207

Closed dbermond closed 2 months ago

dbermond commented 2 months ago

I'm getting the following test failures in the current git master:

[  FAILED  ] 36 tests, listed below:
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI0AndDecodeTest/0, where GetParam() = (0, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI0AndDecodeTest/1, where GetParam() = (0, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI0AndDecodeTest/2, where GetParam() = (0, 2)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI0AndDecodeTest/3, where GetParam() = (1, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI0AndDecodeTest/4, where GetParam() = (1, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI0AndDecodeTest/5, where GetParam() = (1, 2)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI0AndDecodeTest/6, where GetParam() = (2, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI0AndDecodeTest/7, where GetParam() = (2, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI0AndDecodeTest/8, where GetParam() = (2, 2)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI1AndDecodeTest/0, where GetParam() = (0, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI1AndDecodeTest/1, where GetParam() = (0, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI1AndDecodeTest/2, where GetParam() = (0, 2)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI1AndDecodeTest/3, where GetParam() = (1, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI1AndDecodeTest/4, where GetParam() = (1, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI1AndDecodeTest/5, where GetParam() = (1, 2)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI1AndDecodeTest/6, where GetParam() = (2, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI1AndDecodeTest/7, where GetParam() = (2, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI1AndDecodeTest/8, where GetParam() = (2, 2)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI2AndDecodeTest/0, where GetParam() = (0, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI2AndDecodeTest/1, where GetParam() = (0, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI2AndDecodeTest/2, where GetParam() = (0, 2)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI2AndDecodeTest/3, where GetParam() = (1, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI2AndDecodeTest/4, where GetParam() = (1, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI2AndDecodeTest/5, where GetParam() = (1, 2)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI2AndDecodeTest/6, where GetParam() = (2, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI2AndDecodeTest/7, where GetParam() = (2, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI2AndDecodeTest/8, where GetParam() = (2, 2)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI3AndDecodeTest/0, where GetParam() = (0, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI3AndDecodeTest/1, where GetParam() = (0, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI3AndDecodeTest/2, where GetParam() = (0, 2)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI3AndDecodeTest/3, where GetParam() = (1, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI3AndDecodeTest/4, where GetParam() = (1, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI3AndDecodeTest/5, where GetParam() = (1, 2)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI3AndDecodeTest/6, where GetParam() = (2, 0)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI3AndDecodeTest/7, where GetParam() = (2, 1)
[  FAILED  ] JpegRAPIParameterizedTests/JpegRAPIEncodeAndDecodeTest.EncodeAPI3AndDecodeTest/8, where GetParam() = (2, 2)

36 FAILED TESTS

A git bisect shows the offending commit as: c0c184568d38c8b1cb0ad79a5a86f02a69bc522f.

System Information:

ram-mohan commented 2 months ago

these will be fixed once this merged. https://github.com/google/libultrahdr/pull/203 thank you.

ram-mohan commented 2 months ago

@DichenZhang1 this can be closed