[Mesa-dev] Please implement the vaapi-egl for vaapi hardware decoding, vdpau can't handle HEVC 10bit video.
sw at jkqxz.net
Tue Dec 5 02:06:45 UTC 2017
On 04/12/17 16:33, Leo Liu wrote:
> On 12/04/2017 04:32 AM, Emil Velikov wrote:
>> On 2 December 2017 at 15:26, Julian Lai <s9209122222 at gmail.com> wrote:
>>> Since the crappy vaapi-glx was dropped off by mpv-git player, there is no
>>> way to play HEVC 10bit video with zero-copy hardware acceleration, vdpau
>>> can't do it either, please implement it to make it work.
>> Both Mesa and libva changes are required. Mark sent patches few months
>> ago, yet libva does not include them in 2.0 :-(
>> The Mesa parts couldn't land until the libva ones are in.
> Mark had a patch "[PATCH] st/va: Enable vaExportSurfaceHandle() "in the list to enable it with VA version 1.1.0
> I think he probably can point out where to get that VA.
It's in libva master now, will be in 2.1. The API version isn't bumped yet, though, so you still need to edit that to 1.1.0 for other projects (that is, mpv and mesa) to detect it.
More information about the mesa-dev