v17 HEVC played in HW on one core instead of SW in 4 core
#1
hi.

I have a raspberry pi 2 which allows me to play 720p x265 in libreelec with kodi v17. It uses the 4 cores and ff-hevc-mmal (SW) so software decoding. The playback is ok

But I would preffer to use archlinux arm on my rpi2. But with kodi 17.1 it uses ff-hevc-mmal (HW) so hardware decoding and only one core at 100%. And the playback is not good. with sound skipping sometimes slow framerate and so on.

I have tried disableswmultithreading =false in advancedsettings.xml or usehevccodec = 0 and it changed nothing. I wonder why those settings changed nothing...

How can I force software rendering on 4 cores of h265 video ?

Is it a compile time flag ? a running time config ?
Reply
#2
Currently ff-hevc-mmal is considered as hardware decoding but it is actually sw decoding. We are working on a better solution for this, which makes it finally possible to use all cores in this case.
Reply
#3
then why it is working in libreelec and not archlinux arm ?
Reply
#4
Cause LibreELEC does not run plain kodi, they have roughly 100.000 lines of custom patches for the RPI version, see: https://github.com/LibreELEC/LibreELEC.t...port.patch

Don't confuse kodi mainline with distribution specific patchery.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#5
"Distribution Specific Patchery" That's just too funny.
Running Kodi on Arch 64bit Linux (Leia 18.9) ,  Android Nougat (Leia 18.9) CoreELEC (S905 community builds Leia 18.9)
Reply

Logout Mark Read Team Forum Stats Members Help
HEVC played in HW on one core instead of SW in 4 core0