[vlc-devel] [RFC PATCH 0/8] VAAPI direct rendering via OpenGL

Rémi Denis-Courmont remi at remlab.net
Mon Feb 13 18:31:15 CET 2017


Le perjantaina 10. helmikuuta 2017, 11.35.54 EET Thomas Guillem a écrit :
> This set of patch is still experimental (or WIP) and follows the 2 following
> patches from Petri:
> 
> https://patches.videolan.org/patch/14315/
> https://patches.videolan.org/patch/14316/
> 
> As discussed during FOSDEM, we prefer avoiding creating a new vout for each
> hwdec API and use the current OpenGL one (in order to benefit from 360
> shaders, and others color conversions). So we probably won't merge the
> va/xcb_display.c module.

Well yeah, but I really don´t like linking the OpenGL plugin to hardware 
acceleration libraries.

And while this patch series is untestable, I strongly suspect that it breaks 
VA-DRM support, especially the headless use cases.

> For now, direct rendering is only working with GLX, but it's not really
> future proof (won't work with Wayland or EGL). See the last patches comment
> for EGL issues.

I think GLX support is totally useless. GLX is a legacy functional subset of 
EGL. And EGL is supported by those graphics chips that use VA natively.


-- 
雷米‧德尼-库尔蒙
https://www.remlab.net/



More information about the vlc-devel mailing list