ldacenc
ldacenc copied to clipboard
Decoding capabilities request
I would like to conduct a blind listening test of LDAC. To do so, I need to have the decoded version of the sound on the PC.
I want LDAC decoder too. But, there is no information to develop LDAC decoder.
Android Open Source Project added LDAC Sink Function to the Bluetooth stack. Proprietary decoder .so library could be included in next year's Sony smartphones.
You can create decoder library based on already released encoder sources.
@eggman Looks like you already have ldacinfo
utility which parse LDAC packets. This could be a good first step in trying to do inverse steps of encoding process.
Yes, I can already decode LDAC spectrum information. If implement IDCT, should get audio data.
Nice, so you basically understood whole LDAC process!
Are you going to implement IDCT? Is LDAC using standard DCT or with some modifications? For inverse DCT there are already optimized algorithms, so if is it standard one it should not be hard to reuse parts of some existing implementation.
I wrote about ldac encode process at project wiki .. (but in Japanse) https://github.com/eggman/ldacenc/wiki/ldacencode
I tried it once but it didn't decode well. The LDAC DCT code is very short, but I don't have enough knowledge of math to understand it.
I'm not currently working on it. I'll try it again later this year.
I tried implementing IDCT.
My decoder can decode sine waveforms.
However, some waveforms cannot be decoded. I will investigate the problem.
https://github.com/artem/libldac https://github.com/hegdi/libldacdec