From 2cf58362932be56645b16942ef3985eb2d0af65f Mon Sep 17 00:00:00 2001 From: Mark Thompson Date: Thu, 30 Nov 2017 23:35:28 +0000 Subject: vo_opengl: hwdec_vaegl: Reenable vaExportSurfaceHandle() It will be present from libva 2.1 (VAAPI 1.1.0 or higher). --- video/out/opengl/hwdec_vaegl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'video') diff --git a/video/out/opengl/hwdec_vaegl.c b/video/out/opengl/hwdec_vaegl.c index 525baa3b36..2e21bc512e 100644 --- a/video/out/opengl/hwdec_vaegl.c +++ b/video/out/opengl/hwdec_vaegl.c @@ -128,7 +128,7 @@ struct priv { EGLImageKHR images[4]; VAImage current_image; bool buffer_acquired; -#if 0 +#if VA_CHECK_VERSION(1, 1, 0) bool esh_not_implemented; VADRMPRIMESurfaceDescriptor desc; bool surface_acquired; @@ -215,7 +215,7 @@ static void mapper_unmap(struct ra_hwdec_mapper *mapper) p->images[n] = 0; } -#if 0 +#if VA_CHECK_VERSION(1, 1, 0) if (p->surface_acquired) { for (int n = 0; n < p->desc.num_objects; n++) close(p->desc.objects[n].fd); @@ -344,7 +344,7 @@ static int mapper_map(struct ra_hwdec_mapper *mapper) VAImage *va_image = &p->current_image; VADisplay *display = p_owner->display; -#if 0 +#if VA_CHECK_VERSION(1, 1, 0) if (p->esh_not_implemented) goto esh_failed; -- cgit v1.2.3