Rock64: 4K SDR HEVC 10 bit washed out colors

  • Hello,

    I installed official LibreElec 9.2.3 on a Rock64 (LibreELEC-RK3328.arm-9.2.3-rock64.img.gz, so using kernel 4.4.154), and so far almost everything is working great OOB!

    Thanks for the great job you guys are doing.

    However, I noticed a small issue with playback on 4K HEVC 10 bits SDR files: the colors looks washed out (they are not that bright as they should be I guess, for example the Netflix logo looks almost orange instead of red). No issue when playing H.264 1080p files.

    I turned off hardware acceleration, and the colors are now correct, but of course videos are playing super slowly because the CPU can't handle it.

    I just wanted to know if that's a known issue, or if there is some kind of workaround.

    Here are infos about the 4k media (I don't know if that's useful):

    If you need other informations, I'll be happy to give them, and do anything to help!

    Thanks,

    Irda

  • A difference I noticed is when output is 4K, colorimetry is set to BT.2020 on hdmi (mediainfo tells the file is BT.709), while on 1080p it is set to ITU709. Both are limited range.

    Here is the output on dmesg when playing 4K file:

    And here with a 1080p file: