I'm trying to use Audacity to do capture of embedded AC3/DTS streams.
I'm using an ESI U24XL and capturing via TOSLINK. Applications see the bitstream as 48khz 2ch 16bit PCM.
It seems that during recording, values are being offset/corrupted. What should be 00 is sometimes being set to FF, what should be 7E is sometimes 7F, etc. Values look like randomly +/- 1.
Needless to say this ends up in corrupt, unplayable AC3/DTS streams
I tried another application - Reaper - and I get perfect captures with no errors.
It kinda seems like Audacity may be doing some kind of math or rounding on recording.