a proposito di questi file patch se volete vi mostro il contenuto ( che è solo testo ) di tutti.....ditemi
a proposito di questi file patch se volete vi mostro il contenuto ( che è solo testo ) di tutti.....ditemi
player1:thin client+voyage - player2:futros450+Debian > Usb Transport: I2soverUSB + DAC (6x1704+I/V a tubi) - Attenuatore passivo Lightspeed
Ampli finale: OTL 6C33 - MyRef Fremen Ed. - Diff.: Diapason Adamantes II - Guida LMS+Squeezelite - B
squeezelite-R2-1.8.3-gentoo-optional-codecs.patch ( nome del file )
mi pare un file che semplicemente indica a emerge cosa deve compilare per i codeccodice HTML:diff --git a/decode.c b/decode.c index add5fcb..333d76b 100644 --- a/decode.c +++ b/decode.c @@ -138,16 +138,26 @@ void decode_init(log_level level, const char *include_codecs, const char *exclud if (!strstr(exclude_codecs, "alac") && (!include_codecs || strstr(include_codecs, "alac"))) codecs[i++] = register_ff("alc"); if (!strstr(exclude_codecs, "wma") && (!include_codecs || strstr(include_codecs, "wma"))) codecs[i++] = register_ff("wma"); #endif +#ifndef SL_NO_AAC if (!strstr(exclude_codecs, "aac") && (!include_codecs || strstr(include_codecs, "aac"))) codecs[i++] = register_faad(); +#endif +#ifndef SL_NO_OGG if (!strstr(exclude_codecs, "ogg") && (!include_codecs || strstr(include_codecs, "ogg"))) codecs[i++] = register_vorbis(); +#endif +#ifndef SL_NO_FLAC if (!strstr(exclude_codecs, "flac") && (!include_codecs || strstr(include_codecs, "flac"))) codecs[i++] = register_flac(); +#endif if (!strstr(exclude_codecs, "pcm") && (!include_codecs || strstr(include_codecs, "pcm"))) codecs[i++] = register_pcm(); // try mad then mpg for mp3 unless command line option passed +#ifndef SL_NO_MAD if (!(strstr(exclude_codecs, "mp3") || strstr(exclude_codecs, "mad")) && (!include_codecs || strstr(include_codecs, "mp3") || strstr(include_codecs, "mad"))) codecs[i] = register_mad(); +#endif +#ifndef SL_NO_MPG123 if (!(strstr(exclude_codecs, "mp3") || strstr(exclude_codecs, "mpg")) && !codecs[i] && (!include_codecs || strstr(include_codecs, "mp3") || strstr(include_codecs, "mpg"))) codecs[i] = register_mpg(); +#endif mutex_create(decode.mutex); diff --git a/faad.c b/faad.c index 96d33ca..f994cf3 100644 --- a/faad.c +++ b/faad.c @@ -20,6 +20,8 @@ #include "squeezelite.h" +#ifndef SL_NO_AAC + #include <neaacdec.h> #define WRAPBUF_LEN 2048 @@ -640,3 +642,5 @@ struct codec *register_faad(void) { LOG_INFO("using faad to decode aac"); return &ret; } + +#endif diff --git a/flac.c b/flac.c index a5c7b3b..6240d84 100644 --- a/flac.c +++ b/flac.c @@ -20,6 +20,8 @@ #include "squeezelite.h" +#ifndef SL_NO_FLAC + #include <FLAC/stream_decoder.h> struct flac { @@ -286,3 +288,5 @@ struct codec *register_flac(void) { LOG_INFO("using flac to decode flc"); return &ret; } + +#endif diff --git a/mad.c b/mad.c index 30e2498..b667900 100644 --- a/mad.c +++ b/mad.c @@ -20,6 +20,8 @@ #include "squeezelite.h" +#ifndef SL_NO_MAD + #include <mad.h> #define MAD_DELAY 529 @@ -412,3 +414,5 @@ struct codec *register_mad(void) { LOG_INFO("using mad to decode mp3"); return &ret; } + +#endif diff --git a/mpg.c b/mpg.c index f3074f2..bcf79d6 100644 --- a/mpg.c +++ b/mpg.c @@ -20,6 +20,8 @@ #include "squeezelite.h" +#ifndef SL_NO_MAD + #include <mpg123.h> #define READ_SIZE 512 @@ -274,3 +276,5 @@ struct codec *register_mpg(void) { LOG_INFO("using mpg to decode mp3"); return &ret; } + +#endif diff --git a/vorbis.c b/vorbis.c index 0809bee..7f258f3 100644 --- a/vorbis.c +++ b/vorbis.c @@ -20,6 +20,8 @@ #include "squeezelite.h" +#ifndef SL_NO_OGG + // automatically select between floating point (preferred) and fixed point libraries: // NOTE: works with Tremor version here: - Revision 19580: /trunk/Tremor, not vorbisidec.1.0.2 currently in ubuntu @@ -329,3 +331,5 @@ struct codec *register_vorbis(void) { LOG_INFO("using vorbis to decode ogg"); return &ret; } + +#endif
che utilizzera' squeezelite-R2
player1:thin client+voyage - player2:futros450+Debian > Usb Transport: I2soverUSB + DAC (6x1704+I/V a tubi) - Attenuatore passivo Lightspeed
Ampli finale: OTL 6C33 - MyRef Fremen Ed. - Diff.: Diapason Adamantes II - Guida LMS+Squeezelite - B
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
Rimosso
Ultima modifica di antonellocaroli : 20-09-2016 a 19:40
Bene .
La guida è al completo.
Chi è abbastanza "fuori di testa" puo' provarci.
Ho trasferito tutto al 1° post
player1:thin client+voyage - player2:futros450+Debian > Usb Transport: I2soverUSB + DAC (6x1704+I/V a tubi) - Attenuatore passivo Lightspeed
Ampli finale: OTL 6C33 - MyRef Fremen Ed. - Diff.: Diapason Adamantes II - Guida LMS+Squeezelite - B
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
Dipende dal dialetto, cerca il makefile, li sono impostati i cflag
Inviato dal mio XT1068 utilizzando Tapatalk
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
Ahahahah.... ma guarda possiamo fare una cosa ancora più semplice.... mi lasci un computer acceso per qualche giorno, attaccato alla rete...e te lo installo da qua...
Inviato dal mio iPhone utilizzando Tapatalk
Allora per Hqplayer e Networaudiod ci sará un overlay online. Sempre un grazie allo stesso UOMO.
Premetto che non ha nessun Interesse verso questi Software, parlo di Interesse di uso...cioé non li usa.
Veramente una gran persona, grande disponibilitá...magari si diverte pure
Senza nessuna richiesta da parte mia, si é proposto di mantenere l´aggiornamento, previa comunicazione sull´uscita di una nuova versione...non usa i Software quindi non puó sapere che c´é una nuova versione.
Quindi il tutto verrá gestito tramite Layman e Portage.
Posteró la guida...
Prima che mi vengono fatte domande strane (usando un eufemismo) e prima che posto la guida, chiarisco alcuni punti:
- se un giorno Signalyst (miska) decidesse di non rendere piú disponibile il download dei Software...beh é chiaro che é impossibile utilizzarli...no drink no Party
- se un giorno per qualsiasi modivo il manutentore dell´overlay decidesse di non aggiornarlo piú....bisogna tornare alla situazione dell overlay locale, visto nella guida precedente. In questo caso la ebuild la aggiornerei io.
- e se io non ci fossi...aggiornarla é Cosa molto semplice... lo puó fare chiunque.
Magari diró successivamente Cosa bisogna cambiare e come...a tempo debito.
Ultima modifica di antonellocaroli : 19-10-2016 a 12:33
"Installare" Hqplayer e networkaudiod usando l´overlay online
Prima di tutto cambiare le USE Flags nano /etc/portage/make.conf
importante per Hqplayer
Togliete quello che non vi interessa mettendo un (-) davanti, ma non toccate le qt e bindistcodice:USE="a52 aac aacplus alsa bindist cdda cddb cdio consolekit corefonts dbus encoder flac g3dvl gtk gudev hwdb icu id3 id3tag -ieee1394 -jack -jackmidi jpeg ladspa lame libsamplerate libsox lv2 mad matroska midi minizip mp3 mp4 mpeg mpg123 musepack mysql -musicbrainz -netjack ogg opengl pcre16 png policykit python qt3support -qt4 qt5 realtime rubberband schroedinger shine shout skins sndfile sox -soundtouch svg taglib theora tiff -timidity truetype twolame udev usb vamp vcd vorbis wav wavpack X -x264 xine xkb -xml -xvfb -xvid -xvmc -introspection -pulseaudio -xscreensaver"
ATTENZIONE: le qt sono diverse da come erano nell´installazione XFCE
Per la gestione dell´overlay online gentoo si serve di Layman
https://wiki.gentoo.org/wiki/Layman
É da preferire la versione >2.0.0, masked
Bisogna smascherarla
codice:echo ">=app-portage/layman-2.3.0" >> /etc/portage/package.accept_keywordsEditare il file layman.cfgcodice:emerge --ask layman
Trovare questa riga scommentatacodice:nano -w /etc/layman/layman.cfg
subito sotto va aggiunta questacodice:# original unsigned lists and definitions # one url per line, indented overlays : https://api.gentoo.org/overlays/repositories.xml
Aggiornare l´elenco remotocodice:https://raw.githubusercontent.com/fedeliallalinea/gallifrey/master/repositories.xml
Aggiungere l´overlay che ci interessa:codice:layman --fetch
codice:layman --add gallifrey
Poi basta dare
HQplayer
codice:emerge --ask hqplayer-bin
Networkasudiod
codice:emerge --ask networkaudiod-bincodice:/etc/init.d/networkaudiod startcodice:rc-update add networkaudiod defaultcodice:gpasswd -a networkaudiod realtimecodice:gpasswd -a networkaudiod audio
Note:
Quando ci sará un aggiornamento
oppcodice:layman -s gallifrey
codice:layman --sync-allcodice:emerge --ask hqplayer-bincodice:emerge --ask networkaudiod-bin
Ultima modifica di antonellocaroli : 24-10-2016 a 23:12
Ci sono attualmente 3 utenti che stanno visualizzando questa discussione. (0 utenti e 3 ospiti)