title: gstreamer-0.10 print pipeline string
body: <p>I would like to print out the pipeline of a gstreamer-0.10 element. How can this be done?</p>
  
  <p>The code that a external developer wrote for us:</p>
  
  <pre><code>static GstElement* jpgPipeline  = NULL;
  pipedef = g_strdup_printf("appsrc name=jpgsrc ! ffmpegcolorspace %s %s %s %s %s  ! ffmpegcolorspace ! jpegenc quality=%i ! multifilesink name=jpgsink location=\"image.jpg\"",cropStr, scaleStr, sharpenStr,vbStr,gammaStr,quality);
  jpgPipeline = gst_parse_launch (pipedef, &amp;error);
  bus = gst_pipeline_get_bus(GST_PIPELINE(jpgPipeline));
  gst_element_set_state (jpgPipeline, GST_STATE_PLAYING);
  </code></pre>
  
  <p>I'm trying to see the pipeline with:</p>
  
  <pre><code>g_print(gst_element_info(jpgPipeline));
  </code></pre>
  
  <p>But I get many warnings when I try to compile it.</p>
  
  <pre><code>main.c:331:2: warning: implicit declaration of function ‘gst_element_info’ [-Wimplicit-function-declaration]
    g_print(gst_element_info(jpgPipeline));
    ^
  main.c:331:2: warning: passing argument 1 of ‘g_print’ makes pointer from integer without a cast [enabled by default]
  In file included from /usr/include/glib-2.0/glib.h:62:0,
                   from /usr/include/gstreamer-0.10/gst/gst.h:27,
                   from main.c:5:
  /usr/include/glib-2.0/glib/gmessages.h:265:17: note: expected ‘const gchar *’ but argument is of type ‘int’
   void            g_print                 (const gchar    *format,
                   ^
  main.c:331:2: warning: format not a string literal and no format arguments [-Wformat-security]
    g_print(gst_element_info(jpgPipeline));
  main.c:(.text.startup+0x651): undefined reference to `gst_element_info'
  </code></pre>