Versione del server audio PulseAudio 13.0

Presentato rilascio del server audio PulseAudio 13.0, che funge da intermediario tra le applicazioni e vari sottosistemi audio di basso livello, astrarre il lavoro con l'hardware. PulseAudio consente di gestire il volume e il mixing dell'audio a livello di singole applicazioni, organizzare l'ingresso, il mixing e l'uscita audio in presenza di più canali in ingresso e in uscita o schede sonore, permette di cambiare al volo il formato del flusso audio e utilizzare plugin, consente di reindirizzare in modo trasparente il flusso audio su un'altra macchina. Il codice di PulseAudio è distribuito sotto licenza LGPL 2.1+. Supporta il funzionamento in Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS e Windows.

Le chiave miglioramenti PulseAudio 13.0:

  • Aggiunta la possibilità di riprodurre flussi audio codificati con codec Dolby TrueHD e DTS-HD Master Audio;
  • Risolti problemi nella selezione dei profili per le schede audio supportate in ALSA. All'avvio di PulseAudio o al collegamento a caldo della scheda, il modulo module-alsa-card a volte segnava profili non disponibili come disponibili, portando alla selezione di profili della scheda con uscita non funzionante. In particolare, in passato un profilo era considerato disponibile se conteneva un ricevitore e una sorgente, e almeno uno di essi era disponibile. Ora profili simili verranno considerati non disponibili;
  • Interrotta la memorizzazione dei profili selezionati per le schede audio che lavorano tramite Bluetooth. Per impostazione predefinita, ora viene sempre utilizzato il profilo A2DP, e non il profilo precedentemente selezionato dall'utente, poiché l'uso dei profili delle schede Bluetooth dipende fortemente dal contesto (HSP/HFP per le chiamate telefoniche e A2DP per tutto il resto). Per tornare al comportamento precedente per il modulo module-card-restore è stata implementata l'impostazione "restore_bluetooth_profile=true";
  • Aggiunta la supporto per le cuffie/auricolari SteelSeries Arctis 5, collegabili tramite USB. La serie Arctis è nota per utilizzare dispositivi di uscita separati con gestione del volume separata per la voce (mono) e per gli altri suoni (stereo);
  • Nel modulo-loopback è stata aggiunta l'impostazione "max_latency_msec", che può essere utilizzata per impostare un limite superiore per le latenze. Per impostazione predefinita, la latenza aumenta automaticamente se i dati non riescono a essere ricevuti in tempo, e l'impostazione proposta può rivelarsi utile se mantenere le latenze entro determinati limiti è più importante delle interruzioni durante la riproduzione;
  • Nel module-rtp-send è stato aggiunto il parametro «stream_name» per determinare il nome simbolico del flusso creato invece di «PulseAudio RTP Stream on indirizzo»;
  • Configurato il funzionamento dell'S/PDIF per le schede audio CMEDIA High-Speed True HD con interfaccia USB 2.0, in cui per l'S/PDIF vengono utilizzati indici di dispositivo non standard che non funzionano in configurazione predefinita in ALSA;
  • Nel module-loopback sono stati utilizzati per impostazione predefinita parametri di campionamento specifici per la sorgente;
  • Nel module-udev-detect e nel module-alsa-card è stato aggiunto il parametro «avoid_resampling» per escludere, se possibile, la conversione del formato e della frequenza di campionamento, ad esempio quando è necessario vietare selettivamente la modifica della frequenza di campionamento per la scheda audio principale, ma permetterlo per quella aggiuntiva;
  • Supporto per il ramo BlueZ 4 rimosso, non più mantenuto dal 2012, dopo l'introduzione di BlueZ 5.0;
  • Supporto per intltool rimosso, non più necessario dopo l'aggiornamento alla nuova versione di gettext;
  • Pianificato il passaggio all'uso del sistema di build Meson invece di autotools. Attualmente è in corso il test del processo di build utilizzando Meson.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster