Quick fix: disable DSD codec in piCorePlayer Squeezelite settings i.e.
add "-e dsd" to "Various input" field.

The problem is that standard squeezelite reports supported formats in
"wrong" order of precedence (order cannot be changed with command line
arguments) and now that Daphile has "Convert PCM to DSD" feature,
Daphile converts FLACs to DSDs and the standard squeezelite can't handle
it correctly with the default settings. I tested this yesterday with
piCorePlayer 2.0. It received the FLAC as converted to DSD and resampled
it back to PCM but only to 352.8kHz which is not supported by HW (I have
HifiBerryDAC+). When I added "-R E" resample settings, it was resampled
to 176.4kHz PCM and I got audio. This is of course stupid way to convert
back and forth via DSD. The best is to disable DSD when it's not
properly supported.

The problem is a bit similar to the case when you play for example WAV
or AIFF with standard LMS and squeezelite, both formats get always
converted to FLAC on LMS and then decoded on player.

I could of course disable the use of "PCM to DSD" conversion feature in
Daphile for other than Daphile squeezelite players but that's probably
not what users would want.

BTW. If piCorePlayer developers are interested to use the patches I have
for the Daphile version of squeezelite, the patches can be found from
here:
http://www.daphile.com/gpl-src/00-Daphile-patches/squeezelite/
Perhaps the most interesting ones are the "non-DoP native DSD playback
on ALSA devices" and "codec priority order" patches. It's so sad that
Triode is not developing and maintaining squeezelite anymore :-(.



Kimmo
www.daphile.com
------------------------------------------------------------------------
kipeta's Profile: http://forums.slimdevices.com/member.php?userid=51816
View this thread: http://forums.slimdevices.com/showthread.php?t=105018

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to