GentooPlayer - Immagini x86_64, Raspberry PI 3B/3B+, Allo SparkyUsbBridge, BeagleBone Black + Botic Driver

Pagina 27 di 103
prima
... 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 77 ... ultimo
Visualizzazione dei risultati da 261 a 270 su 1026
  1. #261
    nibble
    Registrato
    Dec 2010
    Messaggi
    93

    Predefinito

    così per scrupolo ho riprovato i vari settaggi ...l'unico che funziona senza dare log di unable to open audio device requested format è s32le
    ma a quanto pare (cito Antonello) esce in DOP. Confermo che da specifiche il dac accetta DSD nativo e sotto Win10 usando il player sony "Hi-Res Audio Player" in effetti riesco a mandare .dff al DAC .

    Ho anche scritto al supporto Sony per capire se ci sono problemi sotto linux.

    Ad ogni modo ...ho installato Teamviewer ..Marco ti ho mandato un pm

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

    Predefinito

    Dai sorgenti del kernel

    https://github.com/torvalds/linux/bl...d/usb/quirks.c

    codice:
    /*
     * snd_usb_interface_dsd_format_quirks() is called from format.c to
     * augment the PCM format bit-field for DSD types. The UAC standards
     * don't have a designated bit field to denote DSD-capable interfaces,
     * hence all hardware that is known to support this format has to be
     * listed here.
     */
    u64 snd_usb_interface_dsd_format_quirks(struct snd_usb_audio *chip,
    					struct audioformat *fp,
    					unsigned int sample_bytes)
    {
    	struct usb_interface *iface;
    
    	/* Playback Designs */
    	if (USB_ID_VENDOR(chip->usb_id) == 0x23ba) {
    		switch (fp->altsetting) {
    		case 1:
    			fp->dsd_dop = true;
    			return SNDRV_PCM_FMTBIT_DSD_U16_LE;
    		case 2:
    			fp->dsd_bitrev = true;
    			return SNDRV_PCM_FMTBIT_DSD_U8;
    		case 3:
    			fp->dsd_bitrev = true;
    			return SNDRV_PCM_FMTBIT_DSD_U16_LE;
    		}
    	}
    
    	/* XMOS based USB DACs */
    	switch (chip->usb_id) {
    	case USB_ID(0x1511, 0x0037): /* AURALiC VEGA */
    	case USB_ID(0x20b1, 0x0002): /* Wyred 4 Sound DAC-2 DSD */
    	case USB_ID(0x20b1, 0x2004): /* Matrix Audio X-SPDIF 2 */
    	case USB_ID(0x20b1, 0x2008): /* Matrix Audio X-Sabre */
    	case USB_ID(0x20b1, 0x300a): /* Matrix Audio Mini-i Pro */
    	case USB_ID(0x22d9, 0x0416): /* OPPO HA-1 */
    	case USB_ID(0x22d9, 0x0436): /* OPPO Sonica */
    	case USB_ID(0x22d9, 0x0461): /* OPPO UDP-205 */
    	case USB_ID(0x2522, 0x0012): /* LH Labs VI DAC Infinity */
    	case USB_ID(0x2772, 0x0230): /* Pro-Ject Pre Box S2 Digital */
    		if (fp->altsetting == 2)
    			return SNDRV_PCM_FMTBIT_DSD_U32_BE;
    		break;
    
    	case USB_ID(0x16d0, 0x09dd): /* Encore mDSD */
    	case USB_ID(0x0d8c, 0x0316): /* Hegel HD12 DSD */
    	case USB_ID(0x16b0, 0x06b2): /* NuPrime DAC-10 */
    	case USB_ID(0x16d0, 0x0733): /* Furutech ADL Stratos */
    	case USB_ID(0x16d0, 0x09db): /* NuPrime Audio DAC-9 */
    	case USB_ID(0x1db5, 0x0003): /* Bryston BDA3 */
    	case USB_ID(0x20b1, 0x000a): /* Gustard DAC-X20U */
    	case USB_ID(0x20b1, 0x2005): /* Denafrips Ares DAC */
    	case USB_ID(0x20b1, 0x2009): /* DIYINHK DSD DXD 384kHz USB to I2S/DSD */
    	case USB_ID(0x20b1, 0x2023): /* JLsounds I2SoverUSB */
    	case USB_ID(0x20b1, 0x3021): /* Eastern El. MiniMax Tube DAC Supreme */
    	case USB_ID(0x20b1, 0x3023): /* Aune X1S 32BIT/384 DSD DAC */
    	case USB_ID(0x20b1, 0x302d): /* Unison Research Unico CD Due */
    	case USB_ID(0x20b1, 0x307b): /* CH Precision C1 DAC */
    	case USB_ID(0x20b1, 0x3086): /* Singxer F-1 converter board */
    	case USB_ID(0x22d9, 0x0426): /* OPPO HA-2 */
    	case USB_ID(0x22e1, 0xca01): /* HDTA Serenade DSD */
    	case USB_ID(0x249c, 0x9326): /* M2Tech Young MkIII */
    	case USB_ID(0x2616, 0x0106): /* PS Audio NuWave DAC */
    	case USB_ID(0x2622, 0x0041): /* Audiolab M-DAC+ */
    	case USB_ID(0x27f7, 0x3002): /* W4S DAC-2v2SE */
    	case USB_ID(0x29a2, 0x0086): /* Mutec MC3+ USB */
    	case USB_ID(0x6b42, 0x0042): /* MSB Technology */
    		if (fp->altsetting == 3)
    			return SNDRV_PCM_FMTBIT_DSD_U32_BE;
    		break;
    
    	/* Amanero Combo384 USB based DACs with native DSD support */
    	case USB_ID(0x16d0, 0x071a):  /* Amanero - Combo384 */
    	case USB_ID(0x2ab6, 0x0004):  /* T+A DAC8DSD-V2.0, MP1000E-V2.0, MP2000R-V2.0, MP2500R-V2.0, MP3100HV-V2.0 */
    	case USB_ID(0x2ab6, 0x0005):  /* T+A USB HD Audio 1 */
    	case USB_ID(0x2ab6, 0x0006):  /* T+A USB HD Audio 2 */
    		if (fp->altsetting == 2) {
    			switch (le16_to_cpu(chip->dev->descriptor.bcdDevice)) {
    			case 0x199:
    				return SNDRV_PCM_FMTBIT_DSD_U32_LE;
    			case 0x19b:
    			case 0x203:
    				return SNDRV_PCM_FMTBIT_DSD_U32_BE;
    			default:
    				break;
    			}
    		}
    		break;
    	case USB_ID(0x16d0, 0x0a23):
    		if (fp->altsetting == 2)
    			return SNDRV_PCM_FMTBIT_DSD_U32_BE;
    		break;
    
    	default:
    		break;
    	}
    
    	/* ITF-USB DSD based DACs */
    	if (is_itf_usb_dsd_dac(chip->usb_id)) {
    		iface = usb_ifnum_to_if(chip->dev, fp->iface);
    
    		/* Altsetting 2 support native DSD if the num of altsets is
    		 * three (0-2),
    		 * Altsetting 3 support native DSD if the num of altsets is
    		 * four (0-3).
    		 */
    		if (fp->altsetting == iface->num_altsetting - 1)
    			return SNDRV_PCM_FMTBIT_DSD_U32_BE;
    	}
    
    	/* Mostly generic method to detect many DSD-capable implementations -
    	 * from XMOS/Thesycon
    	 */
    	switch (USB_ID_VENDOR(chip->usb_id)) {
    	case 0x20b1:  /* XMOS based devices */
    	case 0x152a:  /* Thesycon devices */
    	case 0x25ce:  /* Mytek devices */
    		if (fp->dsd_raw)
    			return SNDRV_PCM_FMTBIT_DSD_U32_BE;
    		break;
    	default:
    		break;
    
    	}
    
    	return 0;
    }
    
    void snd_usb_audioformat_attributes_quirk(struct snd_usb_audio *chip,
    					  struct audioformat *fp,
    					  int stream)
    {
    	switch (chip->usb_id) {
    	case USB_ID(0x0a92, 0x0053): /* AudioTrak Optoplay */
    		/* Optoplay sets the sample rate attribute although
    		 * it seems not supporting it in fact.
    		 */
    		fp->attributes &= ~UAC_EP_CS_ATTR_SAMPLE_RATE;
    		break;
    	case USB_ID(0x041e, 0x3020): /* Creative SB Audigy 2 NX */
    	case USB_ID(0x0763, 0x2003): /* M-Audio Audiophile USB */
    		/* doesn't set the sample rate attribute, but supports it */
    		fp->attributes |= UAC_EP_CS_ATTR_SAMPLE_RATE;
    		break;
    	case USB_ID(0x0763, 0x2001):  /* M-Audio Quattro USB */
    	case USB_ID(0x0763, 0x2012):  /* M-Audio Fast Track Pro USB */
    	case USB_ID(0x047f, 0x0ca1): /* plantronics headset */
    	case USB_ID(0x077d, 0x07af): /* Griffin iMic (note that there is
    					an older model 77d:223) */
    	/*
    	 * plantronics headset and Griffin iMic have set adaptive-in
    	 * although it's really not...
    	 */
    		fp->ep_attr &= ~USB_ENDPOINT_SYNCTYPE;
    		if (stream == SNDRV_PCM_STREAM_PLAYBACK)
    			fp->ep_attr |= USB_ENDPOINT_SYNC_ADAPTIVE;
    		else
    			fp->ep_attr |= USB_ENDPOINT_SYNC_SYNC;
    		break;
    	}
    }
    Purtroppo l' ID del tuo dac (054c) mi sembra che non ci sia.... e i valori ammessi sono quelli indicati prima per il dsd nativo...

    Se la sony non fa richiesta e non gli manda tutti i dati non lo inseriranno mai....credo...
    Ultima modifica di antonellocaroli : 02-10-2018 a 08:06

  3. #263
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Comunque in DOP sempre DSD é, non é altro che un dsd camuffato a pcm....ma puoi andare solo a metá rate diciamo....

  4. #264
    nibble
    Registrato
    Dec 2010
    Messaggi
    93

    Predefinito

    ho capito...aspetto risposta dal customer care di sony..vediamo cosa dicono.
    Intanto vi ringrazio molto. Ieri sera Marco, dopo aver smanettato 1 ora abbondante sul mio PC ha notato anche che la mia installazione di LMS su win10 ha qualche problema, da cui probabilmente deriva il problema del gapless. Mi diceva che questo problema lo aveva già riscontrato qualche volta quando LMS è installato su win10. A questo punto stavo pensando di fare una partizione da dedicare a linux. Siccome in passato su altra macchina, per via dei bios UEFI, avevo avuto parecchi problemi col dual boot e alla fine l'unico che funzionava era ubuntu...vedete qualche particolare controindicazione ad utilizzare lato "server LMS e affini" una distro ubuntu (magari ubuntu studio) ?

  5. #265
    nibble
    Registrato
    Dec 2010
    Messaggi
    93

    Predefinito

    Originariamente inviato da antonellocaroli
    Comunque in DOP sempre DSD é, non é altro che un dsd camuffato a pcm....ma puoi andare solo a metá rate diciamo....
    La cosa di per se non mi creerebbe paturnie, a patto di risolvere il problema del gapless quando vado in DOP.
    A proposito...perchè in DOP utilizza il doppio della frequenza ?? (beata ignoranza ... )

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

    Predefinito

    Originariamente inviato da m_b
    vedete qualche particolare controindicazione ad utilizzare lato "server LMS e affini" una distro ubuntu (magari ubuntu studio) ?
    Nessuna, va benissimo. Personalmente eviterei Ubuntu Studio, che non offre nessun vantaggio per questo tipo di applicazione (ma solo un mucchio di roba che a te non serve). Metterei invece una versione con un Desktop Environment comodo ma leggero, ad es. "MATE".
    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. #267
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    Nessuna, va benissimo. Personalmente eviterei Ubuntu Studio, che non offre nessun vantaggio per questo tipo di applicazione (ma solo un mucchio di roba che a te non serve). Metterei invece una versione con un Desktop Environment comodo ma leggero, ad es. "MATE".
    Puoi usare anche Gentoo con Xfce, o anche senza xfce(meglio)....puoi vedere lms da un tablet o da un altro pc
    https://www.nexthardware.com/forum/p...tml#post988805
    Ultima modifica di antonellocaroli : 02-10-2018 a 11:04

  8. #268
    nibble
    Registrato
    Dec 2010
    Messaggi
    93

    Predefinito

    ho fatto due partizioni...una su cui installo ubuntu e una in cui provo a mettere gentoo. Per installare l'immagine di gentoo direttamente sulla partizione, uso sempre Etcher e copio semplicemente l'immagine nella partizione? nel caso si faccia così, dopo devo fare qualcosa per sistemare il boot?
    grazie

  9. #269
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da m_b
    ho fatto due partizioni...una su cui installo ubuntu e una in cui provo a mettere gentoo. Per installare l'immagine di gentoo direttamente sulla partizione, uso sempre Etcher e copio semplicemente l'immagine nella partizione? nel caso si faccia così, dopo devo fare qualcosa per sistemare il boot?
    grazie
    mhhh gentoo vuole un disco suo libero (ssd o usbstik)...almeno la mia immagine...poi puoi usare la parte libera che rimane per ubuntu(senza installare il suo bootloader)...credo

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

    Predefinito

    Originariamente inviato da m_b
    ho capito...aspetto risposta dal customer care di sony..vediamo cosa dicono.
    Intanto vi ringrazio molto. Ieri sera Marco, dopo aver smanettato 1 ora abbondante sul mio PC ha notato anche che la mia installazione di LMS su win10 ha qualche problema, da cui probabilmente deriva il problema del gapless. Mi diceva che questo problema lo aveva già riscontrato qualche volta quando LMS è installato su win10. A questo punto stavo pensando di fare una partizione da dedicare a linux. Siccome in passato su altra macchina, per via dei bios UEFI, avevo avuto parecchi problemi col dual boot e alla fine l'unico che funzionava era ubuntu...vedete qualche particolare controindicazione ad utilizzare lato "server LMS e affini" una distro ubuntu (magari ubuntu studio) ?
    Ubuntu è perfetta, studio inutile, se solo per LMS. Io uso Debian Headless che è molto'parca', ma lo steso Gentoo di Filippo andrebbe benissimo. SE hai solo quel pc e ti serve usare win mentre ascolti, pèuoi provare con una VM, bastano 2GB di RAM e, magari, dedichi un processore.

    EDIT: La prima parte è una ripetizione di quanto ti hanno già detto, ignorala e scusate...
    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 27 di 103
prima
... 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 77 ... 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