[ardour-dev] latest CVS commit

Wolfgang Woehl tito at rumford.de
Mon Jan 3 23:27:09 PST 2005


>     - people who run ardour with LC_NUMERIC set to something
>     other than en_US.UTF-8 will probably have continued to
>     suffer from locale-based problems because of this
>     problem.

My LC_NUMERIC="de_DE at euro" and here is one example IO:

<IO name="Audio 1" id="1806271451" inputs="{click/out 1}" 
outputs="{master/in 1}{master/in 2}" gain="0,185522" 
iolimits="1,-1,-1,-1" automation-state="0x0" automation-style="0x1">
    <Panner linked="no" link_direction="0" bypassed="no" 
automation="20040104-pan-Audio 1.automation">
        <StreamPanner x="0.209091" type="Equal Power Stereo" 
automation-state="0x0" automation-style="0x1" muted="no"/>
        <Output x="0,000000" y="0,000000"/>
        <Output x="1,000000" y="0,000000"/>
    </Panner>
</IO>

Gain has decimal comma and StreamPanner has decimal point. On reopening 
this session the panners get restored correctly and gains go -inf, -0,0 
and 6,0 respectively.

Unsetting LANG to get LC_NUMERIC="POSIX" makes all values get saved with 
decimal point and restored correctly.

(Ardour/GTK 0.552.1 running with libardour 0.853.0)

Wolfgang




More information about the Ardour-Dev mailing list