No hardware acceleration with certain H264/AVC videos

I noticed that some videos don’t get hardware accelerated decoding, which results in not so great playback.

I mean, they are watchable, but you can see that something is wrong, as the playback isn’t smooth, which is how I suspected that they are playing with software decoding. And indeed, they are, because there is SW value on the Video decoder line:

and CPU usage is about 100% on all cores:

Here’s the video file information:

This is the first time in over a year with Vero V when I encounter hardware decoding not being enabled. Everything else have been playing flawlessly.

It probably has to do with the fact that this video has 10 bits color depth? It feels like a well-known problem, but from a (brief) search at the forum I haven’t found a solution. I only vaguely remember reading somewhere that this could be related to Kodi being built with OpenGL ES and not the “desktop” OpenGL, which might be contributing to the problem, but that’s outside of my expertise.

I thought that media information would be enough, so I did not attach the system debug logs, but I can of course add those, if required.

System version information:

$ grep VERSION_ID /etc/os-release
VERSION_ID="2025.11-1"

$ grep Kodi .kodi/temp/kodi.log | head -3
Starting Kodi (21.3). Platform: Linux ARM 32-bit (version for Vero)
Using Release Kodi x32
Kodi compiled 2025-11-29 by GCC 10.2.1 for Linux ARM 32-bit version 5.10.158 (330398)

It’s Hi10 (guessing anime), which isn’t supported.
There is no hardware decoder for Hi10, so software decode is unfortunately expected

Sam

1 Like