Project Status
The next improvements to the DVD audio Tools project will be:
- Cross-platform GUI version of dvda-author and Hplex, as a possible extension of the GUI version of Lplex
- Multi-channel support
- 20-bit support
- AIFF support
dvda-author
The following table contains the current list of tasks and their status as of the latest alpha release. If you are willing to help, please post a message to the mailing list.
| Task | % Done | Notes |
|---|---|---|
| LibFLAC 1.2.1 and ogg FLAC support | 90% | Native Windows version to be fixed |
| Hybrid DVD-Audio/Video discs | 80% (operational) | Audio-to-Video zone navigation
|
| Multiple Groups | 100% | Done - up to 9 groups are supported (the maximum allowed in the DVD-Audio standard) |
| Mono/Stereo audio | 80% | 16-bit and 24-bit Mono/Stereo audio supported at all six DVD-Audio samplerates. More testing needed for 24-bit, and correct packing of 20-bit LPCM samples in AOB file not implemented yet. |
| Multi-channel audio | 0% | Not started |
| GUI Version | 80% | In progress. |
| FLAC support | 100% | Done. dvda-author accepts FLAC and WAV files as input |
| Still Pictures | 0% | Not started |
| Video menus | 0% | Not started |
| Linked video zone | 70% | In progress. Will be implemented by using Lplex to build Video zone. Hex tables issued 9/2007 |
mkisofs
The mkisofs application needs to be adapted to correctly create a UDF disk image based on the sector pointers in the DVD-Audio IFO files.
I have written an initial patch against mkisofs which performs the correct sorting of the files when the -dvd-audio parameter is specified. If you apply that patch, you can create the UDF image as follows:
mkisofs -o image.iso -dvd-audio DVD/
The patch removes the need for a -sort file, but does not (currently) correctly position the files on the DVD according to the absolute sector pointers in the AUDIO_PP.IFO file.
A new patch against mkisofs bundles the -dvd-audio and -dvd-video options into a -dvd-hybrid switch.
DVD-Audio player
A DVD-Audio player application needs to be written. There is a choice of two DVD-Audio player types - a player meeting the Audio Only Player (AOP) specification, or a player meeting the Video-Capable Audio Player (VCAP) specification.
An AOP player would only need to process the AUDIO_PP.IFO file and present a simple CD-Player like interface to the user. A fully-featured VCAP player would need to be an extension of an existing DVD-VIdeo player and would need to support a large subset of the DVD-Video specification, in addition to the full DVD-Audio specification.