2016-11-26, 08:30
For linux (where most of our video / audio devs) are working on - there is currently not even a single chance to get that working without: hacking wayland, extending MIR - X11 is a deadend for me. There are even no proprietary solutions, the only thing currently active is nvidia: https://www.phoronix.com/scan.php?page=n...ux-Lacking looking into implementing something proprietary, but no code was shown yet - nothing seen.
What's the status on windows? Is there perhaps a DXVA API? If that would be the case - possible kodi changes with DXVA rendering and dxva decoding are doable, as we easily get into that chain. But if not - kodi team cannot just write display servers / rendering infrastructure and drivers.
Also don't forget on other platforms we use OpenGL / OpenGLES. For some background: http://learnopengl.com/#!Advanced-Lighting/HDR
So - it's a whole lot of work getting anything done here.
But there is also some "good" news: Decoding 10 bit values while keeping the 10 bit precission is still doable today. It works on DXVA and within SW decoding. Though the render path is highly critical.
What's the status on windows? Is there perhaps a DXVA API? If that would be the case - possible kodi changes with DXVA rendering and dxva decoding are doable, as we easily get into that chain. But if not - kodi team cannot just write display servers / rendering infrastructure and drivers.
Also don't forget on other platforms we use OpenGL / OpenGLES. For some background: http://learnopengl.com/#!Advanced-Lighting/HDR
So - it's a whole lot of work getting anything done here.
But there is also some "good" news: Decoding 10 bit values while keeping the 10 bit precission is still doable today. It works on DXVA and within SW decoding. Though the render path is highly critical.