Hi,

As a follow up on my previous mails regarding the slowdown issue with
DSD-over-USB. With the current mpd-git code DSD-over-USB the connected
device won't lock into DSD mode. I found out it is not receiving enough
data per time period.

In MPD clients this is visible in that it takes mpd 4 seconds to play 1
second of music data. This is regardless of using ALSA "hw:x,x" or
plughw so no relation to the needed shifting for 32-bit output. 

After much digging around I managed to get sound working but the timing
issue remained. When the value for SAMPLE_FORMAT_DSD is changed from 1
to 4 (src/audio_format.h) I get proper sound when playing DSD-over-USB.
This ratio of 1 to 4 makes sense but unfortunately is not the (complete)
solution. For example with SAMPLE_FORMAT_DSD set to 4, DSD2PCM still
works fine but now it's timing is off.

@Max, hopefully you can make sense of this and find a solution. And
hopefully you'll get a DSD-over-USB compatible device soon so you can
reproduce the issue.

Jurgen


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team

Reply via email to