[gst-devel] GStreamer in Windows - need alternate stage separator character

Wes Miller wmiller at sdr.com
Thu Apr 22 17:06:55 CEST 2010

In Windows the default behavior of script vars like %myvar%, is for all
instances of all variables to be substituted at the time the script is
invoked.  In other words, variables stop being variable as soon as they have
a value.   

The solution is to turn on delayed variable substitution by passing a
command arg to cmd.exe (usually in the icon's properties).  Our dear friends
at MS, I suppose to keep the expected behavior of %myvar% working as (badly)
designed, decided that delayed ass-gnment vars should be indicated by
enclosing them in !'s instead of %'s.

And that's the problem.  ! is also gstreamer's pipe stage separator symbol. 
In a cmd window with delayed variable assignment turned on, windows sees
them as surrounding delayed variables with names like "! ffmpegcolorspace !"
-- spaces and all.  

So, dear friends in the gst community, is it possible to use a different
separator character with gstreamer?  

If not, who do I ask about adding a new parm to gst-launch that will set a
(different) stage separator char?

Wes Miller

p.s. I suppose I could install a bash.exe and write scripts in bash instead
of windows "shell" language.  Or use Rexx or python or perl.  This was
supposed to be simple.

View this message in context: http://gstreamer-devel.966125.n4.nabble.com/GStreamer-in-Windows-need-alternate-stage-separator-character-tp2020671p2020671.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.

More information about the gstreamer-devel mailing list