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