Image corruption with playback of 10bit videos on RPi4 LE11

  • Hi

    I'm having image corruption in the form of blocks of pixels when playing 10bit videos on RPi4 LE11

    Playback works fine in Kodi on my laptop, so it's not the video file nor kodi.

    On RPi4 LE11 this plays without any issues:

    Stream #0:0: Video: h264 (High), yuv420p(tv, bt709/unknown/unknown, progressive), 1280x720 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc

    On RPi4 LE11 this plays with corrupted pixel blocks:

    Stream #0:0: Video: h264 (High 10), yuv420p10le(progressive), 1280x720 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc

    There is no slowdown or lag or anything. It's just that the image decoding gets corrupted.

    Thank you for any help.

  • 10 / 12 bit deinterlacing is a know issue. As a workaround, disable deinterlacing at playback menu (gear icon).

    I don't see anything in the original report about files being interlaced.

    Interlaced content at 10/12-bits is incredibly rare.

    You are really only talking about studio master files - nothing sold, broadcast, or streamed is in this format.

  • 10 / 12 bit deinterlacing is a know issue. As a workaround, disable deinterlacing at playback menu (gear icon).

    I tried that but it didn't make a difference.

    Can you try a nightly build? That has improvements for handling unusual pixel formats (like more than 8-bits/pixel).

    I've downloaded LibreELEC-RPi4.arm-11.0-nightly-20230809-ecf5de7.img.gz and will give it a go in the next few days.

    Thanks for the help.