I believe that it is better –in my system - the Pi to act as transporter of the original info and let my dac to handle that info.
After all it is made specific for this job.
So I don’t like the Soxr resample everything – even if it match that way to my dac capabilities.
With my latest configuration Soxr interferes only with sample rates above my dac capabilities.
To tell the truth I am not able to notice audible differences with this configuration.
At least not in my system.
But I shall keep it this way – because I can
@R101
For the multiple resample of the original rate take a look here,
https://www.bitlab.nl/page_id=157 but really I don’t think that it will make any difference.
At least not in my system.
@all
Here are logs with various type of sources.
RADIO 44100
- Code: Select all
decoder: audio_format=44100:24:2, seekable=false
alsa_output: opened hw:0,0 type=HW
alsa_output: buffer: size=64..65536 time=1451..1486078
alsa_output: period: size=32..32768 time=725..743039
alsa_output: default period_time = buffer_time/4 = 500000/4 = 125000
alsa_output: format=S24_LE (Signed 24 bit Little Endian)
alsa_output: buffer_size=22050 period_size=4410
output: opened "snd_allo_digione" (alsa) audio_format=44100:24:2
RADIO 48000
- Code: Select all
decoder: audio_format=48000:24:2, seekable=false
client: [8] process command "idle"
client: [8] command returned 1
client: [2] process command "status"
alsa_output: opened hw:0,0 type=HW
alsa_output: buffer: size=64..65536 time=1333..1365334
alsa_output: period: size=32..32768 time=666..682667
alsa_output: default period_time = buffer_time/4 = 500000/4 = 125000
alsa_output: format=S24_LE (Signed 24 bit Little Endian)
alsa_output: buffer_size=24000 period_size=6000
output: opened "snd_allo_digione" (alsa) audio_format=48000:24:2
FLAC 352800
- Code: Select all
decoder: audio_format=352800:24:2, seekable=true
client: [117] command returned 0
client: [117] process command list
client: process command "status"
alsa_output: opened hw:0,0 type=HW
alsa_output: buffer: size=64..65536 time=333..341334
alsa_output: period: size=32..32768 time=166..170667
alsa_output: default period_time = buffer_time/4 = 341333/4 = 85333
alsa_output: format=S24_LE (Signed 24 bit Little Endian)
alsa_output: buffer_size=65536 period_size=16384
output: opened "snd_allo_digione" (alsa) audio_format=192000:24:2
soxr: soxr engine 'cr64'
soxr: soxr precision=24, phase_response=45.00, passband_end=0.95, stopband_begin=1.00 scale=0.79
soxr: samplerate conversion ratio to 0.54
output: converting in=352800:24:2 -> f=352800:24:2 -> out=192000:24:2