How did you set up Output format on DSP studio? This should be checked and configured.
There should be no issue sending PCM files using the native sample rates. Encoding should be set to none.
DSP Output format is disabled (unchecked) because I don't want any conversions for FLAC. In any case, when it IS enabled (with no sample rate or channel changes specified) and 'Convert only when necessary' and '24 bit PCM' are selected MC sends everything as 24-bit WAV, including Redbook FLACs. This is the problem.
Thank you for responding. However I'm not sure you're fully getting my issue. To clarify... I want MC to transmit the original FLAC as FLAC (not as decoded WAV) and only convert DSD files. 'Convert only when necessary' should accomplish this, but it simply does not. And further, forcing me to choose either 24-bit OR 16-bit PCM as the criteria for conversion will always trigger some needless conversions in a typical library that includes a mix of high-res and Redbook.
I can only guess the reason for this behavior is that MC treats uncompressed PCM (WAV) as a fundamentally different format than FLAC.
Btw, a user would only know MC is behaving this way if the DLNA renderer displays what format it's receiving. When MC is set to 'Original' my renderer shows that it's correctly getting a FLAC file. When set to 'Convert when necessary' my renderer shows it's always receiving WAV data.
I believe this is a flaw in the program. (And probably undiscovered by owners of an Auralic Aries, Sonore Rendu, BelCanto Refstream, etc. who don't see the incoming format displayed.) 'Convert only when necessary' is doing no such thing.
If you need special handling for DSD files, then you might need to create a separate zone and choose an encoding option; then use zone switch.
Smart idea which I already tried, but that doesn't work unfortunately. A DLNA network device can only be associated with one zone, its own. If a DLNA device could be selected as a regular Audio Device in any zone then ZoneSwitch could be used... but it can't currently.
Further, a DLNA network device can only be associated with one DLNA server's settings unless it is manually changed. So I can do a manual 'server switch' to toggle my DSD playback settings, but that's a bit of a hack.
There are many 24/192 max PCM-only renderers out here. It would be nice if MC could just convert DSD and send everything else in its original format. (More granular output settings would be appreciated, of course.)
MC is so accustomed to treating Output Format as a post-decoding event that this framework has created an oversight when it comes to DLNA devices and the need to selectively send original files. At least that's my take.
Am I missing something?