vaapisink: don't leak GL texture.
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 26 Aug 2011 19:44:46 +0000 (15:44 -0400)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Thu, 12 Jan 2012 15:09:08 +0000 (16:09 +0100)
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
gst/vaapi/gstvaapisink.c

index 252d5f2..c2ba3ab 100644 (file)
@@ -231,6 +231,11 @@ gst_vaapisink_iface_init(GType type)
 static void
 gst_vaapisink_destroy(GstVaapiSink *sink)
 {
+    if (sink->texture) {
+        g_object_unref(sink->texture);
+        sink->texture = NULL;
+    }
+
     if (sink->display) {
         g_object_unref(sink->display);
         sink->display = NULL;