2014-05-22, 11:45
(2014-05-22, 11:14)Bluebuster83 Wrote: Actually, XBMC KNOWS playing a DTS file, because it is shown correctly in the fullscreen display of XBMC as "DTS 5.1".
Indeed it does, at least for the DTS WAV files. However mentioning what XBMC "sees" made me double check the codec OSD and this brings about another difference.
On x86 Gotham (OE 4.0.2, paplayer), the codec OSD shows only 2 channels for a DTS WAV file, yet the amp shows DTS and outputs surround sound to all 6 speakers:
Whereas on Pi (OE Helix, paplayer), same DTS WAV file, the codec OSD shows 5 channels and the amp shows multichannel (PCM) and the audio sounds identical to how it was playbed by x86.
Neither x86 or Pi seem to be agree on the bits/sample, which mediainfo claims to be 24 bits.
But as you can tell, I'm guessing about much of this stuff... certainly there seem to be differences between x86 and Pi where DTS WAV is concerned, but possibly just cosmetic differences.
The WAV-encoded DTS sample I uploaded on the other hand is "seen" by XBMC as a pure FLAC/WAV file both by the Pi and x86 - both see it as a 48kHz/16-bit/2-channel FLAC file, which is what it is to all intents and purposes, so unless your amp is able to detect the resulting digital audio as DTS all you'll get is white noise. Make sure your XBMC volume is set to 100% because if its any less the bitstream will be corrupted.