gstreamer/gst-libs/gst
Michael Tretter c9d15fec7e glslstage: delete shader on finalize of stage
GLSLstage creates the glShader using glCreateShader, but never calls
glDeleteShader if the glShader is not used anymore. This forces the GL
library to keep the compiled shader around, because it might be used in
the future. Therefore, the glShader is leaked whenever a GLSLStage is
destroyed.

Fix the leak by deleting the glShader when finishing the GLSLStage.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/886>
2020-10-21 15:28:09 +02:00
..
allocators gstphysmemory: Use G_DECLARE_INTERFACE 2020-03-20 06:20:43 +00:00
app Add some missing nullable annotations 2020-10-17 15:30:02 +00:00
audio audio/videodecoder: Initialize max_errors in instance_init() 2020-10-20 12:46:07 +03:00
fft fft: Update our kiss fft version 2019-12-27 11:53:14 +02:00
gl glslstage: delete shader on finalize of stage 2020-10-21 15:28:09 +02:00
pbutils encoding-profile: minor fix in documentation 2020-08-25 07:29:33 +00:00
riff riff-media: add H.265 2020-05-18 09:51:23 +00:00
rtp gstrtpbuffer: fix header extension length validation 2020-10-12 15:01:22 +01:00
rtsp rtsptransport: support single port for client_port and server_port 2020-10-09 23:43:33 +02:00
sdp sdp: fix gst_sdp_message_new_from_text() doc 2020-06-18 11:42:10 +00:00
tag tags: update to latest iso-code and support more languages 2020-08-12 17:59:58 +00:00
video audio/videodecoder: Initialize max_errors in instance_init() 2020-10-20 12:46:07 +03:00
gettext.h Fix FSF address 2012-11-03 23:05:09 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 23:05:09 +00:00
gst-i18n-app.h tools: add simple command-line gst-play utility for testing purposes 2013-08-16 15:45:23 +01:00
gst-i18n-plugin.h Fix FSF address 2012-11-03 23:05:09 +00:00
meson.build meson: Add feature options for all plugins 2018-07-27 18:42:11 +05:30