[alsa-devel] Problem with DoP mode in Chord 2qute USB audio
Pavel Hofman
pavel.hofman at ivitera.com
Thu Aug 3 18:48:38 CEST 2017
Hi,
>
> Suggestions:
> - try with regular PCM @ 176.4Khz 24 bits to rule out issues in the way
> DSD is depacked from the stream
Regular 176.4/24 was tested against the DSD/DoP, it works just fine,
eventhough it produces the very same alsa params (the same data stream)
as DoP.
> - look into the ASYNC endpoint handling. It could be that the host
> doesn't provide enough data and the device buffer is emptied at some
> point. USB doesn't clearly define in how much time the host needs to
> adjust to feedback information, the implementation may have defined its
> buffer depth assuming a quick correction.
Could it be different for the two streams if both have the same
period/buffer params, the same altsetting, the same stream bandwidth?
IIUC the alsa USB driver does not distinguish between regular PCM and
DoP of the same bitspeed, at least I could not find anything in the API
when the player sends already DoP-encoded PCM samples (which it does).
Would it make sense to monitor the USB (kernel) communication with
wireshark to see whether the async feedback from the soundcard differs
for PCM and DoP?
Is it OK that the controller throws IRQ every frame?
I very much appreciate your help.
With regards,
Pavel.
More information about the Alsa-devel
mailing list