tests: Perform scaling verification in fuzzy mode
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Wed, 15 Jun 2016 22:52:04 +0000 (01:52 +0300)
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Sun, 19 Jun 2016 12:26:01 +0000 (15:26 +0300)
The reference frame generator scaling algorithm doesn't match the VSP
scaler in a pixel-perfect fashion, use fuzzy comparision of the result.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
tests/vsp-unit-test-0003.sh
tests/vsp-unit-test-0008.sh

index ee6dbdc..64180c4 100755 (executable)
@@ -23,7 +23,7 @@ test_scale() {
        $vsp_runner $mdev input 0 $format &
        $vsp_runner $mdev output 0 $format
 
        $vsp_runner $mdev input 0 $format &
        $vsp_runner $mdev output 0 $format
 
-       result=$(compare_frames exact)
+       result=$(compare_frames fuzzy)
 
        test_complete $result
 }
 
        test_complete $result
 }
index 566cef5..6c20df2 100755 (executable)
@@ -8,7 +8,7 @@
 source vsp-lib.sh
 
 features="bru rpf.0 uds wpf.0"
 source vsp-lib.sh
 
 features="bru rpf.0 uds wpf.0"
-formats="RGB24 UYVY"
+formats="RGB24 YUV444M"
 
 test_scale() {
        format=$1
 
 test_scale() {
        format=$1
@@ -30,7 +30,7 @@ test_scale() {
        $vsp_runner $mdev input 0 $format &
        $vsp_runner $mdev output 0 $format
 
        $vsp_runner $mdev input 0 $format &
        $vsp_runner $mdev output 0 $format
 
-       result=$(compare_frames exact)
+       result=$(compare_frames fuzzy)
 
        test_complete $result
 }
 
        test_complete $result
 }