Re: DICE: VIA firewire controller can't to > 48KHz
Brought to you by:
aeb,
bencollins
From: Clemens L. <cl...@la...> - 2014-12-18 14:13:59
|
(sorry for the delay) Daniel Robbins wrote: > On Fri, Dec 12, 2014 at 2:53 PM, Clemens Ladisch <cl...@la...> wrote: >> What are the contents of /proc/asound/card1/dice? > > After attempting to play a DOP file (was previously successfully > playing a 24/96 PCM file), it looks like this: > > # cat /proc/asound/card1/dice > ... > clock select: arx1 176400 The device was told to synchronize to the stream from the PC, ... > status: unlocked 96000 ... but no stream was actually sent, so it is still at 96 kHz. > rx 0: > audio channels: 4 > names: ANALOG L\ANALOG R\DSD1281\DSD1282\\ At 96 kHz (and 88.2 kHz), it wants exactly four channels. And these channel names look somewhat suspicious. Try playing DSD to the following device, which routes its two channels to the last two channels of the device: pcm.last2 { type route slave.pcm "hw:1" ttable [ [ 0 0 1 0 ] [ 0 0 0 1 ] ] } The following would duplicate the channels to both pairs, which, in theory, should then work with both PCM and DSD: pcm.dup2 { type route slave.pcm "hw:1" ttable [ [ 1 0 1 0 ] [ 0 1 0 1 ] ] } Regards, Clemens |