[alsa-devel] Support for DSD streams

Daniel Mack zonque at gmail.com
Wed Mar 27 10:53:21 CET 2013

On 24.03.2013 02:33, Andreas Koch wrote:
> Hi Daniel,
> At 11:43 AM 3/23/2013, Daniel Mack wrote:
>> Hi Andreas,
>> On 23.03.2013 18:35, Andreas Koch wrote:
>>>> Yes, understood. The thing is just that we shouldn't break exising
>>>> solutions that already rely on this "bandaid".
>>> You wouldn't break any existing solution based on DoP, because that
>>> solution is dealt with in the application on one side and the DAC on
>>> the other side. The driver and USB transfer both think it is PCM data
>>> that is being sent.
>> Well, that was exactly the problem with your device. With the driver as
>> it was, it exposed a PCM interface which is 16-bit wide, and that was
>> picked by ALSA when playing 16-bit material (because ALSA takes whatever
>> is offered by the hardware natively).
> Not quite - the 16-bit wide interface offered by my DAC is not PCM, 
> but raw data.

For the correct quirks handling, I'd need to know whether all products
with your vendor ID are DSD capable on alt interface settings > 1. Is
that assumption correct or should I narrow it down to the product ID of
the MPD-3?


More information about the Alsa-devel mailing list