GNOME Bugzilla – Bug 111634
gst-launch argument parsing problems
Last modified: 2004-12-22 21:47:04 UTC
gst-launch 'foo ! bar' causes the following string to be parsed: foo\ !\ bar. OTOH, gst-launch foo \! bar, parses the string 'foo ! bar'. Conclusion, gst-launch joins all argv's with a single space, but spaces inside each arg are escaped. This plain wrong! Please remove the backslashes thing!
This is actually how it's supposed to work. You are not supposed to put quotes around your pipelines. The idea behind this decision is that the look of the pipeline on the command line should be as close to what is parsed in the end. Quoting should only be used for properties with gst-launch.