summaryrefslogtreecommitdiff
path: root/tests/examples
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@hotmail.com>2014-08-09 11:45:41 +0200
committerTim-Philipp Müller <tim@centricular.com>2014-08-10 21:43:16 +0100
commit84b7079020f566ba48780c4a05273d680044ae55 (patch)
tree1910ca1e564ea9afa51305faf3a42342ffe8e8f1 /tests/examples
parent5c8f88da25146f0206824305fb7b31df13faecb1 (diff)
downloadgstreamer-plugins-bad-84b7079020f566ba48780c4a05273d680044ae55.tar.gz
examples/gl: unref bus and element after usage
gst_pipeline_get_bus() and gst_bin_get_by_interface() both return references that need to be unreferenced after usage. https://bugzilla.gnome.org/show_bug.cgi?id=734527
Diffstat (limited to 'tests/examples')
-rw-r--r--tests/examples/gl/clutter/clutteractor.c1
-rw-r--r--tests/examples/gl/clutter/clutteractortee.c1
-rw-r--r--tests/examples/gl/gtk/fxtest/fxtest.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/tests/examples/gl/clutter/clutteractor.c b/tests/examples/gl/clutter/clutteractor.c
index 1fcae0e05..3bcd4b0ea 100644
--- a/tests/examples/gl/clutter/clutteractor.c
+++ b/tests/examples/gl/clutter/clutteractor.c
@@ -164,6 +164,7 @@ main (int argc, char *argv[])
gst_bus_set_sync_handler (bus, (GstBusSyncHandler) create_window, actor,
NULL);
+ gst_object_unref (bus);
gst_element_set_state (GST_ELEMENT (pipeline), GST_STATE_PLAYING);
diff --git a/tests/examples/gl/clutter/clutteractortee.c b/tests/examples/gl/clutter/clutteractortee.c
index 73f7a60ab..b05020f2d 100644
--- a/tests/examples/gl/clutter/clutteractortee.c
+++ b/tests/examples/gl/clutter/clutteractortee.c
@@ -217,6 +217,7 @@ main (int argc, char *argv[])
gst_bus_set_sync_handler (bus, (GstBusSyncHandler) create_window, actor,
NULL);
+ gst_object_unref (bus);
gst_element_set_state (GST_ELEMENT (pipeline), GST_STATE_PLAYING);
diff --git a/tests/examples/gl/gtk/fxtest/fxtest.c b/tests/examples/gl/gtk/fxtest/fxtest.c
index a9b41c192..0444f5cc0 100644
--- a/tests/examples/gl/gtk/fxtest/fxtest.c
+++ b/tests/examples/gl/gtk/fxtest/fxtest.c
@@ -42,6 +42,7 @@ expose_cb (GtkWidget * widget, gpointer data)
GST_TYPE_VIDEO_OVERLAY));
gst_video_overlay_set_gtk_window (overlay, widget);
+ gst_object_unref (overlay);
return FALSE;
}