summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2018-07-04 14:40:13 +0200
committerBenjamin Otte <otte@redhat.com>2018-07-04 15:05:02 +0200
commit3439862634d624414f128d60e00608376f3a518e (patch)
treec32212c587abcafd0ac69f10582777d7e49afd80 /modules
parent93c545579666b401a63b858f631d792aee7191dc (diff)
downloadgtk+-3439862634d624414f128d60e00608376f3a518e.tar.gz
gtkmediafile: Don't leak all the images
We were leaking the GBytes for the image memory, which is a noticeable memleak to anyone who's casually running a memory monitor. Go KDE users! Closes #1200
Diffstat (limited to 'modules')
-rw-r--r--modules/media/gtkgstsink.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/media/gtkgstsink.c b/modules/media/gtkgstsink.c
index da11cbd854..4959bb86f8 100644
--- a/modules/media/gtkgstsink.c
+++ b/modules/media/gtkgstsink.c
@@ -131,6 +131,7 @@ gtk_gst_sink_texture_from_buffer (GtkGstSink *self,
gtk_gst_memory_format_from_video (GST_VIDEO_FRAME_FORMAT (&frame)),
bytes,
frame.info.stride[0]);
+ g_bytes_unref (bytes);
gst_video_frame_unmap (&frame);
return texture;