tests: Add SPDX headers to vsp-unit-test-0026.sh
[renesas/vsp-tests.git] / tests / vsp-unit-test-0018.sh
1 #!/bin/sh
2 # SPDX-License-Identifier: GPL-2.0-or-later
3 # SPDX-FileCopyrightText: 2017 Renesas Electronics Corporation
4
5 #
6 # Test RPF crop using RGB. Use a RPF -> WPF pipeline, passing a selection of
7 # cropping windows.
8 #
9
10 . ./vsp-lib.sh
11
12 features="rpf.0 wpf.0"
13 crops="(0,0)/512x384 (32,32)/512x384 (32,64)/512x384 (64,32)/512x384"
14
15 test_rpf_cropping() {
16         test_start "RPF crop from $crop"
17
18         pipe_configure rpf-wpf 0 0
19         format_configure rpf-wpf 0 0 RGB24 1024x768 ARGB32 --rpfcrop=$crop
20
21         vsp_runner rpf.0 &
22         vsp_runner wpf.0
23
24         local result=$(compare_frames crop=${crop})
25
26         test_complete $result
27 }
28
29 test_main() {
30         local crop
31
32         for crop in $crops ; do
33                 test_rpf_cropping $crop
34         done
35 }
36
37 test_init $0 "$features"
38 test_run