[gtk/matthiasc/gl-media-stream: 1/2] Make GL buffers work
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/matthiasc/gl-media-stream: 1/2] Make GL buffers work
- Date: Sat, 2 Jan 2021 06:35:59 +0000 (UTC)
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]