summaryrefslogtreecommitdiff
path: root/ext/gl/caopengllayersink.m
diff options
context:
space:
mode:
authorMatthew Waters <matthew@centricular.com>2015-10-17 02:42:47 +1100
committerTim-Philipp Müller <tim@centricular.com>2017-12-09 19:32:09 +0000
commit9650e92bea18052804ce7b89d869f85df90b9066 (patch)
tree69bb9e9e96e60dc8be398d7a7d01dd886e959718 /ext/gl/caopengllayersink.m
parent463e23bb470fb45e63836e194e2ae514faaf75ed (diff)
downloadgstreamer-plugins-base-9650e92bea18052804ce7b89d869f85df90b9066.tar.gz
gl/calayer: don't leak a gl shader object
We will always overwrite the ca_sink->redisplay_shader without freeing the object.
Diffstat (limited to 'ext/gl/caopengllayersink.m')
-rw-r--r--ext/gl/caopengllayersink.m2
1 files changed, 0 insertions, 2 deletions
diff --git a/ext/gl/caopengllayersink.m b/ext/gl/caopengllayersink.m
index c1b9a81d9..c7ffe1140 100644
--- a/ext/gl/caopengllayersink.m
+++ b/ext/gl/caopengllayersink.m
@@ -891,8 +891,6 @@ gst_ca_opengl_layer_sink_thread_init_redisplay (GstCAOpenGLLayerSink * ca_sink)
const GstGLFuncs *gl = ca_sink->context->gl_vtable;
GError *error = NULL;
- ca_sink->redisplay_shader = gst_gl_shader_new (ca_sink->context);
-
if (!(ca_sink->redisplay_shader = gst_gl_shader_new_default (ca_sink->context, &error))) {
GST_ERROR_OBJECT (ca_sink, "Failed to link shader: %s", error->message);
gst_ca_opengl_layer_sink_cleanup_glthread (ca_sink);