summaryrefslogtreecommitdiffstats
path: root/gst-libs
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2002-07-12 13:40:53 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2002-07-12 13:40:53 +0000
commit12e65bd17e9d11bac1cc0200210ed2d47cb12161 (patch)
tree724b1be2198c4fd36454f63b0d6e82e3c5f24b80 /gst-libs
parentf549fd7c2f0538ee379ccd9fe2934fe3d688c695 (diff)
downloadgst-plugins-bad-12e65bd17e9d11bac1cc0200210ed2d47cb12161.tar.gz
gst-plugins-bad-12e65bd17e9d11bac1cc0200210ed2d47cb12161.tar.bz2
gst-plugins-bad-12e65bd17e9d11bac1cc0200210ed2d47cb12161.zip
parse to BIN dumbass
Original commit message from CVS: parse to BIN dumbass
Diffstat (limited to 'gst-libs')
-rw-r--r--gst-libs/gst/gconf/gconf.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gst-libs/gst/gconf/gconf.c b/gst-libs/gst/gconf/gconf.c
index 60ad07c7..769e1fd7 100644
--- a/gst-libs/gst/gconf/gconf.c
+++ b/gst-libs/gst/gconf/gconf.c
@@ -93,9 +93,12 @@ gst_gconf_render_bin_from_description (const gchar *description)
GstElement *bin = NULL;
GstPad *pad = NULL;
GError *error = NULL;
+ gchar *desc = NULL;
- /* parse the pipeline */
- bin = GST_ELEMENT (gst_parse_launch (description, &error));
+ /* parse the pipeline to a bin */
+ desc = g_strdup_printf ("bin.( %s )", description);
+ bin = GST_ELEMENT (gst_parse_launch (desc, &error));
+ g_free (desc);
if (error)
{
g_print ("DEBUG: gstgconf: error parsing pipeline %s\n%s\n",