DSD in LMS con SOX

Pagina 4 di 9
prima
1 2 3 4 5 6 7 8 9 ultimo
Visualizzazione dei risultati da 31 a 40 su 1145

Hybrid View

Messaggio precedente Messaggio precedente   Prossimo messaggio Prossimo messaggio
  1. #1
    kibibyte
    Registrato
    Nov 2016
    Messaggi
    217
    configurazione

    Predefinito

    Ancora sto errore:

    codice:
    output_alsa.c:423:17: error: ‘SND_PCM_FORMAT_DSD_U16_BE’ undeclared (first use in this function)
       alsa.format = SND_PCM_FORMAT_DSD_U16_BE; break;
                     ^
    output_alsa.c:423:17: note: each undeclared identifier is reported only once for each function it appears in
    output_alsa.c:425:17: error: ‘SND_PCM_FORMAT_DSD_U32_LE’ undeclared (first use in this function)
       alsa.format = SND_PCM_FORMAT_DSD_U32_LE; break;
                     ^
    output_alsa.c:427:17: error: ‘SND_PCM_FORMAT_DSD_U32_BE’ undeclared (first use in this function)
       alsa.format = SND_PCM_FORMAT_DSD_U32_BE; break;
                     ^
    Makefile:82: recipe for target 'output_alsa.o' failed
    make: *** [output_alsa.o] Error 1
    Credo che a sto punto non abbia molto senso tentare di aggirare l'errore ma dichiarare ste variabili; solo che non so di che tipo sono e quindi come mettere giù la dichiarazione; qualcuno può darmi una mano?

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

    Predefinito

    Originariamente inviato da SimoneFil
    Ancora sto errore:

    codice:
    output_alsa.c:423:17: error: ‘SND_PCM_FORMAT_DSD_U16_BE’ undeclared (first use in this function)
       alsa.format = SND_PCM_FORMAT_DSD_U16_BE; break;
                     ^
    output_alsa.c:423:17: note: each undeclared identifier is reported only once for each function it appears in
    output_alsa.c:425:17: error: ‘SND_PCM_FORMAT_DSD_U32_LE’ undeclared (first use in this function)
       alsa.format = SND_PCM_FORMAT_DSD_U32_LE; break;
                     ^
    output_alsa.c:427:17: error: ‘SND_PCM_FORMAT_DSD_U32_BE’ undeclared (first use in this function)
       alsa.format = SND_PCM_FORMAT_DSD_U32_BE; break;
                     ^
    Makefile:82: recipe for target 'output_alsa.o' failed
    make: *** [output_alsa.o] Error 1

    Credo che a sto punto non abbia molto senso tentare di aggirare l'errore ma dichiarare ste variabili; solo che non so di che tipo sono e quindi come mettere giù la dichiarazione; qualcuno può darmi una mano?
    Ma dove lo ottieni, sempre nel Make?

    Se è così è perchè, ovviamente, ho sovrascritto le tue eventuali modifiche. Se modifichi/aggiungi/cancelli un sorgente ( o un qualsiasi altro file preswnte nel mio repo) o fai una branch che poi mergi ogni volta o ti tieni la patch (e not adei files aggiunti o cancellati) e la riapplichi ogni volta.

    Così funziona GIT

    Nello specifico, dichiararle, non serve a nulla se poi la libreria alsa non è in grado di riceverle e trattarle. Stiamo parlando del 'core' della modifica, è necessario usare ALSA abilitato per gestire il DSD. Probabilmente devi ripetere quello che hai fatto nella versione precedente.
    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. #3
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    .stai sereno (come diceva uno che ha fatto una brutta fine e tenta di trasformarla in bell'inizio...)


    Originariamente inviato da marcoc1712
    a. 1_8_4 è un 'tappabuchi' per eventuali necessità di intervento su release, senza cambiar release. Non ha DSD.
    Oh! Capisco.

    ...ma allora com'è che (dopo aver risolto il problema con il make) si è "bevuto" l'opzione "-D u32be" senza protestare?

    BTW: ecco perché "mi sembrava" che suonasse peggio... stava andando in DoP o addirittura riconvertendo in PCM?


    Originariamente inviato da marcoc1712
    b. Makefile.gentoo è praticamente identico, come eseguibile prodotto, a Makefile.debian (Io l'ho sempre detto che si poteva prendere l'eseguibile di debian ed appoggiarlo in gentoo...)
    la possibilità di usare un binario prodotto su una distribuzione per un'altra ha poco o nulla a che vedere con quello... il problema principale sono soprattutto le librerie, che possono essere diverse (ed incompatibili) da una distro all'altra.

    Per quanto riguarda i Makefile, quello ".debian" (che si limita ad abilitare varie opzioni prima di includere quello principale) l'ho usato solo a suo tempo solo per i pacchetti .deb, per restare compatibile con (cioè, per offrire le stesse funzionalità di) quelli "ufficiali", che quel pacchetto andava a rimpiazzare.

    Attualmente per R2 ho abbandonato i pacchetti... mi limito a produrre un binario minimale con le sole funzionalità che mi servono (-DALSA, -DDSD) ed a copiarlo a mano in /usr/local/bin.

    Originariamente inviato da marcoc1712
    tranne che imposta EXTRALIBS invece di LDFLAGS, perchè così vuole gentoo.
    sì, ho visto.

    Proprio questo intendevo: sono praticamente identici... per cui mi pare una duplicazione del tutto inutile: IMHO nulla vieta di "fonderlo" con quello principale, di modo che ce ne sia uno solo (compatibile sia con Gentoo che con l'uso "standard" su altre piattaforme). Dovrebbe essere sufficiente modificare quello per gentoo grosso modo così:
    codice:
    CFLAGS  ?= -Wall -fPIC -O2 
    CFLAGS += $(OPTS) 
    LDFLAGS ?= -lasound -lpthread -lm -lrt 
    EXTRALIBS ?= $(LDFLAGS)
    EXECUTABLE ?= squeezelite-R2
    ...
    ...e poi sostituirlo a quello principale (casomai Gentoo richieda la presenza di un Makefile.gentoo, a quel punto basta crearne uno "dummy" che si limita ad includere quello principale, così che non sia necessario mantenerne due versioni).

    Originariamente inviato da marcoc1712
    Non so da dove prendi quello che posti e che ha ancora i LDFLAGS.
    da git (1_8_4_dev), dove altro? :wow

    Originariamente inviato da marcoc1712
    c. la versione DSD... non compila(va) con -DALSA, per un baco, adesso compila ma ci sono warnings che non mi piacciono, ci devo lavorare sopra.
    OK. Poi riprovo e ti faccio sapere.

    Originariamente inviato da marcoc1712
    d. La versione 'buona' per compilare in win10 ed XP ce l'ha Filippo, io ho solo l'eseguibile di XP.
    Ho aggiunto quello di Filippo e quelli di Simone per OSX e BSD:

    AudioFaiDaTe: SoX including DSD support

    Se quello di Filippo non funziona su XP, mandami anche il tuo che ci metto pure quello.

    Originariamente inviato da marcoc1712
    La versione DSD... adesso si compila senza errori o warnings, non so dirvi se suona però...
    [...]
    nel frattempo ho rilasciato anche una versione corretta di C-3PO, ma non sono riuscito a riprodurre l'errore segnalato da SimoneFil uscendo in wav, uscendo in dsf/dff si e l'ho corretto.
    stasera provo entrambi e ti faccio sapere.
    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.»

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

    Predefinito

    Originariamente inviato da SimoneFil
    Ancora sto errore:
    codice:
    output_alsa.c:423:17: error: ‘SND_PCM_FORMAT_DSD_U16_BE’ undeclared (first use in this function)
       alsa.format = SND_PCM_FORMAT_DSD_U16_BE; break;
                     ^
    output_alsa.c:423:17: note: each undeclared identifier is reported only once for each function it appears in
    output_alsa.c:425:17: error: ‘SND_PCM_FORMAT_DSD_U32_LE’ undeclared (first use in this function)
       alsa.format = SND_PCM_FORMAT_DSD_U32_LE; break;
                     ^
    output_alsa.c:427:17: error: ‘SND_PCM_FORMAT_DSD_U32_BE’ undeclared (first use in this function)
       alsa.format = SND_PCM_FORMAT_DSD_U32_BE; break;
                     ^
    Makefile:82: recipe for target 'output_alsa.o' failed
    make: *** [output_alsa.o] Error 1
    Credo che a sto punto non abbia molto senso tentare di aggirare l'errore ma dichiarare ste variabili; solo che non so di che tipo sono e quindi come mettere giù la dichiarazione; qualcuno può darmi una mano?
    Nononono!!!

    Quei nomi sono definiti dalle librerie di ALSA!!

    Sono definite negli header file di libasound2, ed in particolare "<alsa/pcm.h>" (file /usr/include/alsa/pcm.h , o dovunque altro lo metta la tua distribuzione).

    Il problema è che evidentemente non hai installato il pacchetto "devel" (gli header) delle lib. di alsa, oppure sul tuo sistema hai una versione di ALSA che non supporta DSD!!

    Devi installare gli headers, oppure aggiornare le librerie di ALSA!

    Per avere il supporto DSD (nativo) devi avere le librerie (oltre che i driver) di ALSA in versione >= 1.0.29: in quelle precedenti non c'era ancora!!
    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.»

  5. #5
    kibibyte
    Registrato
    Nov 2016
    Messaggi
    217
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    Nononono!!!

    Quei nomi sono definiti dalle librerie di ALSA!!

    Sono definite negli header file di libasound2, ed in particolare "<alsa/pcm.h>" (file /usr/include/alsa/pcm.h , o dovunque altro lo metta la tua distribuzione).

    Il problema è che evidentemente non hai installato il pacchetto "devel" (gli header) delle lib. di alsa, oppure sul tuo sistema hai una versione di ALSA che non supporta DSD!!

    Devi installare gli headers, oppure aggiornare le librerie di ALSA!

    Per avere il supporto DSD (nativo) devi avere le librerie (oltre che i driver) di ALSA in versione >= 1.0.29: in quelle precedenti non c'era ancora!!
    Grazie mille.
    Il problema era che le repo di raspbian hanno i pacchetti fermi alla 1.0.28. Quindi mi sono scaricato i .deb direttamente delle ultime versioni e tutto compila alla perfezione.

    Qual è il punto?
    Che in PCM suona in DSD no.
    Normalissimo upsample a dsd64 con impostazioni standard. Il file parte e lo dà in riproduzione ma non esce alcun suono (ovviamente squeezelite è compilato con -DDSD)

    Allego log di squeezelite:

    codice:
    [12:38:28.846778] stream_init:290 init stream
    [12:38:28.847743] stream_init:291 streambuf size: 2097152
    [12:38:28.852798] output_init_alsa:889 init output
    [12:38:28.852958] output_init_alsa:930 device : hw:CARD=UD501,DEV=0 requested alsa_buffer: 40 alsa_period: 4 format: any mmap: 1
    [12:38:28.853121] output_init_common:346 outputbuf size: 3528000
    [12:38:28.853375] output_init_common:370 idle timeout: 0
    [12:38:28.863455] output_init_common:410 supported rates: 384000 352800 192000 176400 96000 88200 48000 44100 
    [12:38:28.864003] output_init_alsa:944 unable to lock memory: Cannot allocate memory
    [12:38:28.72299] output_thread:697 open output device: hw:CARD=UD501,DEV=0
    [12:38:28.872311] output_init_alsa:967 unable to set output sched fifo: Operation not permitted
    [12:38:28.872659] alsa_open:367 opening device at: 44100
    [12:38:28.874183] alsa_open:440 opened device hw:CARD=UD501,DEV=0 using format: S32_LE sample rate: 44100 mmap: 1
    [12:38:28.874454] alsa_open:531 buffer: 40 period: 4 -> buffer size: 1764 period size: 441
    [12:38:29.127542] decode_init:129 init decode, include codecs:  exclude codecs: 
    [12:38:29.127864] register_dsd:906 using dsd to decode dsf,dff
    [12:38:29.128722] load_faad:610 loaded libfaad.so.2
    [12:38:29.128811] register_faad:640 using faad to decode aac
    [12:38:29.130281] load_vorbis:300 loaded libvorbisfile.so.3
    [12:38:29.130437] register_vorbis:329 using vorbis to decode ogg
    [12:38:29.131534] load_flac:266 loaded libFLAC.so.8
    [12:38:29.131617] register_flac:294 using flac to decode flc
    [12:38:29.131694] register_pcm:424 using pcm to decode aif,pcm
    [12:38:29.132377] load_mad:383 loaded libmad.so.0
    [12:38:29.132452] register_mad:412 using mad to decode mp3
    [12:38:29.132767] discover_server:756 sending discovery
    [12:38:29.140831] discover_server:767 got response from: 192.168.1.77:3483
    [12:38:29.141001] slimproto:849 connecting to 192.168.1.77:3483
    [12:38:29.145182] slimproto:882 connected
    [12:38:29.145274] sendHELO:124 mac: 64:d1:a3:2f:2f:da
    [12:38:29.145319] sendHELO:126 cap: Model=squeezelite,AccuratePlayPoints=1,HasDigitalOut=1,HasPolarityInversion=1,Firmware=v1.8.4 (R2),ModelName=SqueezeLite-R2,MaxSampleRate=384000,dsf,dff,aac,ogg,flc,aif,pcm,mp3
    [12:38:29.151642] process:494 strm
    [12:38:29.151717] process_strm:256 strm command q
    [12:38:29.151753] decode_flush:190 decode flush
    [12:38:29.152006] output_flush:423 flush output buffer
    [12:38:29.152152] sendSTAT:171 STAT: STMf
    [12:38:29.152383] process:494 setd
    [12:38:29.152516] process:494 setd
    [12:38:29.152649] process:494 aude
    [12:38:29.152723] process_aude:395 enable spdif: 1 dac: 1
    [12:38:29.152946] process:494 audg
    [12:38:29.152993] process_audg:413 audg gainL: 65536 gainR: 65536 adjust: 0
    [12:38:29.153052] set_volume:251 setting internal gain left: 65536 right: 65536
    [12:38:30.906574] process:494 strm
    [12:38:30.906686] process_strm:256 strm command t
    [12:38:30.906776] sendSTAT:171 STAT: STMt
    [12:38:34.906731] process:494 strm
    [12:38:34.906872] process_strm:256 strm command t
    [12:38:34.906964] sendSTAT:171 STAT: STMt
    [12:38:37.796084] process:494 strm
    [12:38:37.796212] process_strm:256 strm command q
    [12:38:37.796300] decode_flush:190 decode flush
    [12:38:37.796356] output_flush:423 flush output buffer
    [12:38:37.796414] sendSTAT:171 STAT: STMf
    [12:38:38.288060] process:494 audg
    [12:38:38.288171] process_audg:413 audg gainL: 65536 gainR: 65536 adjust: 0
    [12:38:38.288235] set_volume:251 setting internal gain left: 65536 right: 65536
    [12:38:38.289483] process:494 strm
    [12:38:38.289566] process_strm:256 strm command s
    [12:38:38.289621] process_strm:325 strm s autostart: 1 transition period: 10 transition type: 0 codec: d
    [12:38:38.289679] sendSTAT:171 STAT: STMf
    [12:38:38.289816] codec_open:218 codec open: 'd'
    [12:38:38.290031] stream_sock:384 connecting to 192.168.1.77:9000
    [12:38:38.307805] stream_sock:413 header: GET /stream.mp3?player=64:d1:a3:2f:2f:da HTTP/1.0
    
    
    [12:38:38.307930] sendSTAT:171 STAT: STMc
    [12:38:38.308089] process_strm:357 set fade mode: 0
    [12:38:38.308208] process:494 audg
    [12:38:38.308264] process_audg:413 audg gainL: 65536 gainR: 65536 adjust: 0
    [12:38:38.308323] set_volume:251 setting internal gain left: 65536 right: 65536
    [12:38:38.430565] stream_thread:176 headers: len: 115
    HTTP/1.1 200 OK
    Server: Logitech Media Server (7.9.0 - 1487582706)
    Connection: close
    Content-Type: audio/dsf
    
    
    [12:38:38.431083] sendRESP:202 RESP
    [12:38:38.640771] _read_header:191 id: DSD  len: 28 consume: 28
    [12:38:38.641304] _read_header:158 DSF version: 1 format: 0
    [12:38:38.641373] _read_header:168 channels: 2
    [12:38:38.641431] _read_header:169 sample rate: 2822400
    [12:38:38.641479] _read_header:170 lsb first: 1
    [12:38:38.641537] _read_header:171 sample bytes: 2305843009213693951
    [12:38:38.641591] _read_header:172 block size: 4096
    [12:38:38.641645] _read_header:191 id: fmt  len: 52 consume: 52
    [12:38:38.641703] _read_header:178 found dsd len: 12
    [12:38:38.641768] dsd_decode:765 setting track_start
    [12:38:38.641821] dsd_decode:819 DSD64 stream, format: DOP, rate: 176400Hz
    
    [12:38:38.650421] _output_frames:61 start buffer frames: 88064
    [12:38:38.650625] _output_frames:146 track start sample rate: 176400 replay_gain: 0
    [12:38:38.650795] sendSTAT:171 STAT: STMs
    [12:38:38.651057] sendSTAT:171 STAT: STMt
    [12:38:38.660849] output_thread:697 open output device: hw:CARD=UD501,DEV=0
    [12:38:38.661852] alsa_open:367 opening device at: 176400
    [12:38:38.663263] alsa_open:440 opened device hw:CARD=UD501,DEV=0 using format: S32_LE sample rate: 176400 mmap: 1
    [12:38:38.663775] alsa_open:531 buffer: 40 period: 4 -> buffer size: 7056 period size: 1764
    [12:38:38.916936] process:494 strm
    [12:38:38.917140] process_strm:256 strm command t
    [12:38:38.918050] sendSTAT:171 STAT: STMt
    [12:38:39.919610] sendSTAT:171 STAT: STMt
    [12:38:40.920930] sendSTAT:171 STAT: STMt
    [12:38:41.922291] sendSTAT:171 STAT: STMt
    [12:38:42.905288] process:494 strm
    [12:38:42.905441] process_strm:256 strm command t
    [12:38:42.905498] sendSTAT:171 STAT: STMt
    [12:38:43.906749] sendSTAT:171 STAT: STMt
    [12:38:44.908163] sendSTAT:171 STAT: STMt
    [12:38:45.909572] sendSTAT:171 STAT: STMt
    [12:38:46.905494] process:494 strm
    [12:38:46.905674] process_strm:256 strm command t
    [12:38:46.905769] sendSTAT:171 STAT: STMt
    [12:38:47.907078] sendSTAT:171 STAT: STMt
    [12:38:48.908531] sendSTAT:171 STAT: STMt
    [12:38:49.909965] sendSTAT:171 STAT: STMt
    [12:38:50.911393] sendSTAT:171 STAT: STMt
    [12:38:50.912036] process:494 strm
    [12:38:50.912134] process_strm:256 strm command t
    [12:38:50.912191] sendSTAT:171 STAT: STMt
    [12:38:51.913324] sendSTAT:171 STAT: STMt
    [12:38:52.116016] process:494 audg
    [12:38:52.116201] process_audg:413 audg gainL: 0 gainR: 0 adjust: 0
    [12:38:52.116268] set_volume:251 setting internal gain left: 65536 right: 65536
    [12:38:52.116649] process:494 strm
    [12:38:52.116745] process_strm:256 strm command p
    [12:38:52.116812] sendSTAT:171 STAT: STMp
    Mi sta un po' facendo impazzire. C-3PO appena aggiornato, LMS su debian 64 bit, binario di SOX preso dal sito di Paolo.
    Ditemi se sono necessari altri log

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

    Predefinito

    Originariamente inviato da SimoneFil
    Qual è il punto?
    Che in PCM suona in DSD no.
    che versione di kernel c'è? Anche li serve ALSA aggiornato (=kernel recente), altrimenti non c'è il supporto nei driver...
    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.»

  7. #7
    kibibyte
    Registrato
    Nov 2016
    Messaggi
    217
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    che versione di kernel c'è? Anche li serve ALSA aggiornato (=kernel recente), altrimenti non c'è il supporto nei driver...
    4.4.34-v7+ Troppo vecchia?

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

    Predefinito

    Originariamente inviato da UnixMan
    che versione di kernel c'è? Anche li serve ALSA aggiornato (=kernel recente), altrimenti non c'è il supporto nei driver...
    ATTENZIONE:

    Ho scaricato ed installato dal sito Debiansu una VM nuova di pacca dal sito debian con netinstal,


    uname:

    Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u1 (2017-02-22) x86_64 GNU/Linux

    impostato tutto per poter compilare, ma alla fine ottengo ESATTAMENTE lo stesso errore che riportava Simone, dal che deduco che alsalib non è nella versione minima necessaria:

    In Ubuntu 16.04 LTS si compila senza problemi (ma non so se suona in DSD).

    Paolo, ma tu su che sistema hai compilato?

    Come faccio a scaricare ALSA nella versione corretta? devo aggiornare anche il Kernel? Basta usare eaSetup?

    E' una cosa da mettere a lettere cubitali nelle istruzioni, non so se sia giusto sostituire integralmente la precedente versione, a questo punto.
    Ultima modifica di marcoc1712 : 02-03-2017 a 17:49
    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

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

    Predefinito

    Originariamente inviato da SimoneFil
    Grazie mille.
    Il problema era che le repo di raspbian hanno i pacchetti fermi alla 1.0.28. Quindi mi sono scaricato i .deb direttamente delle ultime versioni e tutto compila alla perfezione.

    Qual è il punto?
    Che in PCM suona in DSD no.
    Normalissimo upsample a dsd64 con impostazioni standard. Il file parte e lo dà in riproduzione ma non esce alcun suono (ovviamente squeezelite è compilato con -DDSD)

    Allego log di squeezelite:

    codice:
    [12:38:28.846778] stream_init:290 init stream
    [12:38:28.847743] stream_init:291 streambuf size: 2097152
    [12:38:28.852798] output_init_alsa:889 init output
    [12:38:28.852958] output_init_alsa:930 device : hw:CARD=UD501,DEV=0 requested alsa_buffer: 40 alsa_period: 4 format: any mmap: 1
    [12:38:28.853121] output_init_common:346 outputbuf size: 3528000
    [12:38:28.853375] output_init_common:370 idle timeout: 0
    [12:38:28.863455] output_init_common:410 supported rates: 384000 352800 192000 176400 96000 88200 48000 44100 
    [12:38:28.864003] output_init_alsa:944 unable to lock memory: Cannot allocate memory
    [12:38:28.72299] output_thread:697 open output device: hw:CARD=UD501,DEV=0
    [12:38:28.872311] output_init_alsa:967 unable to set output sched fifo: Operation not permitted
    [12:38:28.872659] alsa_open:367 opening device at: 44100
    [12:38:28.874183] alsa_open:440 opened device hw:CARD=UD501,DEV=0 using format: S32_LE sample rate: 44100 mmap: 1
    [12:38:28.874454] alsa_open:531 buffer: 40 period: 4 -> buffer size: 1764 period size: 441
    [12:38:29.127542] decode_init:129 init decode, include codecs:  exclude codecs: 
    [12:38:29.127864] register_dsd:906 using dsd to decode dsf,dff
    [12:38:29.128722] load_faad:610 loaded libfaad.so.2
    [12:38:29.128811] register_faad:640 using faad to decode aac
    [12:38:29.130281] load_vorbis:300 loaded libvorbisfile.so.3
    [12:38:29.130437] register_vorbis:329 using vorbis to decode ogg
    [12:38:29.131534] load_flac:266 loaded libFLAC.so.8
    [12:38:29.131617] register_flac:294 using flac to decode flc
    [12:38:29.131694] register_pcm:424 using pcm to decode aif,pcm
    [12:38:29.132377] load_mad:383 loaded libmad.so.0
    [12:38:29.132452] register_mad:412 using mad to decode mp3
    [12:38:29.132767] discover_server:756 sending discovery
    [12:38:29.140831] discover_server:767 got response from: 192.168.1.77:3483
    [12:38:29.141001] slimproto:849 connecting to 192.168.1.77:3483
    [12:38:29.145182] slimproto:882 connected
    [12:38:29.145274] sendHELO:124 mac: 64:d1:a3:2f:2f:da
    [12:38:29.145319] sendHELO:126 cap: Model=squeezelite,AccuratePlayPoints=1,HasDigitalOut=1,HasPolarityInversion=1,Firmware=v1.8.4 (R2),ModelName=SqueezeLite-R2,MaxSampleRate=384000,dsf,dff,aac,ogg,flc,aif,pcm,mp3
    [12:38:29.151642] process:494 strm
    [12:38:29.151717] process_strm:256 strm command q
    [12:38:29.151753] decode_flush:190 decode flush
    [12:38:29.152006] output_flush:423 flush output buffer
    [12:38:29.152152] sendSTAT:171 STAT: STMf
    [12:38:29.152383] process:494 setd
    [12:38:29.152516] process:494 setd
    [12:38:29.152649] process:494 aude
    [12:38:29.152723] process_aude:395 enable spdif: 1 dac: 1
    [12:38:29.152946] process:494 audg
    [12:38:29.152993] process_audg:413 audg gainL: 65536 gainR: 65536 adjust: 0
    [12:38:29.153052] set_volume:251 setting internal gain left: 65536 right: 65536
    [12:38:30.906574] process:494 strm
    [12:38:30.906686] process_strm:256 strm command t
    [12:38:30.906776] sendSTAT:171 STAT: STMt
    [12:38:34.906731] process:494 strm
    [12:38:34.906872] process_strm:256 strm command t
    [12:38:34.906964] sendSTAT:171 STAT: STMt
    [12:38:37.796084] process:494 strm
    [12:38:37.796212] process_strm:256 strm command q
    [12:38:37.796300] decode_flush:190 decode flush
    [12:38:37.796356] output_flush:423 flush output buffer
    [12:38:37.796414] sendSTAT:171 STAT: STMf
    [12:38:38.288060] process:494 audg
    [12:38:38.288171] process_audg:413 audg gainL: 65536 gainR: 65536 adjust: 0
    [12:38:38.288235] set_volume:251 setting internal gain left: 65536 right: 65536
    [12:38:38.289483] process:494 strm
    [12:38:38.289566] process_strm:256 strm command s
    [12:38:38.289621] process_strm:325 strm s autostart: 1 transition period: 10 transition type: 0 codec: d
    [12:38:38.289679] sendSTAT:171 STAT: STMf
    [12:38:38.289816] codec_open:218 codec open: 'd'
    [12:38:38.290031] stream_sock:384 connecting to 192.168.1.77:9000
    [12:38:38.307805] stream_sock:413 header: GET /stream.mp3?player=64:d1:a3:2f:2f:da HTTP/1.0
    
    
    [12:38:38.307930] sendSTAT:171 STAT: STMc
    [12:38:38.308089] process_strm:357 set fade mode: 0
    [12:38:38.308208] process:494 audg
    [12:38:38.308264] process_audg:413 audg gainL: 65536 gainR: 65536 adjust: 0
    [12:38:38.308323] set_volume:251 setting internal gain left: 65536 right: 65536
    [12:38:38.430565] stream_thread:176 headers: len: 115
    HTTP/1.1 200 OK
    Server: Logitech Media Server (7.9.0 - 1487582706)
    Connection: close
    Content-Type: audio/dsf
    
    
    [12:38:38.431083] sendRESP:202 RESP
    [12:38:38.640771] _read_header:191 id: DSD  len: 28 consume: 28
    [12:38:38.641304] _read_header:158 DSF version: 1 format: 0
    [12:38:38.641373] _read_header:168 channels: 2
    [12:38:38.641431] _read_header:169 sample rate: 2822400
    [12:38:38.641479] _read_header:170 lsb first: 1
    [12:38:38.641537] _read_header:171 sample bytes: 2305843009213693951
    [12:38:38.641591] _read_header:172 block size: 4096
    [12:38:38.641645] _read_header:191 id: fmt  len: 52 consume: 52
    [12:38:38.641703] _read_header:178 found dsd len: 12
    [12:38:38.641768] dsd_decode:765 setting track_start
    [12:38:38.641821] dsd_decode:819 DSD64 stream, format: DOP, rate: 176400Hz
    
    [12:38:38.650421] _output_frames:61 start buffer frames: 88064
    [12:38:38.650625] _output_frames:146 track start sample rate: 176400 replay_gain: 0
    [12:38:38.650795] sendSTAT:171 STAT: STMs
    [12:38:38.651057] sendSTAT:171 STAT: STMt
    [12:38:38.660849] output_thread:697 open output device: hw:CARD=UD501,DEV=0
    [12:38:38.661852] alsa_open:367 opening device at: 176400
    [12:38:38.663263] alsa_open:440 opened device hw:CARD=UD501,DEV=0 using format: S32_LE sample rate: 176400 mmap: 1
    [12:38:38.663775] alsa_open:531 buffer: 40 period: 4 -> buffer size: 7056 period size: 1764
    [12:38:38.916936] process:494 strm
    [12:38:38.917140] process_strm:256 strm command t
    [12:38:38.918050] sendSTAT:171 STAT: STMt
    [12:38:39.919610] sendSTAT:171 STAT: STMt
    [12:38:40.920930] sendSTAT:171 STAT: STMt
    [12:38:41.922291] sendSTAT:171 STAT: STMt
    [12:38:42.905288] process:494 strm
    [12:38:42.905441] process_strm:256 strm command t
    [12:38:42.905498] sendSTAT:171 STAT: STMt
    [12:38:43.906749] sendSTAT:171 STAT: STMt
    [12:38:44.908163] sendSTAT:171 STAT: STMt
    [12:38:45.909572] sendSTAT:171 STAT: STMt
    [12:38:46.905494] process:494 strm
    [12:38:46.905674] process_strm:256 strm command t
    [12:38:46.905769] sendSTAT:171 STAT: STMt
    [12:38:47.907078] sendSTAT:171 STAT: STMt
    [12:38:48.908531] sendSTAT:171 STAT: STMt
    [12:38:49.909965] sendSTAT:171 STAT: STMt
    [12:38:50.911393] sendSTAT:171 STAT: STMt
    [12:38:50.912036] process:494 strm
    [12:38:50.912134] process_strm:256 strm command t
    [12:38:50.912191] sendSTAT:171 STAT: STMt
    [12:38:51.913324] sendSTAT:171 STAT: STMt
    [12:38:52.116016] process:494 audg
    [12:38:52.116201] process_audg:413 audg gainL: 0 gainR: 0 adjust: 0
    [12:38:52.116268] set_volume:251 setting internal gain left: 65536 right: 65536
    [12:38:52.116649] process:494 strm
    [12:38:52.116745] process_strm:256 strm command p
    [12:38:52.116812] sendSTAT:171 STAT: STMp
    Mi sta un po' facendo impazzire. C-3PO appena aggiornato, LMS su debian 64 bit, binario di SOX preso dal sito di Paolo.
    Ditemi se sono necessari altri log
    Esce in DOP e va in pausa (o lo metti in pausa) dopo 7 secondi, sicuro che il dac riconosca il DOP?
    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. #10
    kibibyte
    Registrato
    Nov 2016
    Messaggi
    217
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Esce in DOP e va in pausa (o lo metti in pausa) dopo 7 secondi, sicuro che il dac riconosca il DOP?
    Non è un problema del DAC.. aspetto la risposta di Paolo, pare un problema di ALSA

Pagina 4 di 9
prima
1 2 3 4 5 6 7 8 9 ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 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