tests: Add SPDX headers to vsp-unit-test-0026.sh
[renesas/vsp-tests.git] / tests / vsp-unit-test-0013.sh
1 #!/bin/sh
2 # SPDX-License-Identifier: GPL-2.0-or-later
3 # SPDX-FileCopyrightText: 2016-2017 Renesas Electronics Corporation
4
5 #
6 # Test RPF unpacking in RGB mode. Use a RPF -> WPF pipeline with a fixed ARGB32
7 # format on the output and feed frames to the VSP in all RGB formats supported
8 # by the RPF.
9 #
10
11 . ./vsp-lib.sh
12
13 features="rpf.0 wpf.0"
14 formats="RGB332 ARGB555 XRGB555 RGB565 BGR24 RGB24 ABGR32 ARGB32 XBGR32 XRGB32"
15
16 test_rpf_unpacking() {
17         test_start "RPF unpacking in $format"
18
19         pipe_configure rpf-wpf 0 0
20         format_configure rpf-wpf 0 0 $format 1024x768 ARGB32
21
22         vsp_runner rpf.0 &
23         vsp_runner wpf.0
24
25         local result=$(compare_frames)
26
27         test_complete $result
28 }
29
30 test_main() {
31         local format
32
33         for format in $formats ; do
34                 test_rpf_unpacking $format
35         done
36 }
37
38 test_init $0 "$features"
39 test_run