DSD in LMS con SOX

Pagina 15 di 115
prima
... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 65 ... ultimo
Visualizzazione dei risultati da 141 a 150 su 1145
  1. #141
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    P.S.: anche qui nel comando di sox ci va un "gain -h" prima di "rate", per evitare possibili clipping!

    (l'ho aggiunto alle righe complete nel post precedente).
    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.»

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

    Predefinito

    Originariamente inviato da UnixMan
    NO! Altrimenti ottieni il "quasi funzionamento" del mio tentativo precedente (che prevedeva proprio quello).

    Si deve applicare soltanto il PRIMO "hunk", questo:
    codice:
    diff --git a/src/dsf.c b/src/dsf.c
    index 2f17c8d..3b68364 100644
    --- a/src/dsf.c
    +++ b/src/dsf.c
    @@ -221,7 +221,7 @@ static int dsf_writeheader(sox_format_t *ft)
             lsx_writedw(ft, dsf->chan_num) ||
             lsx_writedw(ft, dsf->sfreq) ||
             lsx_writedw(ft, dsf->bps) ||
    -        lsx_writeqw(ft, dsf->scount) ||
    +        lsx_writeqw(ft, dsf->scount ? dsf->scount : UINT64_MAX) ||
             lsx_writedw(ft, dsf->block_size) ||
             lsx_writedw(ft, 0) || /* reserved */
             lsx_writedw(ft, DATA_TAG) ||
    cioè si tratta di cambiare una sola riga, da:

    lsx_writeqw(ft, dsf->scount) ||

    a:

    lsx_writeqw(ft, dsf->scount ? dsf->scount : UINT64_MAX) ||

    e niente altro!
    Strano, avrò capito male io il senso della cosa, ve bene così come dici tu.

    Per i comanidi, mi interessava capire se vanno anche SENZA la capability I o se serve, quelle che segnali non hanno la I, quindi non serve. Perfetto.

    Per finire, ti chiedo di provare squeezelite ultima versione (che forse toglie anche il click) e di provare anche anche che funzioni ancora correttamente con DOP e PCM (questo lo faccio anch'io).

    Se qualcuno dotato di dac DSD ha voglia di provarlo in Win o Mac, vediamo di fare la compilazione, se passa l'esame la pubblico definitivamente.
    Ultima modifica di marcoc1712 : 07-02-2017 a 07:50
    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. #143
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712

    Se qualcuno dotato di dac DSD ha voglia di provarlo in Win o Mac, vediamo di fare la compilazione, se passa l'esame la pubblico definitivamente.
    in win te lo posso provare io stasera....ma solo per il native e dop...non ho sox patchato

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

    Predefinito

    Originariamente inviato da antonellocaroli
    in win te lo posso provare io stasera....ma solo per il native e dop...non ho sox patchato
    In effetti servirebbe provare anche quello, compilando su un sistema che supporti MSVC 2015 e possibilmente producendo per Win32 e non solo 64.

    Posto che non ho maiprovato la versione 2015, l'utilizzo dei progetti 2010 dovrebbe essere garantita, quindi semplicissima sia per SOX che per Squeezelite.

    Se hai voglia e tempo ci attrezziamo.
    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

  5. #145
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    ma io aspetterei che la patch per sox di cui si parla sopra venga inserita direttamente nei sorgenti...o no?

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

    Predefinito

    Originariamente inviato da antonellocaroli
    ma io aspetterei che la patch per sox di cui si parla sopra venga inserita direttamente nei sorgenti...o no?
    mmhhh...

    l'aveva pendente da più di un anno e non l'ha mai inserita, ho fatto la fork del suo repositry ed inviato la pull request, quando e se la inserirà si potrà procedere direttamente dal suo, ma non lo si può forzare, tutto il processo è ben documentato e pubblico in github, a lui basta fare click sulla pull request ed accettarla, ma fin che non lo fa, basta sostituire https://github.com/marcoc1712/sox.git a https://github.com/mansr/sox.git ed il gioco è fatto.

    github è li per quello!

    p.s.

    essendo una pool request NON ho cambiato la versione, eventualmente lo farà lui, la discriminante è il repositoty di origine (che è una fork), ma se fai l'ebuild devi differenziarli in qualche modo (layman diverso?)
    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. #147
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    mmhhh...

    l'aveva pendente da più di un anno e non l'ha mai inserita, ho fatto la fork del suo repositry ed inviato la pull request, quando e se la inserirà si potrà procedere direttamente dal suo, ma non lo si può forzare, tutto il processo è ben documentato e pubblico in github, a lui basta fare click sulla pull request ed accettarla, ma fin che non lo fa, basta sostituire https://github.com/marcoc1712/sox.git a https://github.com/mansr/sox.git ed il gioco è fatto.

    github è li per quello!

    p.s.

    essendo una pool request NON ho cambiato la versione, eventualmente lo farà lui, la discriminante è il repositoty di origine (che è una fork), ma se fai l'ebuild devi differenziarli in qualche modo (layman diverso?)
    Per Gentoo attualmente l´installazione funziona aggiungendo al solito l´overlay di fedeliallaline...e installarlo con

    emerge --ask =media-sound/sox-9999

    opp

    emerge --ask sox::gallifrey

    la ebuild é qua https://github.com/fedeliallalinea/g...sd-9999.ebuild

    sono state aggiunte le cpuflags avx e sse2

    quindi dovrei far cambiare l´indirizzo attuale con il tuo...giusto?

  8. #148
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    mmhhh...

    l'aveva pendente da più di un anno e non l'ha mai inserita, ho fatto la fork del suo repositry ed inviato la pull request, quando e se la inserirà si potrà procedere direttamente dal suo, ma non lo si può forzare, tutto il processo è ben documentato e pubblico in github, a lui basta fare click sulla pull request ed accettarla, ma fin che non lo fa, basta sostituire https://github.com/marcoc1712/sox.git a https://github.com/mansr/sox.git ed il gioco è fatto.

    github è li per quello!

    p.s.

    essendo una pool request NON ho cambiato la versione, eventualmente lo farà lui, la discriminante è il repositoty di origine (che è una fork), ma se fai l'ebuild devi differenziarli in qualche modo (layman diverso?)
    Per Gentoo attualmente l´installazione funziona aggiungendo al solito l´overlay di fedeliallaline...e installarlo con

    emerge --ask =media-sound/sox-dsd-9999

    opp

    emerge --ask sox::gallifrey

    la ebuild é qua https://github.com/fedeliallalinea/g...sd-9999.ebuild

    sono state aggiunte le cpuflags avx e sse2

    quindi dovrei far cambiare l´indirizzo attuale con il tuo...giusto?

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

    Predefinito

    Originariamente inviato da antonellocaroli
    Per Gentoo attualmente l´installazione funziona aggiungendo al solito l´overlay di fedeliallaline...e installarlo con

    emerge --ask =media-sound/sox-9999

    opp

    emerge --ask sox::gallifrey

    la ebuild é qua https://github.com/fedeliallalinea/g...sd-9999.ebuild

    sono state aggiunte le cpuflags avx e sse2

    quindi dovrei far cambiare l´indirizzo attuale con il tuo...giusto?
    Si, giusto.

    p.s.

    sox-9999 è anche il nome usato da Kimmo in Daphile, se è voluto ok, ma attenzione a non sovrapporsi! (sono comunque diversi).
    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. #150
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Per Gentoo attualmente l´installazione funziona aggiungendo al solito l´overlay di fedeliallaline...e installarlo con

    emerge --ask =media-sound/sox-dsd-9999

    opp

    emerge --ask sox::gallifrey

    la ebuild é qua https://github.com/fedeliallalinea/g...sd-9999.ebuild

    sono state aggiunte le cpuflags avx e sse2

    quindi dovrei far cambiare l´indirizzo attuale con il tuo...giusto?

    Ovviamente dovrai poi sostituire anche squeezelite, ma per quello aspetta il rilascio 'ufficale', facciamo prima qualche prova.
    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

Pagina 15 di 115
prima
... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 65 ... ultimo

Informazioni Thread

Users Browsing this Thread

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