v4l2-uvm-test: support SVP [1/1]
PD#SWPL-20176
Problem:
Secure Video Path test application.
Solution:
a) Use secmem API to copy ES frame into secure dmabuf
b) Use MESON_USE_PROTECTED to allocate secure memory from DRM-GEM.
Verify:
U212 with command "v4l2-uvm-test -f /data/1.mp4 -p 26 -d 0 -s"
Change-Id: Iedb23a374cbd198e85b2678eb5034a2c802ec5bb
Signed-off-by: Song Zhao <song.zhao@amlogic.com>
diff --git a/v4l2-uvm-test/v4l2-uvm-test.mk b/v4l2-uvm-test/v4l2-uvm-test.mk
index aae5e95..4c25926 100644
--- a/v4l2-uvm-test/v4l2-uvm-test.mk
+++ b/v4l2-uvm-test/v4l2-uvm-test.mk
@@ -5,6 +5,15 @@
V4L2_UVM_TEST_SITE = $(TOPDIR)/../multimedia/v4l2-uvm-test/src
V4L2_UVM_TEST_SITE_METHOD = local
+V4L2_UVM_TEST_DEPENDENCIES += ffmpeg
+V4L2_UVM_TEST_DEPENDENCIES += libdrm
+
+ifneq ($(BR2_PACKAGE_LIBSECMEM),y)
+V4L2_UVM_TEST_DEPENDENCIES += libsecmem-bin
+else
+V4L2_UVM_TEST_DEPENDENCIES += libsecmem
+endif
+
define V4L2_UVM_TEST_BUILD_CMDS
$(TARGET_CONFIGURE_OPTS) $(MAKE) CC=$(TARGET_CC) -C $(@D)/
endef