Dle
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=63&t=15546&start=50 uprostřed stránky od uživatele risk stíhá mplayer konvertovat dts (bez videa) i s podtaktovaným CPU.
Teoreticky by to šlo, samozřejmě nejdříve je potřeba to otestovat na normálním PC, aby se eliminovaly případné vrsty problémů specifické pro RPi. Zkusil bych to rovnou s mplayerem, který umí nahrávat z alsy a dekódovat DTS. Samozřejmě to bude mít docela velké zpoždění, to by se muselo kompenzovat ve video přehrávači. Naštěstí bude zpoždění asi konstantní.
Ještě je potřeba zajistit správný samplerate zvukovky. Pokud bude nahrávat přes SPDIF, měla by jet na hodinách vygenerovaných přijímačem SPDIF z příchozího signálu. Předpokládám, že pouhé přepnutí vstupního selectoru na SPDIF přepne i hodiny. Svého času jsem to chtěl otestovat (mám podobnou zvukovku), ale zatím jsem se k tomu nedostal.
Takže je potřeba, aby příchozí SPDIF jel na 48kHz, protože to bude výstupní samplerate dekódovaného PCM.
Přiznám se, že netuším, jaký je samplerate spdif nativního DTS. Na PC se to dělá tak, že se jednotlivé rámce AC3/DTS doplní nulami na bitový tok stereo 48/16 (dobře je to vidět ve zdrojáku mplayeru). Jak to však dělají krabičkové DVD přehrávače netuším. Je docela možné, že z nich leze opravdu bitrate odpovídající aktuálnímu signálu a žádné nuly nedoplňují. Pak by to celé vůbec nešlo, protože by se zvukovka plazila na nízkém sampleratu odpovídajícímu nízkému bitratu (např. cca 400 - 600 kbps pro AC3, narozdíl od 1920kbps pro stereo 48/16). Ale to vše lze snadno vyzkoušet.