Izdanje zvučnog poslužitelja PulseAudio 13.0

Predstavljeno izdanje zvučnog poslužitelja Pulsni audio 13.0, koji djeluje kao posrednik između aplikacija i raznih audio podsustava niske razine, apstrahirajući rad s hardverom. PulseAudio vam omogućuje kontrolu glasnoće i miješanja zvuka na razini pojedinačnih aplikacija, organiziranje ulaza, miješanja i izlaza zvuka u prisutnosti nekoliko ulaznih i izlaznih kanala ili zvučnih kartica, omogućuje vam promjenu formata audio streama u hodu i koristiti dodaci, omogućuje transparentno preusmjeravanje audio toka na drugo računalo. PulseAudio kod se distribuira pod licencom LGPL 2.1+. Podržava Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS i Windows.

Ključ poboljšanja PulseAudio 13.0:

  • Dodana mogućnost reprodukcije audio streamova kodiranih kodecima Dolby TrueHD и DTS-HD Master Audio;
  • Problemi s odabirom profila za zvučne kartice podržane u ALSA-i su riješeni. Prilikom pokretanja PulseAudio ili hot-plugging kartice, module-alsa-card bi ponekad označio nedostupne profile kao dostupne, što je rezultiralo odabirom profila kartice sa slomljenim pinom. Konkretno, prije se profil smatrao dostupnim ako je sadržavao odredište i izvor, a barem je jedan od njih bio dostupan. Sada će se takvi profili smatrati nedostupnima;
  • Zaustavljeno je spremanje odabranih profila zvučnih kartica koje rade putem Bluetootha. Prema zadanim postavkama, sada se uvijek koristi A2DP profil, a ne profil koji je prethodno odabrao korisnik, budući da je upotreba profila Bluetooth kartice jako ovisna o kontekstu (HSP/HFP za telefonske pozive i A2DP za sve ostalo). Za vraćanje starog ponašanja, implementirana je postavka “restore_bluetooth_profile=true” za modul module-card-restore;
  • Dodana podrška za SteelSeries Arctis 5 slušalice/naglavne slušalice povezane putem USB-a. Serija Arctis poznata je po upotrebi zasebnih izlaznih uređaja s odvojenim kontrolama glasnoće za govor (mono) i druge zvukove (stereo);
  • Postavka "max_latency_msec" dodana je povratnoj petlji modula, koja se može koristiti za postavljanje gornje granice latencije. Prema zadanim postavkama, kašnjenje će se automatski povećati ako podaci ne stignu na vrijeme, a predložena postavka može biti korisna ako je održavanje kašnjenja unutar određenih granica važnije od prekida tijekom reprodukcije;
  • Parametar “stream_name” dodan je u module-rtp-send za definiranje simboličkog naziva streama koji se stvara umjesto “PulseAudio RTP Stream on address”;
  • S/PDIF je poboljšan za CMEDIA High-Speed ​​​​True HD zvučne kartice s USB 2.0 sučeljem, koje koriste neobične indekse uređaja za S/PDIF koji ne rade u zadanoj konfiguraciji u ALSA-i;
  • U povratnoj petlji modula, parametri uzorkovanja specifični za izvor koriste se prema zadanim postavkama;
  • Parametar “avoid_resampling” dodan je u module-udev-detect i module-alsa-card kako bi se, ako je moguće, isključila konverzija formata i brzine uzorkovanja, na primjer, kada želite selektivno zabraniti promjenu brzine uzorkovanja za glavni zvučna kartica, ali dopustite za dodatnu;
  • Uklonjena podrška za granu BlueZ 4, koja nije održavana od 2012., nakon izdanja BlueZ 5.0;
  • Uklonjena podrška za intltool, čija je potreba nestala nakon prelaska na novu verziju gettexta;
  • Planiran je prijelaz na korištenje sustava za montažu Meson umjesto autotoola. Proces izrade pomoću Mesona trenutno se testira.

Izvor: opennet.ru

Dodajte komentar