Originariamente inviato da
marcoc1712
ottimo, hai verificato che funzionino anche tutte le conversioni interne a Squeezelite in DOP e PCM?
fatto. Funziona tutto.
DoP:
codice:
# nice --20 ./squeezelite-R2 -n 'R2@spmc' -C 1 -D -o 'hw:CARD=D20' -V 'DIYINHK USB Audio 2.0 ' -r 768000 -s 127.0.0.1 -m '00:1c:c0:37:22:73' -b '102400:102400' -a '499:3' -p 89 -d 'all=info' -d 'slimproto=warn'
[00:10:40.792795] stream_init:290 init stream
[00:10:40.866141] output_init_alsa:904 init output
[00:10:40.866201] output_init_alsa:945 device : hw:CARD=D20 requested alsa_buffer: 499 alsa_period: 3 format: any mmap: 1
[00:10:40.866279] output_init_common:410 supported rates: 768000 705600 384000 352800 192000 176400 96000 88200 48000 44100 32000 24000 22500 16000 12000 11025 44100
[00:10:40.944180] output_init_alsa:961 memory locked
[00:10:40.945479] decode_init:129 init decode, include codecs: exclude codecs:
[00:10:40.945530] register_dsd:905 using dsd to decode dsf,dff
[00:10:40.945770] load_faad:610 loaded libfaad.so.2
[00:10:40.945780] register_faad:640 using faad to decode aac
[00:10:40.946102] load_vorbis:300 loaded libvorbisfile.so.3
[00:10:40.946113] register_vorbis:329 using vorbis to decode ogg
[00:10:40.946340] load_flac:266 loaded libFLAC.so.8
[00:10:40.946349] register_flac:294 using flac to decode flc
[00:10:40.946357] register_pcm:479 using pcm to decode aif,pcm
[00:10:40.946500] load_mad:383 loaded libmad.so.0
[00:10:40.946510] register_mad:412 using mad to decode mp3
[00:10:41.023626] codec_open:218 codec open: 'd'
[00:10:41.023689] stream_sock:384 connecting to 127.0.0.1:9000
[00:10:41.023744] stream_sock:413 header: GET /stream.mp3?player=00:1c:c0:37:22:73 HTTP/1.0
[00:10:41.069148] stream_thread:176 headers: len: 115
HTTP/1.1 200 OK
Server: Logitech Media Server (7.9.0 - 1468928517)
Connection: close
Content-Type: audio/dsf
[00:10:41.246291] output_thread:718 open output device: hw:CARD=D20
[00:10:41.246348] alsa_open:388 opening device at: 44100
[00:10:41.246469] alsa_open:461 opened device hw:CARD=D20 using format: S32_LE sample rate: 44100 mmap: 1
[00:10:41.246500] alsa_open:552 buffer: 499 period: 3 -> buffer size: 22005 period size: 7335
[00:10:41.469447] _read_header:158 DSF version: 1 format: 0
[00:10:41.469622] _read_header:168 channels: 2
[00:10:41.469628] _read_header:169 sample rate: 5644800
[00:10:41.469633] _read_header:170 lsb first: 1
[00:10:41.469637] _read_header:171 sample bytes: 2305843009213693951
[00:10:41.469641] _read_header:172 block size: 4096
[00:10:41.469646] _read_header:178 found dsd len: 12
[00:10:41.469651] dsd_decode:765 setting track_start
[00:10:41.469656] dsd_decode:818 DSD128 stream, format: DOP, rate: 352800Hz
[00:10:41.637415] _output_frames:61 start buffer frames: 247808
[00:10:41.637475] _output_frames:146 track start sample rate: 352800 replay_gain: 0
[00:10:41.647498] output_thread:718 open output device: hw:CARD=D20
[00:10:41.663804] alsa_open:388 opening device at: 352800
[00:10:41.664048] alsa_open:461 opened device hw:CARD=D20 using format: S32_LE sample rate: 352800 mmap: 1
[00:10:41.664070] alsa_open:552 buffer: 499 period: 3 -> buffer size: 131070 period size: 43690
Conversione in PCM:
codice:
root@spmc:/var/tmp/squeezelite/squeezelite-R2-Play_DSD_decoded_by_Mansr_sox.v3
# nice --20 ./squeezelite-R2 -n 'R2@spmc' -C 1 -o 'hw:CARD=D20' -V 'DIYINHK USB Audio 2.0 ' -r 768000 -s 127.0.0.1 -m '00:1c:c0:37:22:73' -b '102400:102400' -a '499:3' -p 89 -d 'all=info' -d 'slimproto=warn'
[00:11:01.984153] stream_init:290 init stream
[00:11:02.056803] output_init_alsa:904 init output
[00:11:02.056888] output_init_alsa:945 device : hw:CARD=D20 requested alsa_buffer: 499 alsa_period: 3 format: any mmap: 1
[00:11:02.056985] output_init_common:410 supported rates: 768000 705600 384000 352800 192000 176400 96000 88200 48000 44100 32000 24000 22500 16000 12000 11025 44100
[00:11:02.135351] output_init_alsa:961 memory locked
[00:11:02.136674] decode_init:129 init decode, include codecs: exclude codecs:
[00:11:02.136725] register_dsd:905 using dsd to decode dsf,dff
[00:11:02.136959] load_faad:610 loaded libfaad.so.2
[00:11:02.136970] register_faad:640 using faad to decode aac
[00:11:02.137288] load_vorbis:300 loaded libvorbisfile.so.3
[00:11:02.137299] register_vorbis:329 using vorbis to decode ogg
[00:11:02.137530] load_flac:266 loaded libFLAC.so.8
[00:11:02.137539] register_flac:294 using flac to decode flc
[00:11:02.137547] register_pcm:479 using pcm to decode aif,pcm
[00:11:02.137695] load_mad:383 loaded libmad.so.0
[00:11:02.137704] register_mad:412 using mad to decode mp3
[00:11:02.245255] codec_open:218 codec open: 'd'
[00:11:02.245318] stream_sock:384 connecting to 127.0.0.1:9000
[00:11:02.245377] stream_sock:413 header: GET /stream.mp3?player=00:1c:c0:37:22:73 HTTP/1.0
[00:11:02.269030] stream_thread:176 headers: len: 115
HTTP/1.1 200 OK
Server: Logitech Media Server (7.9.0 - 1468928517)
Connection: close
Content-Type: audio/dsf
[00:11:02.437484] output_thread:718 open output device: hw:CARD=D20
[00:11:02.437530] alsa_open:388 opening device at: 44100
[00:11:02.437664] alsa_open:461 opened device hw:CARD=D20 using format: S32_LE sample rate: 44100 mmap: 1
[00:11:02.437702] alsa_open:552 buffer: 499 period: 3 -> buffer size: 22005 period size: 7335
[00:11:02.559644] _read_header:158 DSF version: 1 format: 0
[00:11:02.559796] _read_header:168 channels: 2
[00:11:02.559802] _read_header:169 sample rate: 5644800
[00:11:02.559806] _read_header:170 lsb first: 1
[00:11:02.559810] _read_header:171 sample bytes: 2305843009213693951
[00:11:02.559815] _read_header:172 block size: 4096
[00:11:02.559820] _read_header:178 found dsd len: 12
[00:11:02.559824] dsd_decode:765 setting track_start
[00:11:02.559829] dsd_decode:814 DSD to PCM output
[00:11:02.727648] _output_frames:61 start buffer frames: 376832
[00:11:02.727715] _output_frames:146 track start sample rate: 705600 replay_gain: 0
[00:11:02.737740] output_thread:718 open output device: hw:CARD=D20
[00:11:02.751809] alsa_open:388 opening device at: 705600
[00:11:02.752052] alsa_open:461 opened device hw:CARD=D20 using format: S32_LE sample rate: 705600 mmap: 1
[00:11:02.752077] alsa_open:552 buffer: 499 period: 3 -> buffer size: 131070 period size: 43690