<div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">Le sam. 26 mars 2022 21 h 45, Bill Hofmann via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_default" style="font-size:1rem;color:rgb(49,49,49);word-spacing:1px;font-family:verdana,sans-serif" dir="auto"><br></div><div class="gmail_default" style="color:rgb(49,49,49);word-spacing:1px;font-family:verdana,sans-serif" dir="auto"><div class="gmail_default"><div class="gmail_default" style="font-size:1rem">So. What's the next step here? Is this a big gap in kmssink? Is there another sink I should be trying?</div></div></div></blockquote></div><div dir="auto"><br></div><div dir="auto">There is no mainline HDR10 support on Linux outside of vendors BSP (NXP to note one vendor). Vendors seems to want to compete on this feature, and don't really work very hard to come up with generic implementation.</div><div dir="auto"><br></div><div dir="auto">That being said, if the kmssink is sufficient for your use case, then its the smallest way forward, since you don't need a new Wayland protocol and compositors support. What I'm uncertain though is if this will work with the fact the kmssink code base have aged and isn't using the newest DRM API (atomic kms). But other then that, if you have done that in the past, this is plain C and mapping the caps field to the DRM properties is all you need. Unlike HDR10+, the metadata does not change every frames.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Nicolas</div><div dir="auto"><br></div><div dir="auto">p.s. vaapipostproc have a HDR to SDR converter to help improve SDR output quality</div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div>