DSD in LMS con SOX

Pagina 67 di 115
prima
... 17 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 ... ultimo
Visualizzazione dei risultati da 661 a 670 su 1145
  1. #661
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    in che senso? Se il problema è determinare su che architettura ti trovi, su Linux puoi usare ad es. il comando "arch", che ti ritorna il nome: (i686 se 32bit, x86_64 se 64).

    BTW: bisognerà mettersi d'accordo su una convenzione per i nomi dei files e poi mantenere quella...
    Allora LMS funziona così:

    gli eseguibili vanno nella cartella /Bin o del server o del Plugin o, anche, del modulo (se usa eseguibili). C'è un modlo PERL standard che si occupa di cercare l'eseguibile opportuno per la versione di perl, il sistema operativo e l'architettura in uso, dovrei cercare quali sono ESATTAMENTE le possibili definizioni, ma mentre è possibile distiguere tra win , linux e darwin (mac osx), non so se è possible distinguere tra i diversi flavours di linux, di certo non lo è per le versioni d win. Devo investigare.

    Qualora non risulti possibile usare questa distinzione, non sarà possibile distribuire congiuntamnete le diverse versioni, ma sarà necessario differenziare il repository (se si vuole utilizzare l'automatismo esistente) il che comporta un lavoro non piccolo in sede di rilascio.

    Forse è più semplice usare direttamente metodi alternativi, dato che di certo riesco a sapere in Perl su che sistema sono, in quel caso la cosa più semplice è che quanto scaricato fosse zippato e contenente uno script 'autoinstallante' per il OS target (ammesso di non incappare in problemi con antivirus vari).

    Devo verificare.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  2. #662
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da RiRo
    Queste sono le righe in basso del log di Squeezlight del dac mirand

    [17:10:58.879137] stream_thread:176 headers: len: 115
    HTTP/1.1 200 OK
    Server: Logitech Media Server (7.9.0 - 1487582706)
    Connection: close
    Content-Type: audio/dff


    [17:10:59.465152] _read_header:134 DSDIFF version: 1.5.0.0
    [17:10:59.465276] _read_header:138 sample rate: 11289600
    [17:10:59.465294] _read_header:142 channels: 2
    [17:10:59.465311] _read_header:145 found dsd len: 18446744073709551615
    [17:10:59.465327] dsd_decode:765 setting track_start
    [17:10:59.465344] dsd_decode:818 DSD256 stream, format: DSD_U32_BE, rate: 352800Hz

    [17:10:59.592068] _output_frames:61 start buffer frames: 94191
    [17:10:59.592210] _output_frames:146 track start sample rate: 352800 replay_gain: 0
    Riceve DSD a 352800Hz, quindi direi che sox 'sotto' lavora bene, verificando il comando in LMS (intendevo quello) potremmo verificare che le opzioni siano quelle giuste, senza sconti (in pratica v nella qualità). Cerca 'tokenized command' nel log del server e posta la riga.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  3. #663
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da RiRo
    scusate, cosa sono tutti questi Warning? è il log di LMS
    pigrizia mia, ma siamo in beta, mi servono per indifviduare eventuali errori, spariranno in versione definitiva.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  4. #664
    nibble
    Registrato
    Nov 2015
    Messaggi
    68

    Predefinito

    Originariamente inviato da marcoc1712
    Cerca 'tokenized command' nel log del server e posta la riga.
    scusami nel logo del server intendi dove? LMS? Sono costretto a chiedere istruzioni esplicite per non conosscenza

  5. #665
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    Originariamente inviato da antonellocaroli
    Ci sta, sull i7-2700k overcloccato 10/11%....
    potrebbe far pensare che funzioni anche su pc meno potenti, ma non é cosi...tipo i3 non ce la fa...
    lo stesso HQplayer
    Il mio Mac ce la farà ?
    Processore Intel Core i5 dual-core a 1,6GHz
    Turbo Boost fino a 2,7GHz
    Clearaudio Emotion + Satisfy + Grado Gold1 > Phono D3A DIY
    Futro S450 + Daphile / Amanero + Buffalo 2 (trident) uscita a TU Cinemag 15/15B DIY / Jlsounds + Lector Digicode TDA1541 S1
    Monoblocchi D3A 2A3 (electrolytich free!!) DIY / Coral Beta8 in BLH DIY

  6. #666
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    PREMESSA:

    il logging in LMS è l'unico sistema di debug di cui disponiamo, quindi è spesso logorroico, specie se si attivano le ozpioni di debug.
    I livelli vanno da OFF a debug, con crescente grado di dettaglio (e confusione) Per un normale utilizzo, è bene mantenere ERROR come livello di attenzione, visto che siamo in test vi chiedo di tenere normalmente INFO o DEBUG se ve lo richiedo per specifiche sezioni.

    Il livello id attenzione del log è impostato per ogni modulo standard o plugin di LMS, vi si accede da Settings->Advanced->Logging (registrazioni in italiano).

    Affinchè sia visibile il comando emesso da LMS (transcoding command, v. sotto) occorre che la sezione "player.source" sia impostata a "INFO".

    Affinchè sia visibile nel log la tabella dei comandi generati ed in quello di C3PO il comando effettivo esguito, occorre che la sezione "plugin C3PO" sia impostata a INFO.


    NOTA BENE: ricordati di impostare sempre la CB: "Save logging settings for use at next application restart" altrimenti le variazioni valgono solo fin a che non riavvi il server.

    Verificato questo una volta per tutte , puoi accedere ai log così:


    in Settings-> Info (ultima etichetta) trovi una seri di informazioni su dove sono posizionati vari componenti, compreso il log.

    la penultima riga della pagina è; Logitech Media Server Log File, cliccando su, es. 1000, lines otterai nel browser una nuova pagina contenete le ultime n linee del log.

    Cerca tra quelle righe l'ultima istanza di "tokenized command" e troverai l'ultimo comando completo di transcodifica inviato a LMS:

    codice:
    [17-02-26 18:51:28.2135] Slim::Player::Song::open (558) Tokenized command: "G:\Sviluppo\slimserver\Bin\MSWin32-x86-multi-thread\flac.exe" -dcs --totally-silent -- - | "G:\Sviluppo\slimserver\Plugins\C3PO\Bin\MSWin32-x86-multi-thread\sox.exe" -q -t wav - -t wav -b 24 -  gain -h remix -m 1 2v0.95 rate -v -L -n -t -b 99 -f 384000  dither -f improved-e-weighted
    se invece ti interesa vedere tutta la tabella dei comandi, come sarebbe stata usando il file di configurazione custom-convert.conf, scorri (sempre dal basso) fino a che non trovi qualcosa del genere:

    codice:
    id:                     e8:de:27:03:05:02
    mac address:            e8:de:27:03:05:02
    modelName:              SqueezeLite-R2
    model:                  squeezelite
    name:                   Squeezelite-DSD
    max samplerate:         192000
    max dsd resolution:     128
    supported sample rates: 8000 11025 12000 16000 22050 24000 32000 44100 48000 88200 96000 176400 192000
    supported dsd rates:    64 128
    supported codecs :      mp3 alc dff aac aif flc dsf wav
    [17-02-26 18:21:03.0530] Plugins::C3PO::Plugin::_setupTranscoder (1329) commandTable: {
      "aif-dff-*-e8:de:27:03:05:02" => {
                                         capabilities => { D => "RESAMPLE=-r %d", F => "noArgs", R => "noArgs" },
                                         command      => "[C-3PO] -c \$CLIENTID\$ -p \"C:\\Documents and Settings\\All Users\\Dati applicazioni\\SqueezeboxTest\\prefs\\plugin\\C3PO.prefs\" -l \"C:\\\\Documents and Settings\\\\All Users\\\\Dati applicazio
    ni\\\\SqueezeboxTest\\\\logs\" -x \"G:/Sviluppo/slimserver\" -i aif -o dff \$START\$ \$END\$ \$RESAMPLE\$ \$FILE\$ --nodebuglog",
                                         profile      => "aif-dff-*-e8:de:27:03:05:02",
                                       },
      "alc-dff-*-e8:de:27:03:05:02" => {
                                         capabilities => { D => "RESAMPLE=-r %d", F => "noArgs", R => "noArgs" },
                                         command      => "[C-3PO] -c \$CLIENTID\$ -p \"C:\\Documents and Settings\\All Users\\Dati applicazioni\\SqueezeboxTest\\prefs\\plugin\\C3PO.prefs\" -l \"C:\\\\Documents and Settings\\\\All Users\\\\Dati applicazio
    ni\\\\SqueezeboxTest\\\\logs\" -x \"G:/Sviluppo/slimserver\" -i alc -o dff \$START\$ \$END\$ \$RESAMPLE\$ \$FILE\$ --nodebuglog",
                                         profile      => "alc-dff-*-e8:de:27:03:05:02",
                                       },
      "dff-dff-*-e8:de:27:03:05:02" => {
                                         capabilities => { D => "RESAMPLE=-r %d", F => "noArgs", R => "noArgs" },
                                         command      => "[C-3PO] -c \$CLIENTID\$ -p \"C:\\Documents and Settings\\All Users\\Dati applicazioni\\SqueezeboxTest\\prefs\\plugin\\C3PO.prefs\" -l \"C:\\\\Documents and Settings\\\\All Users\\\\Dati applicazio
    ni\\\\SqueezeboxTest\\\\logs\" -x \"G:/Sviluppo/slimserver\" -i dff -o dff \$START\$ \$END\$ \$RESAMPLE\$ \$FILE\$ --nodebuglog",
                                         profile      => "dff-dff-*-e8:de:27:03:05:02",
                                       },
      "dsf-dff-*-e8:de:27:03:05:02" => {
                                         capabilities => { D => "RESAMPLE=-r %d", F => "noArgs", R => "noArgs" },
                                         command      => "[C-3PO] -c \$CLIENTID\$ -p \"C:\\Documents and Settings\\All Users\\Dati applicazioni\\SqueezeboxTest\\prefs\\plugin\\C3PO.prefs\" -l \"C:\\\\Documents and Settings\\\\All Users\\\\Dati applicazio
    ni\\\\SqueezeboxTest\\\\logs\" -x \"G:/Sviluppo/slimserver\" -i dsf -o dff \$START\$ \$END\$ \$RESAMPLE\$ \$FILE\$ --nodebuglog",
                                         profile      => "dsf-dff-*-e8:de:27:03:05:02",
                                       },
      "flc-dff-*-e8:de:27:03:05:02" => {
                                         capabilities => { D => "RESAMPLE=-r %d", F => "noArgs", I => "noArgs", R => "noArgs" },
                                         command      => "[flac] -dcs --totally-silent \$START\$ \$END\$ -- \$FILE\$ | [sox] -q -t wav - -t dff -b 1 -  gain -h rate -v -I -b 90.7 -f 5644800  sdm",
                                         profile      => "flc-dff-*-e8:de:27:03:05:02",
                                       },
      "wav-dff-*-e8:de:27:03:05:02" => {
                                         capabilities => {
                                                           D => "RESAMPLE=-r %d",
                                                           F => "noArgs",
                                                           R => "noArgs",
                                                           T => "START=-s %s",
                                                           U => "END=-w %w",
                                                         },
                                         command      => "[C-3PO] -c \$CLIENTID\$ -p \"C:\\Documents and Settings\\All Users\\Dati applicazioni\\SqueezeboxTest\\prefs\\plugin\\C3PO.prefs\" -l \"C:\\\\Documents and Settings\\\\All Users\\\\Dati applicazio
    ni\\\\SqueezeboxTest\\\\logs\" -x \"G:/Sviluppo/slimserver\" -i wav -o dff \$START\$ \$END\$ \$RESAMPLE\$ \$FILE\$ --nodebuglog",
                                         profile      => "wav-dff-*-e8:de:27:03:05:02",
                                       },
    }
    Se, come nel caso mostrato, il transcoder selezionato è C-3PO, allora per vedere il comando effettivamente utilizzato (dipende dalle caratteristiche del file di ingresso, in questo caso) devi accedere al suo log, che è posizionato nella diectory ce trovi indicata nell apagina delle impostazioni avanzate (non per player) di C-3PO.

    es:

    codice:
    Log file position C:\\Documents and Settings\\All Users\\Dati applicazioni\\SqueezeboxTest\\logs
    cercando l'ultima riga simile a questa:

    codice:
    [Thu Feb 23 13:17:18 2017] INFO: execute command  : G":\Sviluppo\slimserver\Plugins\C3PO\Bin\MSWin32-x86-multi-thread\sox.exe" -q -t wav "F:\wav_16_44100.wav" -t dff -b 1 -  gain -h rate -v -I -b 90.7 -f 5644800  sdm
    Ultima modifica di marcoc1712 : 26-02-2017 a 20:43
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  7. #667
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da DacPassion
    Il mio Mac ce la farà ?
    Processore Intel Core i5 dual-core a 1,6GHz
    Turbo Boost fino a 2,7GHz
    sì, ce la dovrebbe fare tranquillamente fino a DSD256.
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

  8. #668
    nibble
    Registrato
    Nov 2015
    Messaggi
    68

    Predefinito

    Originariamente inviato da marcoc1712
    in Settings-> Info (ultima etichetta) trovi una seri di informazioni su dove sono posizionati vari componenti, compreso il log.

    la penultima riga della pagina è; Logitech Media Server Log File, cliccando su, es. 1000, lines otterai nel browser una nuova pagina contenete le ultime n linee del log.

    Cerca tra quelle righe l'ultima istanza di "tokenized command" e troverai l'ultimo comando completo di transcodifica inviato a LMS, se invece ti interesa vedere tutta la tabella dei comandi, come sarebbe stata usando il file di configurazione custom-convert.conf, scorri (sempre dal basso) fino a che non trovi qualcosa del genere:
    Marco, ti ringrazio, ma (usando il "cerca") non ho trovato nel log 1000 righe, tokenized command...

  9. #669
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da RiRo
    Marco, ti ringrazio, ma (usando il "cerca") non ho trovato nel log 1000 righe, tokenized command...
    v. quanto ho scritto sopra in merito ai settings (ho editato il post).
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  10. #670
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da RiRo
    Marco, ti ringrazio, ma (usando il "cerca") non ho trovato nel log 1000 righe, tokenized command...
    Se non é per una questione di debug (in quel caso é meglio vedere il log di LMS), puoi vedere il comando con HTOP in linux o con il taskmanage in windows..
    su che SO sei?

Pagina 67 di 115
prima
... 17 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 ... ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 2 utenti che stanno visualizzando questa discussione. (0 utenti e 2 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022