Kodi (XBMC) with full HW acceleration (stable: 14.0, testing: 15.1)

Looks like on board.

Yes, on the Jetson. I also edited my post above to clarify that.

I have now a testing repository for Kodi. So anybody wanting to test the latest Kodi 14 beta 3:

sudo add-apt-repository ppa:kulve/kodi-testing-jetson-tk1
sudo apt-get update
sudo apt-get install kodi

Do note that the package name got changed from XBMC to Kodi. It also means that it uses ~/.kodi instead of ~/.xbmc and you probably need to do the setup again.

I’m hoping to get feedback about how it works and how the upgrade went. If there are no serious issues, I’ll push the packages to the “stable” repository.

Give me an hour or two. Do you want me to remove existing alpha first?

i removed the alpha and its ppa. install was fine. first fire up works fine with hdmi audio. go figure. i’m going to tweak a few things, like start up, but if you don’t see any more posts, it’s good. i’m also not updating my kernel any more at this point.

Thanks beowulfs.

I’m interested to know if both upgrade from the earlier alpha and a fresh install works.

@kulve, Kodi found a networked HDHomeRun ATSC TV tuner without any problem and seems to be capable of MPEG2 playback:

I saw a few dropouts but the TK1 is temporarily connected over Wi-Fi.

I pushed the Kodi 14b3 to the stable repository.

ok, so slightly off topic, but relevant post, maybe.

do you know any way to compile makemkv for arm7v?

ubuntu@tegra-ubuntu:~/Downloads/makemkv-bin-1.9.0$ sudo make install
Makefile:21: *** MakeMKV is currently not available for architecture armv7l. Stop.
ubuntu@tegra-ubuntu:~/Downloads/makemkv-bin-1.9.0$

I think the “bin” package includes only the ready-compiled binaries. You need to take the “oss” version.

Hello folks,

i tried Kodi on Jetson and that is very nice.

But one thing does not work as expected:
By starting playback and by changing back in the menu for videos Kodi changes to fullscreen about 1-2 seconds and screen is black(no video signal message on screen) in this time.

I’m not XBMC/Kodi expert and don’t know why it happens, but i think this is beacause using X11 for Kodi menus and playback in frame buffer.
Is it possible to use pure frame buffer for Kodi and playback on Jetson?

@kulve:
I tried to compile Kodi Helix RC3 with your how-to from #39 without success for HW-acceleration. What is missed on this how-to?
Can you please add source package to your PPA?

Have you enabled the mode change (i.e. so that Kodi will change your TV’s refresh rate to match to video’s FPS)? All TVs blank for a while when they change the mode.

I push the source package to Launchpad which then builds it. I believe both the binary and the source packages are there available. You just need to add the deb-src line to your APT source list file as well.

I can’t get the bin from the oss, can I? thread on makemkv says to download and install both. Oss builds and installs fine. Bin only has x86 and x64.

Libaacs.so.0 doesn’t work for arm either.

The binaries are closed source. No makemkv for arm

I was a bit hasty in my comment. It indeed looks like you need both packages as per instructions. The bin package will provide makemkvcon and mmdtsdec and they are available only for the x86.

Well, your arm build of kodi works awesomely at least. That’s for that. I think I can pull an arm libaacs from the debian repos. Just haven’t had time. Any recommendations on touch screen, besides santyago one?

I haven’t used any touchscreens with Jetson but I think there are nowadays quite many HDMI displays with touchscreens and the touchscreens are using USB for the data. Maybe something like that would be just plug’n’play?

Those are probably more a monitor type of form factors and not bare display panels that you could assemble to something like a tablet.

@Kulve - Huge thanks for this mate ive added pvr’s to the wiki i had to build the tvheadend one from source so put the process there.

The repo should also include the PVR’s although I haven’t tested them myself. Is something missing from there for you, or are they just too old?

My repos provide 14 b3 while the latest one is currently 14 rc3. I probably could make a script to update the latest one to the repositories, so I could update them more frequently (at least the Kodi itself).

kulve the PVR function worked on the alpha but I never got it to work on the RC3 release. Admittedly I haven’t been too fussed extensively trying to get work but sounds like it might not just be me