UT: add v4l2 decoder + uvm dmabuf test [1/1]
PD#SWPL-20176
Problem:
Need a unit test for UVM+V4L2 decoder
Solution:
*) Use FFMPEG as demuxer, feed framed data into V4L2 decoder.
*) Fetch buffer from DRM-GEM, use DMABUF mode of V4L2 decoder.
*) Use libdrm for render, take 2 fence delay into consideration.
*) Use alpha 0 frame on OSD to show video plane.
Verify:
U212 G12A platform.
//No DW
v4l2-uvm-test -f $FILE_PATH -p 35 -d 0
//DW 1:1
v4l2-uvm-test -f $FILE_PATH -p 35 -d 1
//DW 1:2
v4l2-uvm-test -f $FILE_PATH -p 35 -d 4
//DW only
v4l2-uvm-test -f $FILE_PATH -p 35 -d 16
//Adaptive stream (mpeg2/h265)
Change-Id: I890e8ec5c6b88e60227656b19d2d7af3a04c76c1
Signed-off-by: Song Zhao <song.zhao@amlogic.com>
14 files changed