Browse Source

sf-omx-il-test: add omx-il unit test package in buildroot

Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>
Andy Hu 2 years ago
parent
commit
f7c23442bf

+ 1 - 0
package/starfive/Config.in

@@ -3,6 +3,7 @@ source "package/starfive/wave511/Config.in"
 source "package/starfive/wave521/Config.in"
 source "package/starfive/sf-gst-omx/Config.in"
 source "package/starfive/sf-omx-il/Config.in"
+source "package/starfive/sf-omx-il-test/Config.in"
 source "package/starfive/v4l2_test/Config.in"
 source "package/starfive/pp_test/Config.in"
 source "package/starfive/libcamera-apps/Config.in"

+ 7 - 0
package/starfive/sf-omx-il-test/Config.in

@@ -0,0 +1,7 @@
+comment "sf-omx-il-test package"
+
+config BR2_PACKAGE_SF_OMX_IL_TEST
+	bool "sf-omx-il-test"
+	depends on BR2_PACKAGE_SF_OMX_IL && BR2_PACKAGE_FFMPEG
+	help
+	  sf-omx-il-test package

+ 28 - 0
package/starfive/sf-omx-il-test/sf-omx-il-test.mk

@@ -0,0 +1,28 @@
+################################################################################
+#
+# OMX_IL_TEST
+#
+################################################################################
+SF_OMX_IL_TEST_VERSION:=1.0.0
+SF_OMX_IL_TEST_SITE=$(TOPDIR)/../soft_3rdpart/omx-il
+SF_OMX_IL_TEST_SITE_METHOD=local
+
+SF_OMX_IL_TEST_DEPENDENCIES=sf-omx-il ffmpeg
+define SF_OMX_IL_TEST_BUILD_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) test
+endef
+
+define SF_OMX_IL_TEST_CLEAN_CMDS
+
+endef
+
+define SF_OMX_IL_TEST_INSTALL_TARGET_CMDS
+	$(INSTALL) -m 0777 $(@D)/video_dec_test $(TARGET_DIR)/root/video_dec_test
+	$(INSTALL) -m 0777 $(@D)/video_enc_test $(TARGET_DIR)/root/video_enc_test
+endef
+
+define SF_OMX_IL_TEST_UNINSTALL_TARGET_CMDS
+
+endef
+
+$(eval $(generic-package))