Io sono qui...
Squeezelite per win c'è, si compila senza problemi, se intendi una specifica per win64... no, ma non è prevista nesusna 'ottiizzazione' nel codice, quindi sarebe sostanzialmente uguale a se stessa, a che pro?
Potrebbe, forse, avere un senso per il resampling (libsoxr).
Si, Gentoo (tutti i linux) può tornare al 'master' di mansr, win a msvc , sempre mansr, osx, c'è pendente la questione sollevata da Simone, @Simone hai vistoi la risposta di Mansr? hai potuto 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
Ho visto la risposta ma personalmente non ho intenzione di sprecare tempo (perchè questo sarebbe) per includere un codec audio come opus. Per la finalità d'uso che avrà nel nostro tipo di implementazione non servirà come formato. Di conseguenza se mansr reputa utile risolvere questo non-problema per un possibile utilizzo in osx lascio a lui il piacere; io manterrò aggiornato il fork sul mio github perfettamente funzionante escludendo opus
Ultima modifica di SimoneFil : 13-02-2017 a 18:51
In win dipende dal driver E da portaudio, ho compilato portaudio con ASIO 'a fianco' come da istruzioni, ma non ho modo di verificare dato che mi servirebbe comunque il driver oggettto (non ho capito se serve il sorgente e bisogna ricompilarlo o se esiste una qualche sorta di API pubblica, immagino di si, e basta quella, inserendone il supporto in pa), detto ciò, non sono nemmeno sicurissimo sia sufficiente e non serva qualcosa anche a livello di codice in squeezelite.
Dovrebbe/potrebbe essere lo stesso in mac, almeno per i device supportati da driver ASIO (pochi, ma sentendo Bibo ce n'è, io non ne ho idea).
Portaudio funziona anche in linux, interfacciando ALSA (o in alternativa OSS, PulseAudio o JACK), forse si potrebbe tentare di farlo funzionare li, sperando che siano implementati i porting verso gli altri ambienti... se qualcuno vuole cimentarsi...
Vista la mia completa ignoranza in merito, almeno fino a che non sarò attrezzato per delle prove serie, passo. Se qualcuno trova ada qualche parte una implementazione di DSDS su portaudio, la guardo volentieri, i oho trovato solo questa: http://ri.search.yahoo.com/_ylt=A7x9...VdvOeTgFrRvow- ma evidentemente non è il DSD che intendiamo noi...
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
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
Certo, ecco: https://github.com/simonefil/sox
Ma secondo me in windows giá lo fa...o manca poco...
dalle prove che ho fatto mettendo -D :u32be ecc qualcosa fa....ma non si interfaccia bene con il driver e quindi o fruscio o silenzio...ma non da errore....
quindi magari é quell :u32be o quello che é che bisognerebbe capire com é per gli asio....e anche cambiare qualcosa nel codice di squeezelite...
magari ho detto una gran puttanata
@Marco hai PM
Ricordando sempre che, ASIO è proprietario, la scelta di fondo è una: portaudio o interfaccia nativa con i vari sottosistemi audio nelle diverse piattaforme.
Squeezelite nasce in Linux con alsa, successivamente resa multipiattaforma grazie a portaudio, che ha molto senso se 'ci si fa bastare' quello che fa, volendo fare di più è probabilmente più semplice realizzare, ad esempio, output_ASIO, ma servono competenze che non ho, quindi studio, ricerca e prove.
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
per entrambi(*) non c'è che una sola soluzione possibile: si chiama ASIO.
Il punto è capire se (ed eventualmente come) la cosa può essere gestita da squeezelite attraverso PortAudio:
PortAudio: pa_asio.h File Reference
Penso che sia il caso di contattare gli sviluppatori di PA e chiedere lumi a loro...
(*) sì, ASIO esiste anche per OS/X:
USB Audio ASIO Driver for Mac OS X Download
USB Audio ASIO Driver Download Mac
Demo ASIO driver for USB audio soundcards
...non so però se i driver ASIO per OS/X esistenti supportino le interfacce che ci interessano, né se supportino il DSD nativo.
Edit:
sì, sembra che qualcosa ci sia: https://duckduckgo.com/?q=Mac+OS%2FX+ASIO+DSD
e.g. http://www.exasound.com/Blog/tabid/7...irst-Time.aspx
Ultima modifica di UnixMan : 13-02-2017 a 19:42
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.»
Ci sono attualmente 7 utenti che stanno visualizzando questa discussione. (0 utenti e 7 ospiti)