From 0e9806a03eab477d78ee97e65cadc5a0cc7446ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 26 Nov 2013 12:03:24 +0100 Subject: [PATCH] playsink: Fix visualizations if no visualization plugin was set https://bugzilla.gnome.org/show_bug.cgi?id=712280 --- gst/playback/gstplaysink.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/playback/gstplaysink.c b/gst/playback/gstplaysink.c index d192443bef..2154fd2c5b 100644 --- a/gst/playback/gstplaysink.c +++ b/gst/playback/gstplaysink.c @@ -2842,6 +2842,8 @@ gen_vis_chain (GstPlaySink * playsink) GST_DEBUG_OBJECT (playsink, "trying goom"); elem = gst_element_factory_make ("goom", "vis"); chain->vis = try_element (playsink, elem, TRUE); + gst_object_replace ((GstObject **) & playsink->visualisation, + (GstObject *) elem); } if (chain->vis == NULL) goto no_goom;