After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 111634 - gst-launch argument parsing problems
gst-launch argument parsing problems
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.6.x
Other Linux
: Normal normal
: 0.6.x
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-04-26 11:11 UTC by Gustavo Carneiro
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Gustavo Carneiro 2003-04-26 11:11:26 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!
Comment 1 Benjamin Otte (Company) 2003-04-26 17:07:41 UTC
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.