>> Fixed in CVS (both single and double quotes work). However, note that
>> the shell also processes quotes, so in order to use -x like this you need
>> to write:
>>
>> transcode -x mplayer='"-vf eq2=0.9,pp=dr"',mplayer
>>
>> or
>>
>> transcode -x mplayer="'-vf eq2=0.9,pp=dr'",mplayer
>
>Or, what I seem to recall worked on some early version
>of transcode:
>
> transcode -x mplayer=\"-vf eq2=0.9,pp=dr\",mplayer
Which will break, of course, because the shell splits parameters at
the intervening space. (: You'd want:
transcode -x mplayer=\"-vf\ eq2=0.9,pp=dr\",mplayer
(I suppose you could make an argument for merging the arguments together
in that special case, but I could make a much stronger argument for
obeying the same argument processing rules that virtually every other
Unixy program obeys. Not that those rules don't have their own
difficulties, as demonstrated here, but if we're going to break them I'd
much rather break them all at once...)
--Andrew Church
[EMAIL PROTECTED]
http://achurch.org/