VideoLAN, a project and a non-profit organization.

libdca

A free DTS Coherent Acoustics decoder.

libdca is a free library for decoding DTS Coherent Acoustics streams. The code was written by Gildas Bazin and based on the a52dec project. It is released under the terms of the GPL.

The DTS Coherent Acoustics standard (ETSI 102 114 v1.2.1), as published by the ETSI, is available here — look for “DTS Coherent Acoustics”.

Development status

BIG FAT WARNING: libdca is still in early development stage so don’t expect too much of it.

Right now, work is concentrated on finishing the implementation of the core part of the specification. The library should however already be quite usable.

A few things are still lacking but they should mainly affect low-bitrate DTS streams which don’t seem that common anyway (joint channels coding, dynamic range, etc. — see the TODO file).

There may be quality issues. None of the extensions (extra channels, 96/192 kHz sample rates) have been implemented (and unfortunately the public standard provides only minimal information on them).

Getting libdca

Current release: libdca-0.0.6.tar.bz2.

git clone https://code.videolan.org/videolan/libdca

Provisional warning: DTS Inc. claims that use of libdca to decode DTS compressed sound data on a DVD could violate DTS’s patent rights. If you are unsure about the legality of using and distributing this code in your country, in particular in the USA, consult your lawyer before downloading it.

Support

For support information, see the support page. A libdca-devel mailing list is also available — see the mailing lists page.

Projects using libdca

If you use libdca in another project, let us know!

Where to find DTS Coherent Acoustics samples

Some very good samples are available on the Swedish radio website.