Missing inputstream.ffmpegdirect on Raspberry Pi (3B+) Bullseye
#31
(2023-10-18, 15:40)gw1500se Wrote: fatal: Remote branch nexus not found in upstream origin
(2023-10-18, 13:14)jjd-uk Wrote: --branch Nexus

why are you trying to clone 'nexus' when you were told to use 'Nexus'?

'nexus' does not exist - https://github.com/xbmc/inputstream.ffmp...tree/nexus

'Nexus' does - https://github.com/xbmc/inputstream.ffmp...tree/Nexus
Reply
#32
Sorry. Too used to Linux where almost everything is lower case.
Reply
#33
I've installed the Nexus branch and built the zip file. However, I still get the same error. I found the log file and know the problem but I don't know how to fix it. These are the relevant log entries:

2023-10-18 14:55:00.069 T:31069    INFO <general>: CAddonMgr::FindAddons: kodi.binary.global.main v1.3.0 installed
.
.
.

2023-10-18 14:56:12.937 T:31219   ERROR <general>: CAddonInstallJob[inputstream.ffmpegdirect]: The dependency on kodi.binary.global.main version 2.0.2 could not be satisfied.

I can't find anything that tells me how to upgrade to that version. I'm guessing I need to downgrade ffmpegdirect to some compatible version.
Reply
#34
Maybe I need Matrix?
Reply
#35
Anyone?
Reply
#36
Here's my system info (it's Raspbian)..

8<---

PRETTY_NAME="Debian GNU/Linux trixie/sid"
NAME="Debian GNU/Linux"
VERSION_CODENAME=trixie
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

---

So, yeah... you have to get very "atomic" with it (lol).  You might have to update your dependencies "from the bottom up" to fix the conflicting packages down stream.

Keys to success (wash, rinse, repeat..)..
o) sudo apt update
o) sudo apt upgrade
o) sudo apt autoremove
o) sudo apt-get dist-upgrade
o) sudo apt --fix-broken-install
o) sudo reboot (just helps to get all of those daemons/services restarted)

Once I manually installed my held back "kodi-tools-texturepacker " package, the rest of the dependencies fell into place.  Below is a copy of my current /etc/apt/sources.list file.

8<--

# Uncomment deb-src lines below then 'apt-get update' to enable 'apt-get source'
deb-src http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://http.us.debian.org/debian sid main
deb [trusted=yes] https://www.deb-multimedia.org stable main non-free
deb http://ftp.de.debian.org/debian bullseye main

---
Reply
#37
(2024-01-09, 05:06)bigmonkeyman Wrote: deb-src http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://http.us.debian.org/debian sid main
deb [trusted=yes] https://www.deb-multimedia.org stable main non-free
deb http://ftp.de.debian.org/debian bullseye main

why do you have bullseye in your apt when you are not running bullseye, according to your info above you are running trixie

and deb-multimedia is set to stable instead of trixie or sid? (stable is bookworm https://www.deb-multimedia.org/pool/main/ )

no wonder you had issues
Reply
#38
Pain in the butt man.  Good thing I'm stubborn.
Reply
#39
I'll add that to my sources.  Cheers
Reply
#40
YUUUUp... it was my zombie upgrading.  That was BAAAAD.  Hence why I'm in Trixie land.  I'll probably just restore the backup and make sure that I'm Bookworm.
Reply
#41
Yeah.. I'm happy to say that I'm not proud, and I'm open to share my journey with fellow "trouble-shooters".. ';0]]

0) Restored to original bullseye backup
1) Cleared out my "/etc/apt/sources.list.d/" folder (sudo rm /etc/apt/sources.list.d/*)
2) Fixed "/etc/apt/sources.list" (standard bookworm sources.. see below)
1) Purged kodi (sudo apt purge kodi*)
2) Upgraded to bookworm..
..o) sudo apt update && sudo apt full-upgrade
..o) You might have to fix broken packages.. sudo apt install --fix-broken
3) Reinstalled kodi (sudo apt install kodi)
4) Rebooted (sudo shutdown -r now)
5) No need for startup entries, it fired up with my original skin
6) o/~ *meow*-*meow*-*meow*-*meow*.. o/~

Hopefully, I'll kick this thing in enough to get IAGL purring away.

Much luck!

"sources.list" -- 8< --
deb http://deb.debian.org/debian bookworm main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main contrib non-free
deb http://deb.debian.org/debian bookworm-updates main contrib non-free
Reply
#42
There's an ARM64 incompatibility for kodi in the standard Bookworm Debian repos.  I purged kodi, and reinstalled it using the test repo and the help from the nice folks here...
https://linuxaudiofoundation.org/install-kodi-20-1-on-debian-11-12-bullseye-bookworm/

That cleared up the error logs showing the crashing "kodi.bin".  Playing with video settings now... also had to reinstall the "IPTV SIMPLE" PVR client.
Reply
#43
Bah.. SO.. in regards to all of this inputstream.ffmpegdirect fun... the bookworm kodi distros still don't officially support "Direct to plane" rendering for the primary render method of the Kodi video "player" configs.  Guessing that many people saw the sunset of at least the good.. working plutotv distro found in the megaiptv repo.
Reply
#44
Now back on Bullseye with the repos listed at the bottom of this post.
  • Standard /etc/apt/sources.list
  • Cleared out /etc/apt/sources.list.d/
  • The Kodi version is 19.4.  Haven't tested on bookworm nor trixie.
  • The Kodi player settings now present "Direct to Plane" for "rendering method".. as opposed to being grayed out with "autoselect"
  • After you update your sources.lit file, sudo update
  • If you are still missing or having issues installing the inputstream.ffmpegdirect plugin, you should be able to pull it direct from the updated repos.  Type sudo apt install kodi-<TAB> ("<TAB>" being the "Tab" key), and you will be presented with a number of options to choose from.  You should find it in there.
sources.list...
Quote:deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb http://security.debian.org/debian-security/ bullseye-security main contrib non-free
Reply

Logout Mark Read Team Forum Stats Members Help
Missing inputstream.ffmpegdirect on Raspberry Pi (3B+) Bullseye0