diff options
author | Sebastian Rasmussen <sebras@hotmail.com> | 2014-08-09 11:45:41 +0200 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2014-08-10 21:43:16 +0100 |
commit | 84b7079020f566ba48780c4a05273d680044ae55 (patch) | |
tree | 1910ca1e564ea9afa51305faf3a42342ffe8e8f1 /tests/examples | |
parent | 5c8f88da25146f0206824305fb7b31df13faecb1 (diff) | |
download | gstreamer-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.c | 1 | ||||
-rw-r--r-- | tests/examples/gl/clutter/clutteractortee.c | 1 | ||||
-rw-r--r-- | tests/examples/gl/gtk/fxtest/fxtest.c | 1 |
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; } |