2016-10-27, 06:21
Nice - Apollo Lake in the wild.
For kodi:
- We did not yet implement HEVC-10 bit support via VAAPI. We need to solve the buffer sharing / zero copy here. At best we would be able to "keep" the 10 bit.
- As a short term we could use VPP to transform the 10 bit to an 8 bit surface (yeah it sucks - I know)
- Funny sidenote: In combination with the below patch kodi 16.1 should work - as this uses vaPutSurface infrastructure which does a 10 -> 8 conversion implicitely.
For ffmpeg:
- a patch is needed: https://github.com/FFmpeg/FFmpeg/commit/...e7e79dcb3a
For kodi:
- We did not yet implement HEVC-10 bit support via VAAPI. We need to solve the buffer sharing / zero copy here. At best we would be able to "keep" the 10 bit.
- As a short term we could use VPP to transform the 10 bit to an 8 bit surface (yeah it sucks - I know)
- Funny sidenote: In combination with the below patch kodi 16.1 should work - as this uses vaPutSurface infrastructure which does a 10 -> 8 conversion implicitely.
For ffmpeg:
- a patch is needed: https://github.com/FFmpeg/FFmpeg/commit/...e7e79dcb3a