Next up... DSD playback
1. DSDIFF - "reports" sample rate (to external DAC) based on what you set its one & only parameter: "Max Sample Rate". Oddly, it defaults to 88200 (and max is 192000.)
In the end, I have no idea what Foobar is sending my DAC...
2. foo-input-SACD (ver 0.9.11) - obviously designed to do more than just DSD playback but it seems to play well with DSD. Aside from selecting either ASIO or WSAPI (event / push), the only parm (AFAIK) is its "output mode" (PCM or DSD, the latter being the obvious choice). I'm assuming it is a DoP based deal. It correctly "reports" the defined sample rates for both DSD128 & 256 (5.6MHz & 11.2MHz).
Oddly enough, the only issue I've come across is that it does not feed the Visualizations (Spectrum, etc.) when playing DSDs (PCMs are fine)... . Certainly not the worse issue and I prefer it over DSDIFF's poor "reporting"... .
I would be curious to know what you think (or know) to be the best DSD solution for Foobar. Important to me is that said solution does not degrade PCM playback in any way as my media in 99.5% PCM. Not that Foobar's Output-Selection feature could be any easier, but I would hope that at the end of this rainbow there is one perfect solution...
I tried version 0.9.7 (latest version) and couldn't get it to work. At someone's advice, I went to version 0.8.4 and run DSD through DOP. White light on Hugo and all.
I've been wondering if there's a way to convert DFF (DSDIFF) to DSF, just for tagging purposes.