[RPI] KMS related code maintenance

  • Hello. KMS video acceleration and HDR passthrough is the heart of LibreElec. Is this code original and open source? Is it ever updated in features and maintained? I look at the nightly changelog but I don't find references. I see mesa driver updates.

    popcornmix says LE10/11/12 use the kms driver (kernel side). HiassofT says 4k60p uses direct-to-plane rendering.

    Is H264/H265 acceleration based on any existent library?

    For HDR10 passthrough, does it pass the content's mastering luminance along with maxcll and maxfall to a HDR10 layer for the HDMI display? Does LE check the display EDID luminance capability i.e. to ensure content is within it?

  • Cannot answer all those questions but this may be of interest:

    Also, this post:

    chewitt
    December 26, 2023 at 2:55 PM

    Edited 2 times, last by inspector71 (January 7, 2024 at 3:13 AM).