Izdaja zvočnega strežnika PulseAudio 13.0

Predložil izdaja zvočnega strežnika PulseAudio 13.0, ki deluje kot posrednik med aplikacijami in različnimi zvočnimi podsistemi nizkega nivoja ter abstrahira delo s strojno opremo. PulseAudio vam omogoča nadzor glasnosti in mešanja zvoka na ravni posameznih aplikacij, organiziranje vhoda, mešanja in izhoda zvoka v prisotnosti več vhodnih in izhodnih kanalov ali zvočnih kartic, omogoča spreminjanje formata zvočnega toka na letenje in uporabo vtičniki, omogoča pregledno preusmeritev zvočnega toka na drug stroj. Koda PulseAudio se distribuira pod licenco LGPL 2.1+. Podpira Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS in Windows.

Ključ izboljšave PulseAudio 13.0:

  • Dodana možnost predvajanja zvočnih tokov, kodiranih s kodeki Dolby TrueHD и Glavni avdio DTS-HD;
  • Težave z izbiro profilov za zvočne kartice, ki jih podpira ALSA, so bile odpravljene. Pri izvajanju PulseAudio ali vročem priklopu kartice modul-alsa-card včasih označi nerazpoložljive profile kot razpoložljive, zaradi česar je izbran profil kartice z zlomljenim zatičem. Zlasti prej se je profil štel za dostopnega, če je vseboval cilj in vir in vsaj eden od njiju je bil dostopen. Zdaj bodo takšni profili obravnavani kot nedostopni;
  • Shranjevanje izbranih profilov zvočnih kartic, ki delujejo prek Bluetootha, je prekinjeno. Privzeto se zdaj vedno uporablja profil A2DP in ne profil, ki ga je predhodno izbral uporabnik, saj je uporaba profilov kartic Bluetooth zelo odvisna od konteksta (HSP/HFP za telefonske klice in A2DP za vse ostalo). Za povrnitev starega vedenja je bila implementirana nastavitev »restore_bluetooth_profile=true« za modul module-card-restore;
  • Dodana podpora za slušalke/naglavne slušalke SteelSeries Arctis 5, povezane prek USB-ja. Serija Arctis je znana po uporabi ločenih izhodnih naprav z ločenimi kontrolami glasnosti za govor (mono) in druge zvoke (stereo);
  • Povratni zanki modula je bila dodana nastavitev »max_latency_msec«, ki jo je mogoče uporabiti za nastavitev zgornje meje zakasnitve. Privzeto se zakasnitev samodejno poveča, če podatki ne prispejo pravočasno, predlagana nastavitev pa je lahko koristna, če je ohranjanje zakasnitev znotraj določenih meja pomembnejše od prekinitev med predvajanjem;
  • Parameter »stream_name« je bil dodan v module-rtp-send, da definira simbolično ime toka, ki se ustvarja namesto »PulseAudio RTP Stream on address«;
  • S/PDIF je bil izboljšan za zvočne kartice CMEDIA High-Speed ​​​​True HD z vmesnikom USB 2.0, ki uporabljajo nenavadne indekse naprav za S/PDIF, ki ne delujejo v privzeti konfiguraciji v ALSA;
  • Pri povratni zanki modula se privzeto uporabljajo parametri vzorčenja, specifični za vir;
  • Parameter »avoid_resampling« je bil dodan v module-udev-detect in module-alsa-card, da po možnosti izključite pretvorbo formata in hitrosti vzorčenja, na primer, ko želite selektivno prepovedati spreminjanje stopnje vzorčenja za glavno zvočna kartica, vendar jo dovolite za dodatno;
  • Odstranjena podpora za vejo BlueZ 4, ki ni bila vzdrževana od leta 2012, po izdaji BlueZ 5.0;
  • Odstranjena podpora za intltool, potreba po kateri je izginila po selitvi na novo različico gettext;
  • Načrtovan je prehod na uporabo montažnega sistema Meson namesto autotools. Postopek gradnje z uporabo Mesona se trenutno testira.

Vir: opennet.ru

Dodaj komentar