diff options
author | Thomas Vander Stichele <thomas@apestaart.org> | 2002-07-12 13:40:53 +0000 |
---|---|---|
committer | Thomas Vander Stichele <thomas@apestaart.org> | 2002-07-12 13:40:53 +0000 |
commit | 12e65bd17e9d11bac1cc0200210ed2d47cb12161 (patch) | |
tree | 724b1be2198c4fd36454f63b0d6e82e3c5f24b80 /gst-libs/gst | |
parent | f549fd7c2f0538ee379ccd9fe2934fe3d688c695 (diff) | |
download | gst-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/gst')
-rw-r--r-- | gst-libs/gst/gconf/gconf.c | 7 |
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", |