Release del server audio PulseAudio 13.0

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

Chiave miglioramenti PulseAudio 13.0:

  • Aggiunta la possibilità di riprodurre flussi audio codificati con i codec Dolby TrueHD e DTS-HD Master Audio;
  • Sono stati risolti i problemi di selezione dei profili per le schede audio supportate in ALSA. All'avvio di PulseAudio o collegando a caldo la scheda, il modulo module-alsa-card a volte segnalava profili non disponibili come disponibili, portando alla selezione di un profilo della scheda con un'uscita non funzionante. In particolare, in precedenza un profilo veniva considerato disponibile se conteneva un ricevitore e una sorgente, e almeno uno dei due era disponibile. Ora tali profili saranno considerati non disponibili;
  • Interrotta la memorizzazione dei profili selezionati delle schede audio che operano tramite Bluetooth. Ora viene sempre utilizzato per impostazione predefinita 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 ripristinare il 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, collegate tramite USB. La serie Arctis è nota per utilizzare dispositivi di output separati con un controllo del volume distinto per la voce (mono) e altri suoni (stereo);
  • Nel module-loopback è stata aggiunta l'impostazione «max_latency_msec», utilizzabile per definire un limite massimo per i ritardi. Di default, il ritardo aumenta automaticamente se i dati non arrivano in tempo, e l'impostazione proposta può risultare utile se mantenere i ritardi entro certi limiti è più importante dei problemi di riproduzione;
  • Nel module-rtp-send è stato aggiunto il parametro «stream_name» per definire un nome simbolico per il flusso creato invece di «PulseAudio RTP Stream on indirizzo»;
  • È stata corretta l'operatività S/PDF per le schede audio CMEDIA High-Speed True HD con interfaccia USB 2.0, in cui per S/PDF vengono utilizzati indici di dispositivo non convenzionali che non funzionano nella configurazione predefinita in ALSA;
  • Nel module-loopback sono state utilizzate impostazioni di campionamento specifiche per la sorgente di default;
  • Nel module-udev-detect e nel module-alsa-card è stato aggiunto il parametro «avoid_resampling» per evitare, se possibile, la conversione di formato e frequenza di campionamento, ad esempio quando è necessario vietare selettivamente la modifica della frequenza di campionamento per la scheda audio principale, ma consentirlo per quella aggiuntiva;
  • Rimosso il supporto per la branch BlueZ 4, che non è stato aggiornato dal 2012, dopo l'introduzione di BlueZ 5.0;
  • Eliminato il supporto per intltool, la cui necessità è venuta meno con il passaggio alla nuova versione di gettext;
  • Pianificato il passaggio all'uso del sistema di build Meson al posto di autotools. Attualmente il processo di build è in fase di test utilizzando Meson.

Fonte: opennet.ru

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