foo86

Results 8 comments of foo86

Yes, speed is not a priority for dcadec. I'd like to focus on features and correctness, although some non-intrusive optimizations that don't involve delving into assembly code are also good...

> This is a library a lot of people will use for realtime playback (mainly thanks to nevcairiel's ffmpeg wrapper and LAVFilters support), so even if you don't want to...

These are unrelated projects. Main difference is that libdca can decode lossy DTS core only without extensions, while libdcadec decodes all core extensions (XCH, XXCH, XBR, X96) and lossless extension...

[dcadec.c](https://github.com/foo86/dcadec/blob/master/dcadec.c) provides high level example of how to use the API to decode raw DTS stream from external file. Decoding from other source (e.g. memory buffer) is more complicated since...

An encoder is currently out of scope of this project, which focuses on decoding. Maybe someday...

> I know it's off topic, but what happened to XLLDec? It has been evolved into this project and removed to avoid any possible confusion. Just use dcadec, it's already...

There is experimental LBR decoder in master branch now, so you shouldn't waste more time on the spec (the spec is not particularly helpful for writing a working decoder).

My code surely lacks some features (support for embedded downmix, 7.1 channels, etc) and is not pretty or optimized in any way yet, but is complete enough to get LBR...