diff options
author | Matthew Waters <matthew@centricular.com> | 2015-10-17 02:42:47 +1100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2017-12-09 19:32:09 +0000 |
commit | 9650e92bea18052804ce7b89d869f85df90b9066 (patch) | |
tree | 69bb9e9e96e60dc8be398d7a7d01dd886e959718 /ext/gl/caopengllayersink.m | |
parent | 463e23bb470fb45e63836e194e2ae514faaf75ed (diff) | |
download | gstreamer-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.m | 2 |
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); |