vlc | branch: master | Steve Lhomme <[email protected]> | Tue Jun 25 14:42:09 
2019 +0200| [43400b8ed12629996b6334d489f6ab697109806f] | committer: Steve Lhomme

opengl: add a helper telling if the module uses a custom picture pool

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=43400b8ed12629996b6334d489f6ab697109806f
---

 modules/video_output/opengl/vout_helper.c | 6 ++++++
 modules/video_output/opengl/vout_helper.h | 1 +
 2 files changed, 7 insertions(+)

diff --git a/modules/video_output/opengl/vout_helper.c 
b/modules/video_output/opengl/vout_helper.c
index b59343f7b5..f4c9e5dd83 100644
--- a/modules/video_output/opengl/vout_helper.c
+++ b/modules/video_output/opengl/vout_helper.c
@@ -1024,6 +1024,12 @@ void vout_display_opengl_Viewport(vout_display_opengl_t 
*vgl, int x, int y,
     vgl->vt.Viewport(x, y, width, height);
 }
 
+bool vout_display_opengl_HasPool(const vout_display_opengl_t *vgl)
+{
+    opengl_tex_converter_t *tc = vgl->prgm->tc;
+    return tc->pf_get_pool != NULL;
+}
+
 picture_pool_t *vout_display_opengl_GetPool(vout_display_opengl_t *vgl, 
unsigned requested_count)
 {
     GL_ASSERT_NOERROR();
diff --git a/modules/video_output/opengl/vout_helper.h 
b/modules/video_output/opengl/vout_helper.h
index 332f63c79e..2910f82001 100644
--- a/modules/video_output/opengl/vout_helper.h
+++ b/modules/video_output/opengl/vout_helper.h
@@ -92,6 +92,7 @@ vout_display_opengl_t *vout_display_opengl_New(video_format_t 
*fmt,
                                                const vlc_viewpoint_t 
*viewpoint,
                                                vlc_video_context *context);
 void vout_display_opengl_Delete(vout_display_opengl_t *vgl);
+bool vout_display_opengl_HasPool(const vout_display_opengl_t *);
 
 picture_pool_t *vout_display_opengl_GetPool(vout_display_opengl_t *vgl, 
unsigned);
 

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to