Originariamente inviato da marcoc1712
Secondo me anche se togli il gain ma lasci una funzionalità abilitata, comunque chiama SOX ed al termine mette sdm ed eventualmente il filtro
immagino di sì...

Originariamente inviato da marcoc1712
(ma mi pareva avessimo stabilito di fare così).
non ricordo... ma se avevamo deciso così, avevamo sbagliato...

Originariamente inviato da marcoc1712
La ricerca è abilitata, ma SOX è terribile in questo, quindi fossi in te la disabiliterei.
fatto.

Originariamente inviato da marcoc1712
Fallo, per favore, almeno per verificare se l'errore se ne va, strano che compaia in DFF e non DSF, essendo le righe del tutto corrispondenti (potrebbe dipendere da come sono definiti i formati in lms, devo verificare).
nono, tra dsf e dff (in uscita) non cambia nulla (in ingresso non ho provato, non ho files dsf sottomano... dovrei convertirne uno per l'occasione, ma dubito cambi qualcosa).

Originariamente inviato da marcoc1712
dsf -> dff (e viceversa) possono avvenire SOLO mediante una chiamata a SOX e di certo sdm viene sempre applicato quando l'uscita è DSD ed il filtro quando l'ingresso è DSD, vedrò di recuperare le considerazioni fatte a suo tempo, poi eventualmente correggo se capiamo che avevo frainteso.
non vorrei che abbiamo pensato ai casi più complessi e ci siamo dimenticati di qualche caso... banale.

Originariamente inviato da marcoc1712
Per riepilogare, quindi: se NO effects e NO resample -> no SDM e no Filtro.

giusto?
sì, ma ovviamente in tal caso deve essere disabilitato anche il gain e qualsiasi altra cosa (salvo l'eventuale conversione DSF/DFF o viceversa), insomma deve essere "bit-perfect" (pass-through).

Originariamente inviato da marcoc1712
@Paolo

rileggendo il tutto ...non ho capito.

a. Se l'uscita è impostata su WAV e disabiliti conversione, resampling ed effetti, io mi aspetto che vengano impostate queste due righe:

dff dff * *
# D noArgs, F noArgs, I noArgs
-

dsf dsf * *
# I noArgs, D noArgs, F noArgs
-

Confermi che è così?
non esattamente. Indipendentemente dal formato di uscita selezionato (dsd o wav), se disabilito "convert" ottengo questo:
codice:
dff dff * 00:1c:c0:37:22:73
# F noArgs, I noArgs
-

dsf dsf * 00:1c:c0:37:22:73
# I noArgs, F noArgs
-
(manca "D")

Originariamente inviato da marcoc1712
In questa situazione non va dff (errore che hai postato) ma dsf si?
No, no. Io ho provato solo con file DFF. E non funziona.

Se non ricordo male, ad un certo punto (se non sbaglio, con convert disabilitato) nei log mi è parso di vedere un errore del tipo "formato non supportato". Non vorrei che LMS abbia qualche problema con DSD>64 (i files con cui ho provato sono nativi DSD128 e DSD256).

Se invece "convert" è abilitato (cioè se viene chiamato sox) suona.

Originariamente inviato da marcoc1712
b. Se l'uscita è impostata su DSF, stesse condizioni, mi aspetto che vengano impostate le seguenti righe:

dff dsf * 00:1c:c0:37:22:73
# R noArgs, U END=--until=%v, F noArgs, T START=--skip=%t, D RESAMPLE=-r %d
[sox] -q -t dff $FILE$ -t dsf -b 1 --buffer 32768 - lowpass -1 50000 gain -h -3 sdm



dsf dsf * 00:1c:c0:37:22:73
# D RESAMPLE=-r %d, T START=--skip=%t, U END=--until=%v, F noArgs, R noArgs
[sox] -q -t dsf $FILE$ -t dsf -b 1 --buffer 32768 - lowpass -1 50000 gain -h -3 sdm

Se lasci selezionato il seek, cosa che potrebbe provocare il mancato funzionamento di uno dei due formati, come nel caso precedente, ma se togli il seek dovresti ottenere: [...]
Mmmh... non ci siamo capiti: se/quando viene chiamato sox (processing indesiderato a parte) funziona e suona, anche con il seek attivo. Comunque, tolto il seek, con file dff, uscita dfs, ottengo questo:
codice:
LAST EXECUTED COMMAND
 
At: 2017/10/02 23:32:25
 
Profile:

dff-dsf-*-00:1c:c0:37:22:73

 Command:

[sox] -q -t dff $FILE$ -t dsf -b 1 --buffer 32768 - lowpass -1 50000 gain -h -3 sdm
idem se invece imposto l'uscita in dff:
codice:
 Command:

[sox] -q -t dff $FILE$ -t dff -b 1 --buffer 32768 - lowpass -1 50000 gain -h -3 sdm
E, come detto, in entrambi i casi suona.

Se invece tolgo (anche) il "convert", lasciando l'uscita in DFF (quindi non dovrebbe far altro che mandare in output il file così com'è), non funziona nulla... e nei log ottengo questo:
codice:
*** /var/log/squeezeboxserver/server.log ***
[17-10-02 23:36:16.5535] Slim::Player::StreamingController::play (2100) 00:1c:c0:37:22:73
[17-10-02 23:36:16.5542] Slim::Player::StreamingController::_Stop (603) Song queue is now 27
[17-10-02 23:36:16.5544] Slim::Player::StreamingController::_setPlayingState (2357) new playing state STOPPED
[17-10-02 23:36:16.5546] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state IDLE
[17-10-02 23:36:16.5573] Slim::Player::Song::new (108) index 25 -> file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD128.dff
[17-10-02 23:36:16.5577] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state TRACKWAIT
[17-10-02 23:36:16.5593] Slim::Player::StreamingController::_playersMessage (789) Now Playing: file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD128.dff
[17-10-02 23:36:16.5612] Slim::Player::Song::getNextSong (229) file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD128.dff
[17-10-02 23:36:16.5615] Slim::Player::StreamingController::_nextTrackReady (737) 00:1c:c0:37:22:73: nextTrack will be index 25
[17-10-02 23:36:16.5618] Slim::Player::StreamingController::_Stream (1203) Song queue is now 25
[17-10-02 23:36:16.5620] Slim::Player::StreamingController::_Stream (1206) 00:1c:c0:37:22:73: preparing to stream song index 25
[17-10-02 23:36:16.5622] Slim::Player::Song::open (363) file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD128.dff
[17-10-02 23:36:16.5632] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: dff
[17-10-02 23:36:16.5635] Slim::Player::Song::open (387) seek=false time=0 canSeek=0SEEK_ERROR_TRANSCODED
[17-10-02 23:36:16.5640] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: dff
[17-10-02 23:36:16.5643] Slim::Player::Song::open (409) Error: Couldn't create command line for dff playback for [file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD128.dff]
[17-10-02 23:36:16.5645] Slim::Player::StreamingController::_playersMessage (789) Unsupported sample-rate: file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD128.dff
[17-10-02 23:36:16.5653] Slim::Player::StreamingController::_willRetry (1391) no retry data
[17-10-02 23:36:16.5655] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state IDLE
[17-10-02 23:36:16.5659] Slim::Player::StreamingController::nextsong (882) The next song is number 26, was 25
[17-10-02 23:36:16.5680] Slim::Player::Song::new (108) index 26 -> file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD256.dff
[17-10-02 23:36:16.5684] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state TRACKWAIT
[17-10-02 23:36:16.5694] Slim::Player::StreamingController::_playersMessage (789) Now Playing: file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD256.dff
[17-10-02 23:36:16.5727] Slim::Player::Song::getNextSong (229) file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD256.dff
[17-10-02 23:36:16.5730] Slim::Player::StreamingController::_nextTrackReady (737) 00:1c:c0:37:22:73: nextTrack will be index 26
[17-10-02 23:36:16.5732] Slim::Player::StreamingController::_Stream (1203) Song queue is now 26
[17-10-02 23:36:16.5734] Slim::Player::StreamingController::_Stream (1206) 00:1c:c0:37:22:73: preparing to stream song index 26
[17-10-02 23:36:16.5736] Slim::Player::Song::open (363) file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD256.dff
[17-10-02 23:36:16.5745] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: dff
[17-10-02 23:36:16.5748] Slim::Player::Song::open (387) seek=false time=0 canSeek=0SEEK_ERROR_TRANSCODED
[17-10-02 23:36:16.5753] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: dff
[17-10-02 23:36:16.5756] Slim::Player::Song::open (409) Error: Couldn't create command line for dff playback for [file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD256.dff]
[17-10-02 23:36:16.5760] Slim::Player::StreamingController::_playersMessage (789) Unsupported sample-rate: file:///home/data/audio/music/Samplers%20&%20demo/Japan%20Association%20of%20Professional%20Recording%20Studios%20(2015)%20multiformat%20reference%20recording/JAPRS%20Orfeu%20Negro%20DSD256.dff
P.S.: in "convert.conf" trovo scritto:
codice:
dsf dsf * *
        # IFD
        -

dff dff * *
        # IFD
        -
(non mi pare di averlo modificato, dovrebbe essere il default).