Originariamente inviato da
UnixMan
sto provando varie combinazioni... finalmente sembra che ci sia qualche progresso: se non altro ora va in play, con il comando giusto, ed il progress counter avanza... ma mi sa che c'è qualche problema di comunicazione con squeezelite (problema analogo a quello dell'upsampling?), perché setta la scheda audio a cavolo, e non suona
II sintomi sono queelli già visti in altre occasioni, ma non riesco a ricordare quali, tu a cosa ti riferisci in particolare con "problema analogo a quello dell'upsampling?" all'upsampling di WAV sul server?
Se è così no, squeezelite riceve correttamente l'header:
codice:
[21:42:14.556289] _read_header:158 DSF version: 1 format: 0
[21:42:14.556326] _read_header:168 channels: 2
[21:42:14.556334] _read_header:169 sample rate: 5644800
quanto viene dopo mi ocnvince meno:
codice:
[21:42:14.556340] _read_header:170 lsb first: 1
[21:42:14.556347] _read_header:171 sample bytes: 0
[21:42:14.556353] _read_header:172 block size: 4096
[21:42:14.556359] _read_header:178 found dsd len: 12
ma soprattutto l'errore è evidentemente qui (log di Filippo):
codice:
[17-02-05 20:53:30.2220] Slim::Player::Pipeline::sysread (282) Pipeline doesn't have pending bytes - trying to get some from source
[17-02-05 20:53:30.2223] Slim::Player::Pipeline::sysread (304) Attempting to write to pipeline writer
[17-02-05 20:53:30.2226] Slim::Player::Pipeline::sysread (310) Wrote 32768 bytes to pipeline writer
[17-02-05 20:53:30.2227] Slim::Player::Pipeline::sysread (282) Pipeline doesn't have pending bytes - trying to get some from source
[17-02-05 20:53:30.2229] Slim::Player::Pipeline::sysread (304) Attempting to write to pipeline writer
[17-02-05 20:53:30.2231] Slim::Player::Pipeline::sysread (310) Wrote 32768 bytes to pipeline writer
[17-02-05 20:53:30.2233] Slim::Player::Pipeline::sysread (282) Pipeline doesn't have pending bytes - trying to get some from source
[17-02-05 20:53:30.2235] Slim::Player::Pipeline::sysread (304) Attempting to write to pipeline writer
[17-02-05 20:53:30.2255] Slim::Player::Source::_wakeupOnReadable (409) 00:1c:c0:37:22:73
[17-02-05 20:53:30.2260] Slim::Player::Pipeline::sysread (304) Attempting to write to pipeline writer
[17-02-05 20:53:30.2262] Slim::Player::Source::_readNextChunk (346) readlen undef: (Broken pipe) 32
[17-02-05 20:53:30.2264] Slim::Player::Source::_readNextChunk (373) end of file or error on socket, song pos: 0
[17-02-05 20:53:30.2266] Slim::Player::Source::_readNextChunk (378) 00:1c:c0:37:22:73 mark end of stream
[17-02-05 20:53:30.2268] Slim::Player::Source::_readNextChunk (386) Didn't stream any bytes for this song; mark it as failed
Altro aspetto che non mi torna:
codice:
[21:42:14.556372] dsd_decode:538 DOP output
Il tuo DAC accetta dsd nativo o solo dop?
EDIT:
Squeezelite è compilato per DSD?
è lanciato con l'opzione -D? Se si, toglietela, -D è DOP capable, si chiede a Squeezelite di uscire in DOP, non so se è quello, ma meglio toglierlo.