We have liftoff! (but no serialization)
2008-07-09
Yesterday I reached a milestone in my Ardour summercode project: I did a successful export from the new dialog! This means I have a working implementation for each component in the dialog and their corresponding elements in the backend.
What is not yet done is serialization, which means the dialog can't save and load it's state between exports. Right now I'm working on the export format serialization. The following is my suggestion for an XML-format, which is subject to change:
<ExportFormatSpecification name="CD" id="8">
<Encoding id="37" extension="wav" />
<SampleRate rate="44100" />
<SRCQuality quality="best" />
<EncodingOptions>
<Option name="sample-format" value="16" />
<Option name="dithering" value="triangular" />
</EncodingOptions>
<Processing>
<Normalize enabled="true" target="0.0" />
<Silence>
<Start>
<Trim enabled="true" />
<Add enabled="true" format="smpte">
<Duration hours="0" minutes="0" seconds="2" frames="0" />
</Add>
</Start>
<End>
<Trim enabled="true" />
<Add enabled="false" format="smpte">
<Duration hours="0" minutes="0" seconds="0" frames="0" />
</Add>
</End>
</Silence>
</Processing>
</ExportFormatSpecification>
<Encoding id="37" extension="wav" />
<SampleRate rate="44100" />
<SRCQuality quality="best" />
<EncodingOptions>
<Option name="sample-format" value="16" />
<Option name="dithering" value="triangular" />
</EncodingOptions>
<Processing>
<Normalize enabled="true" target="0.0" />
<Silence>
<Start>
<Trim enabled="true" />
<Add enabled="true" format="smpte">
<Duration hours="0" minutes="0" seconds="2" frames="0" />
</Add>
</Start>
<End>
<Trim enabled="true" />
<Add enabled="false" format="smpte">
<Duration hours="0" minutes="0" seconds="0" frames="0" />
</Add>
</End>
</Silence>
</Processing>
</ExportFormatSpecification>
Comments
Post new comment