commit 08fc4cc436c20e9127ceb74a8e3e7092ac1d8766 Author: Han Gao Date: Fri Jul 21 17:53:00 2023 +0800 Init th1520-vpu Signed-off-by: Han Gao diff --git a/addons/lib/modules-load.d/hantro.conf b/addons/lib/modules-load.d/hantro.conf new file mode 100644 index 0000000..cecfc10 --- /dev/null +++ b/addons/lib/modules-load.d/hantro.conf @@ -0,0 +1,4 @@ +vidmem +hantrodec +memalloc +vc8000 diff --git a/addons/lib/udev/rules.d/70-hantro.rules b/addons/lib/udev/rules.d/70-hantro.rules new file mode 100644 index 0000000..2ddc427 --- /dev/null +++ b/addons/lib/udev/rules.d/70-hantro.rules @@ -0,0 +1,3 @@ +KERNEL=="vidmem", MODE="0666" +KERNEL=="hantrodec", MODE="0666" +KERNEL=="vc8000", MODE="0666" diff --git a/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.H2.image.encoder.so b/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.H2.image.encoder.so new file mode 100755 index 0000000..31c2a32 Binary files /dev/null and b/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.H2.image.encoder.so differ diff --git a/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.H2.video.encoder.so b/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.H2.video.encoder.so new file mode 100755 index 0000000..4435716 Binary files /dev/null and b/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.H2.video.encoder.so differ diff --git a/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.VC8000D.image.decoder.so b/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.VC8000D.image.decoder.so new file mode 100755 index 0000000..60fe4ad Binary files /dev/null and b/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.VC8000D.image.decoder.so differ diff --git a/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.VC8000D.video.decoder.so b/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.VC8000D.video.decoder.so new file mode 100755 index 0000000..97a4f08 Binary files /dev/null and b/addons/usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.VC8000D.video.decoder.so differ diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..9b2a28e --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +th1520-vpu (1.2.1) unstable; urgency=medium + + * add vpu binary files + + -- Han Gao Wed, 19 Jul 2023 02:32:36 +0800 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..1bbde72 --- /dev/null +++ b/debian/control @@ -0,0 +1,18 @@ +Source: th1520-vpu +Section: misc +Priority: optional +Maintainer: Han Gao +Build-Depends: debhelper-compat (= 13) +Standards-Version: 4.6.1 +Rules-Requires-Root: no + +Package: th1520-vpu +Architecture: riscv64 +Multi-Arch: foreign +Depends: ${misc:Depends}, + gstreamer1.0-omx-generic, + gstreamer1.0-plugins-bad, + gstreamer1.0-omx-bellagio-config, + libomxil-bellagio-bin, + libomxil-bellagio0 +Description: th1520 vpu addons of the RevyOS diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..f020c9b --- /dev/null +++ b/debian/copyright @@ -0,0 +1 @@ +This is Revyos th1520 vpu addons files diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..4cdaedc --- /dev/null +++ b/debian/rules @@ -0,0 +1,14 @@ +#!/usr/bin/make -f +export DH_VERBOSE = 1 +export DESTDIR = debian/th1520-vpu +export DEB_BUILD_OPTIONS += nostrip + +%: + dh $@ + +override_dh_install: + mkdir -p $(CURDIR)/$(DESTDIR)$(PREFIX)/ + cp -avpr $(CURDIR)/addons/* $(CURDIR)/$(DESTDIR)$(PREFIX)/ + +override_dh_clean: + echo "None" diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..89ae9db --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 0000000..6a8a27a --- /dev/null +++ b/debian/source/options @@ -0,0 +1 @@ +tar-ignore = "-I.a" diff --git a/debian/th1520-vpu.install b/debian/th1520-vpu.install new file mode 100644 index 0000000..5697b5d --- /dev/null +++ b/debian/th1520-vpu.install @@ -0,0 +1,6 @@ +usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.H2.image.encoder.so +usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.H2.video.encoder.so +usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.VC8000D.image.decoder.so +usr/lib/riscv64-linux-gnu/libomxil-bellagio0/libOMX.hantro.VC8000D.video.decoder.so +lib/udev/rules.d/70-hantro.rules +lib/modules-load.d/hantro.conf