[vlc-devel] [PATCH] vaapi: add typedefs for OES_EGL_image extension

Thomas Guillem thomas at gllm.fr
Mon Oct 21 09:59:23 CEST 2019


OK for me

On Sat, Oct 19, 2019, at 14:57, Alexandre Janniaux wrote:
> OES_EGL_image extension is an OpenGL ES extension and the typedef might
> not be available on EGL or OpenGL extension headers.
> 
> As of October 19 2019, it makes compilation fail on my ArchLinux
> because they are not defined anymore in the headers included.
> ---
>  modules/video_output/opengl/converter_vaapi.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/modules/video_output/opengl/converter_vaapi.c 
> b/modules/video_output/opengl/converter_vaapi.c
> index 36e3e974ec..1246b3bdb4 100644
> --- a/modules/video_output/opengl/converter_vaapi.c
> +++ b/modules/video_output/opengl/converter_vaapi.c
> @@ -35,6 +35,12 @@
>  #include "converter.h"
>  #include "../../hw/vaapi/vlc_vaapi.h"
> 
> +/* From 
> https://www.khronos.org/registry/OpenGL/extensions/OES/OES_EGL_image.txt
> + * The extension is an OpenGL ES extension but can (and usually is) 
> available on
> + * OpenGL implementations. */
> +typedef void *GLeglImageOES;
> +typedef void (*PFNGLEGLIMAGETARGETTEXTURE2DOESPROC)(GLenum target, 
> GLeglImageOES image);
> +
>  struct priv
>  {
>      VADisplay vadpy;
> --
> 2.23.0
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list