xref: /OK3568_Linux_fs/debian/overlay-debug/rockchip-test/video/video_test.sh (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/bash
2
3DIR_VIDEO=/rockchip-test/video
4
5info_view()
6{
7    echo "*****************************************************"
8    echo "***                                               ***"
9    echo "***            VIDEO TEST                         ***"
10    echo "***                                               ***"
11    echo "*****************************************************"
12}
13
14info_view
15echo "***********************************************************"
16echo "video test demo:						1"
17echo "video test with FPS display demo:				2"
18echo "video max FPS test without display demo:			3"
19echo "multivideo test:						4"
20echo "gstreamer decode test:					5"
21echo "mpv player decode test:					6"
22echo "parole player decode test:				7"
23echo "qt player decode test:					8"
24echo "gstreamer encode test:					9"
25echo "***********************************************************"
26
27read -t 30 VIDEO_CHOICE
28
29video_test()
30{
31	bash ${DIR_VIDEO}/test_gst_video.sh
32}
33
34video_test_fps()
35{
36	bash ${DIR_VIDEO}/test_gst_video_fps.sh
37}
38
39video_test_maxfps()
40{
41	bash ${DIR_VIDEO}/test_gst_video_maxfps.sh
42}
43
44multivideo_test()
45{
46	bash ${DIR_VIDEO}/test_gst_multivideo.sh
47}
48
49gst_dec_test()
50{
51	bash ${DIR_VIDEO}/test_dec-gst.sh
52}
53
54mpv_dec_test()
55{
56	bash ${DIR_VIDEO}/test_dec-mpv.sh
57}
58
59parole_dec_test()
60{
61	bash ${DIR_VIDEO}/test_dec-parole.sh
62}
63
64qt_dec_test()
65{
66	bash ${DIR_VIDEO}/test_dec-qt.sh arm64
67}
68
69gst_enc_test()
70{
71	bash ${DIR_VIDEO}/test_enc-gst.sh
72}
73
74case ${VIDEO_CHOICE} in
75	1)
76		video_test
77		;;
78	2)
79		video_test_fps
80		;;
81	3)
82		video_test_maxfps
83		;;
84	4)
85		multivideo_test
86		;;
87	5)
88		gst_dec_test
89		;;
90	6)
91		mpv_dec_test
92		;;
93	7)
94		parole_dec_test
95		;;
96	8)
97		qt_dec_test
98		;;
99	9)
100		gst_enc_test
101		;;
102	*)
103		echo "not fount your input."
104		;;
105esac
106