by gkkpch » 31 May 2015, 10:51
I played around with the samplerate_converter parameter and it can make a big difference with the Fiio E18 (max 24bit/96kHz):
Testfile: Stereo, dsd bit, 352.8 kHz, 2822 kbps
samplerate_converter "0" (Best Sinc Interpolator) ==> unusable
samplerate_converter "1" (Medium Sinc Interpolator) ==> clicks, hickups
samplerate_converter "2" (Fastest Sinc Interpolator) ==> plays without problems, quality suffers but still OK (audible when using headphones)
MPD obviously defaults to something else, because when I leave the samplerate_converter parameter out, it is not like anyof the 3. It only skips every couple of seconds.
@Thanh: why it would do that already with 44.1kHz track I don't know. Could you set mpd logging to "verbose" and see what you get for output?
btw. the Fiio E18 makes my system crash completely when I try to play a 24bit, 44.1kHz track (format=S24_3LE).
Gé
Odroid-C1+, 8Gb eMMC, 8Gb µSD with 32bit/384Khz Odroid-C1+ HiFi shield (PCM5102)
Odroid-C1, 8Gb µSD with DAC: XMOS 384K/32bit USB (PCM5102)
Other: 24bit/192Khz Audiophonics DAC Sabre ES9023 I2S