Package Details: kodi-matrix-mpp-git-dev r58204.f8fdeb6b1b1.481f5d6-8

Git Clone URL: (read-only, click to copy)
Package Base: kodi-matrix-mpp-git
Description: Kodi dev files (Matrix branch) with Rockchip MPP hardware acceleration
Upstream URL:
Licenses: GPL2
Conflicts: kodi-dev, kodi-matrix-dev
Provides: kodi-dev, kodi-matrix-dev
Submitter: boogiepop
Maintainer: boogiepop
Last Packager: boogiepop
Votes: 2
Popularity: 0.36
First Submitted: 2023-01-30 09:57 (UTC)
Last Updated: 2023-08-04 20:24 (UTC)

Dependencies (55)

Required by (57)

Sources (16)

Latest Comments

kyak commented on 2023-08-04 21:42 (UTC)

@boogiepop guh, i'm sorry, should've used Nexus in the first place..

And thanks for pointing to the kodi standalone service, nothing to do here.

boogiepop commented on 2023-08-04 21:37 (UTC)

@kyak Nexus(20) is the latest and greatest, Matrix is the older

This rate limiting should occur when you clean build several times in short span, so not in normal circumstances.

I had never never heard of standalone-service, but it seems there already is an AUR package for it, so what to do here? i did not understand.

Finally fix the Flatbuffers build error, and updated the rkmppdec to the latest where it handles >4b mems correctly.

kyak commented on 2023-08-04 21:19 (UTC)

I can also say that building this package is a pain. I also patched it locally, but that's not the biggest problem.

As I understand, it builds ffmpeg as part build process and downloads some tarballs.

I had to manually download gmp-6.2.0.tar.xz tarball from their FTP and put it in src/ffdirect-build/build/download. Their website was not responding.

Then I had to do the same for libxml2-2.9.10.tar.gz - I was getting errors 403 and also had to use FTP.

I then re-ran makepkg --noextract --noprepare to preserve my changes and to complete the build.

Just writing it here is case someone else has these problems.

kyak commented on 2023-08-04 21:08 (UTC)

@boogiepop well, Nexus is not the latest and greatest :)

I'll keep an eye on issue 19.

Meanwhile, is there a reason why you don't ship systemd unit with this package?

graysky did a great job here, and it is used by the kodi-rpi package in Arch Linux ARM repos.

boogiepop commented on 2023-08-04 07:56 (UTC) (edited on 2023-08-04 07:56 (UTC) by boogiepop)

@kyak, thanks for the feedback, i was aware of this and actually fixed it locally, but i am waiting the ffmpeg parts to settle down before i push the fix. You can in the meanwhile use Nexus, which does not have this.

There is also this issue which i think Kodi is the culprit.

kyak commented on 2023-08-03 20:48 (UTC)

@boogiepop I'm getting this error when building:

Can you please apply this patch from the pull request?

Here's the diff for your convenience:

--- PKGBUILD.orig       2023-08-03 22:47:31.941819239 +0300
+++ PKGBUILD    2023-08-03 22:47:23.505221666 +0300
@@ -23,8 +23,8 @@

 pkgname=("$pkgbase" "$pkgbase-eventclients" "$pkgbase-tools-texturepacker" "$pkgbase-dev" "$pkgbase-ffmpegdirect")
 arch=('aarch64' 'arm7f')
@@ -87,6 +87,7 @@
+  0007-FlatBufferBuilder.patch::
@@ -113,7 +114,8 @@
-        '943d358b4c127b77a691886a48245604081e3fdb5f05cd9a9821b52acf46bc6736089348f3299e00f35bbc09ba501d136088d96c7f118b3f5f3fe1cb7d77c7fd')
+        '943d358b4c127b77a691886a48245604081e3fdb5f05cd9a9821b52acf46bc6736089348f3299e00f35bbc09ba501d136088d96c7f118b3f5f3fe1cb7d77c7fd'
+        '3debed4353672cdcf9215496ffc6d17c7427111b3be1e49497f16ead7f5e72411d811775e12cb5d1a0307ad48fa9f46bdc110e436c7f51416af2e3cdcc2e3540')

 pkgver() {
   cd "$_gitname"
@@ -139,6 +141,7 @@
   patch -p1 -N -i ../0001-upstream-build-fixes-from-debian.patch
   patch -p1 -N -i ../0002-ffmpeg-buildsys.patch
   cp ../0003-rkmpp-4.patch tools/depends/target/ffmpeg
+  patch -p1 -N -i ../0007-FlatBufferBuilder.patch

   cd ../"$_gitnameff"
   patch -p1 -N -i ../0006-ffmpegdirect-buildsys.patch