From d6d7d83cc612d786d4211c0a73398e171580498c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20S=C3=B6derlund?= Date: Wed, 17 Aug 2016 16:38:02 +0000 Subject: tests: Add HGT test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Test HGT histogram during video streaming. Signed-off-by: Niklas Söderlund Signed-off-by: Laurent Pinchart --- tests/vsp-unit-test-0023.sh | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 tests/vsp-unit-test-0023.sh (limited to 'tests') diff --git a/tests/vsp-unit-test-0023.sh b/tests/vsp-unit-test-0023.sh new file mode 100755 index 0000000..0c61a5e --- /dev/null +++ b/tests/vsp-unit-test-0023.sh @@ -0,0 +1,40 @@ +#!/bin/sh + +# +# Test 2D histogram generation. Use a RPF -> HST -> HSI -> WPF pipeline +# with the HGT hooked up at the HST output. +# + +source vsp-lib.sh + +features="hgt hsi hst rpf.0 wpf.0" + +test_histogram() { + local hue_areas=$1 + + test_start "histogram HGT with hue areas $hue_areas" + + pipe_configure rpf-hgt + format_configure rpf-hgt RGB24 1024x768 + hgt_configure "$hue_areas" + + vsp_runner hgt & + vsp_runner rpf.0 & + vsp_runner wpf.0 + + result=$(compare_histograms $hue_areas) + + test_complete $result +} + +test_main() { + test_histogram "0,255,255,255,255,255,255,255,255,255,255,255" + test_histogram "0,40,40,80,80,120,120,160,160,200,200,255" + test_histogram "220,40,40,80,80,120,120,160,160,200,200,220" + test_histogram "0,10,50,60,100,110,150,160,200,210,250,255" + test_histogram "10,20,50,60,100,110,150,160,200,210,230,240" + test_histogram "240,20,60,80,100,120,140,160,180,200,210,220" +} + +test_init $0 "$features" +test_run -- cgit v1.2.3