[gtk/matthiasc/gl-media-stream: 1/2] Make GL buffers work




commit 1aeed579f424460b7c0d215a0c57c31ed09168de
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Jan 1 23:33:16 2021 -0500

    Make GL buffers work
    
    GST_MAP_GL can work regardless of a GL buffer pool.

 modules/media/gtkgstsink.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/modules/media/gtkgstsink.c b/modules/media/gtkgstsink.c
index e52f6288f5..c26488e803 100644
--- a/modules/media/gtkgstsink.c
+++ b/modules/media/gtkgstsink.c
@@ -257,7 +257,7 @@ gtk_gst_sink_texture_from_buffer (GtkGstSink *self,
   GstVideoFrame frame;
   GdkTexture *texture;
 
-  if (buffer->pool && GST_IS_GL_BUFFER_POOL (buffer->pool) &&
+  if (self->gdk_context &&
       gst_video_frame_map (&frame, &self->v_info, buffer, GST_MAP_READ | GST_MAP_GL))
     {
       texture = gdk_gl_texture_new (self->gdk_context,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]