julee / libyuv

Automatically exported from code.google.com/p/libyuv
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Arm unitest failure on odd width conversions #510

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
util/android/test_runner.py gtest -t 1800 -s libyuv_unittest --verbose 
--release --gtest_filter=*ConvertTest* -a "--libyuv_width=641 
--libyuv_height=360 --libyuv_repeat=10 --libyuv_flags=0"

Odd with Arm failures
C  110.795s Main  [  PASSED  ] 453 tests.
C  110.795s Main  [  FAILED  ] 23 tests, listed below:
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.ARGB1555ToI420_Any
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.ARGB1555ToI420_Invert
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.ARGB1555ToI420_Opt
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.ARGB1555ToI420_Unaligned
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.ARGB4444ToI420_Any
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.ARGB4444ToI420_Invert
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.ARGB4444ToI420_Opt
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.ARGB4444ToI420_Unaligned
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.I444ToABGR_Invert
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.I444ToARGB_Invert
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.J444ToARGB_Invert
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.RAWToI420_Any
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.RAWToI420_Invert
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.RAWToI420_Opt
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.RAWToI420_Unaligned
C  110.796s Main  [  FAILED  ] LibYUVConvertTest.RGB24ToI420_Any
C  110.797s Main  [  FAILED  ] LibYUVConvertTest.RGB24ToI420_Invert
C  110.797s Main  [  FAILED  ] LibYUVConvertTest.RGB24ToI420_Opt
C  110.797s Main  [  FAILED  ] LibYUVConvertTest.RGB24ToI420_Unaligned
C  110.797s Main  [  FAILED  ] LibYUVConvertTest.RGB565ToI420_Any
C  110.797s Main  [  FAILED  ] LibYUVConvertTest.RGB565ToI420_Invert
C  110.797s Main  [  FAILED  ] LibYUVConvertTest.RGB565ToI420_Opt
C  110.797s Main  [  FAILED  ] LibYUVConvertTest.RGB565ToI420_Unaligned
C  110.797s Main  
C  110.797s Main  23 FAILED TESTS

Original issue reported on code.google.com by fbarch...@google.com on 21 Oct 2015 at 10:09

GoogleCodeExporter commented 8 years ago
The Any functions need to replicate the source pixels for some of these.
Doing that, the list of errors goes down to

C   45.853s Main  [  FAILED  ] 7 tests, listed below:
C   45.853s Main  [  FAILED  ] LibYUVConvertTest.ARGB1555ToI420_Any
C   45.853s Main  [  FAILED  ] LibYUVConvertTest.ARGB1555ToI420_Invert
C   45.853s Main  [  FAILED  ] LibYUVConvertTest.ARGB1555ToI420_Opt
C   45.853s Main  [  FAILED  ] LibYUVConvertTest.ARGB1555ToI420_Unaligned
C   45.853s Main  [  FAILED  ] LibYUVConvertTest.I444ToABGR_Invert
C   45.853s Main  [  FAILED  ] LibYUVConvertTest.I444ToARGB_Invert
C   45.853s Main  [  FAILED  ] LibYUVConvertTest.J444ToARGB_Invert

Original comment by fbarch...@google.com on 22 Oct 2015 at 1:08

GoogleCodeExporter commented 8 years ago
all fixed except 1555... which I'll open a new bug for

Original comment by fbarch...@google.com on 22 Oct 2015 at 3:04

GoogleCodeExporter commented 8 years ago
All tests pass.

Original comment by fbarch...@chromium.org on 24 Oct 2015 at 2:05