H.264 4:2:2 decodes in software — video stutters


I’ve been told on Twitter that Vero 4K is able to do hardware decoding of files encoded with 4:2:2 chroma subsampling. However it’s not working with the file I have, in my case the player falls back to a software ff-h264 decoder. The video stutters and is thus unwatchable.

It is a H.264 1080i25 4:2:2 High@L4 profile video:

The full debug log is pasted here. This catches attention:

13:02:43.961 T:3886437360   DEBUG: FactoryCodec - Video: amcodec - Opening
13:02:43.961 T:3886437360   DEBUG: FactoryCodec - Video: amcodec - Failed

Hardware acceleration is set to “Always” for all codecs and works for other videos with different encoding parameters. OSMC has all the latest updates installed as of the day of this post.

I am downloading the sample.


Sorry I missed the details before.

You seem to be playing a H264 Hi10 file.

Vero 4K can’t decode this in hardware and there’s no hardware that is
capable of this. Such a format seems to be normally only found with
anime encodes. It faded out of popularity quite promptly.

Vero 4K will play HEVC 4:2:2 videos however.


Are you sure it’s a 10-bit file? MediaInfo clearly says that it’s standard 8-bit:

Bit depth                                : 8 bits

Plus I doubt that European Broadcasting Union would use Hi10 as their feed format — the file above is an excerpt from one of their satellite feeds.