Cidana-Developers / Cidana-SVT-AV1

SVT-AV1 Unit Test
Other
0 stars 0 forks source link

Compare error with kirland_640_480_30.yuv for conformance test on Mac platform. #56

Open RyanZhao-Cidana opened 5 years ago

RyanZhao-Cidana commented 5 years ago

Conformance test failed: there are comparison errors between recon and decoded frame with the kirland_640_480_30.yuv on MacOS platform.

RyanZhao-Cidana commented 5 years ago

On version:98a5565d9a1d5a5fc74fdec0c9caed55d273e488 conformance test failed on : [ FAILED ] 4 tests, listed below: [ FAILED ] PerformanceCollectTest.run_check [ FAILED ] SVT_AV1/SvtAv1E2EParamEncModeTest.run_paramter_conformance_test/0, where GetParam() = ("park_joy_90p_8_420.y4m", 1, 0, 160, 90, '\b' (8), false) [ FAILED ] SVT_AV1/SvtAv1E2EConformanceTest.run_conformance_test/0, where GetParam() = ("kirland_640_480_30.yuv", 0, 0, 640, 480, '\b' (8), false) [ FAILED ] SVT_AV1/SvtAv1E2EConformanceTest.run_conformance_test/1, where GetParam() = ("niklas_640_480_30.yuv", 0, 0, 640, 480, '\b' (8), false)

Save image from ref decoder & recon output, and compare two image, find that two image are different.

RyanZhao-Cidana commented 5 years ago

Use SvtAv1EncApp with niklas_640_480_30.yuv as input source to generate recon file. Use ffplay to check generated recon file, will find error picture from recon.

屏幕快照 2019-04-29 上午9 55 10
Cidana-Developers commented 5 years ago

@Cidana-Emma confirmed that this issue is caused by encoder.

RyanZhao-Cidana commented 5 years ago

Compile tools:

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer//usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/c++/4.2.1 Apple LLVM version 10.0.1 (clang-1001.0.46.4) Target: x86_64-apple-darwin18.5.0 Thread model: posix

yasm 1.3.0 Compiled on Oct 14 2018. Copyright (c) 2001-2014 Peter Johnson and other Yasm developers. Run yasm --license for licensing overview and summary.