<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>The whole point of separating provider and GL is that you don't call the provider-specific functions from the generic code.<br></div>
<blockquote type="cite"><div><br></div>
<div>This patcj is a big layering violation. No thanks.<br></div>
</blockquote><div><br></div>
<div>I may have pushed converter_vaapi.c too soon, I forgot the TODO and the dependencies to two EGL ext functions (eglCreateImageKHR and eglDestroyImageKHR).  I will do a new patch that call these 2 functions via the egl module. Btw, OpenGL converters callbacks are always called from the same vout thread and with the current gl context locked, so there should be any violations now.<br></div>
</body>
</html>