As some of you might know, I'm working on a DVD-Audio authoring program (dvda-author). The project page is here:
http://dvd-audio.sourceforge.net
There is also a HA thread about the project here
Current status is that dvda-author is able to author DVD-Audio discs from mono or stereo 16-bit audio at all 6 DVD-Audio samplerates (44.1KHz, 48KHz, 88.2KHz, 96KHz, 176.4KHz and 192KHz). It also supports up to 9 "groups" of tracks on the same DVD.
20-bit/24-bit and multi-channel support are next on my to-do list, which is why I'm posting here - I would like feedback on how multi-channel audio support should be added, and which are the important features to potential users.
The DVD-Audio standard supports any number of channels between 1 and 6, and (when using 3 or more channels) you have a choice about which speakers those channels are mapped to.
For example, with 3-channel audio, you could assign the channels to Left, Right and Centre, or to Left, Right and Rear, or to Left, Right and Lfe.
Another feature of DVD-Audio is the ability to assign the channels in a multichannel track to one of two groups, and use different audio formats for those two groups. e.g. in a 6-channel track, you could use 24-bit/96KHz audio for the front 3 channels, and 16-bit/48KHz audio for the other 3 channels. This combination requres 9.216Mbps, which comes in under the DVD-Audio limit of 9.6Mbps for uncompressed LPCM audio.
You can also specify custom downmixing co-efficients to enable multi-channel sound to be played back in Stereo. All DVD-Audio players have to support software downmixing.
I am also planning to incorporate a FLAC decoder into dvda-author to enable authoring of DVD-Audio discs directly from FLAC input files.
I am curious to know if anyone is actually using multi-channel FLAC, and if any applications (apart from the reference en/decoder) currently support it.
I would like to be able to pick up the channel assignments from meta-data in the FLAC file itself, but I'm assuming there are no standards for this kind of meta-data. For 1-channel (mono) and 2-channel (stereo) FLAC files, the channel assignment is obvious. but are there any de-facto standards for the channel assignments for multi-channel audio? How should an application know where the 6 channels should be mapped to, and in which order?
Is there even a standard for multi-channel WAV files?
As far as I can tell, the de-facto standard for multi-channel audio is to use seperate mono WAV files, but this seems a very inconvenient way to do things, so I would like to offer the choice of something better in my DVD-Audio authoring application.
Regards,
Dave.
