A PulseAudio 13.0 hangszerver kiadása

Által benyújtott hangszerver kiadás Pulse Audio 13.0, amely közvetítőként működik az alkalmazások és a különböző alacsony szintű audio alrendszerek között, elvonatkoztatva a hardverrel végzett munkát. A PulseAudio lehetővé teszi a hangerő és a hangkeverés szabályozását az egyes alkalmazások szintjén, a hang bemenetének, keverésének és kimenetének megszervezését több bemeneti és kimeneti csatorna vagy hangkártya jelenlétében, lehetővé teszi az audio stream formátumának menet közbeni megváltoztatását. és használja bővítmények, lehetővé teszi az audio stream transzparens átirányítását egy másik gépre. A PulseAudio kódot az LGPL 2.1+ licenc alatt terjesztik. Támogatja a Linuxot, a Solarist, a FreeBSD-t, az OpenBSD-t, a DragonFlyBSD-t, a NetBSD-t, a macOS-t és a Windows-t.

Kulcs fejlesztések PulseAudio 13.0:

  • Hozzáadtuk a kodekekkel kódolt audio adatfolyamok lejátszásának lehetőségét Dolby TrueHD и DTS-HD Master Audio;
  • Az ALSA által támogatott hangkártyák profiljainak kiválasztásával kapcsolatos problémák megoldódtak. A PulseAudio futtatásakor vagy egy kártya üzem közbeni csatlakoztatásakor a module-alsa-card néha elérhetőként jelöli meg a nem elérhető profilokat, aminek eredményeként egy törött tűvel rendelkező kártyaprofil kerül kiválasztásra. Korábban egy profilt akkor tekintettek elérhetőnek, ha tartalmazott egy célt és egy forrást, és ezek közül legalább az egyik elérhető volt. Most az ilyen profilok elérhetetlennek minősülnek;
  • A kiválasztott, Bluetooth-on keresztül működő hangkártya-profilok mentése leállt. Alapértelmezés szerint mostantól mindig az A2DP profilt használják a felhasználó által korábban kiválasztott profil helyett, mivel a Bluetooth kártyaprofilok használata erősen kontextusfüggő (HSP/HFP telefonhívásoknál, A2DP pedig minden másnál). A modul-card-restore modul régi viselkedésének visszaállításához a „restore_bluetooth_profile=true” beállítás megtörtént;
  • Támogatás hozzáadva az USB-n keresztül csatlakoztatott SteelSeries Arctis 5 fejhallgatókhoz/fejhallgatókhoz. Az Arctis sorozat a beszéd (mono) és egyéb hangok (sztereó) hangerőszabályzóival rendelkező különálló kimeneti eszközökről nevezetes;
  • A „max_latency_msec” beállítás hozzáadásra került a modul-loopback-hez, amellyel a várakozási idő felső korlátja állítható be. Alapértelmezés szerint a késleltetés automatikusan növekszik, ha az adatok nem érkeznek meg időben, és a javasolt beállítás akkor lehet hasznos, ha a késések bizonyos határokon belüli tartása fontosabb, mint a lejátszás közbeni megszakítások;
  • A „stream_name” paraméter hozzáadásra került a module-rtp-send paraméterhez, hogy meghatározza a létrehozandó adatfolyam szimbolikus nevét a „PulseAudio RTP Stream on address” helyett;
  • Az S/PDIF-et továbbfejlesztették az USB 2.0 interfésszel rendelkező CMEDIA High-Speed ​​True HD hangkártyákhoz, amelyek szokatlan eszközindexeket használnak az S/PDIF-hez, amelyek nem működnek az ALSA alapértelmezett konfigurációjában;
  • A modul-loopback esetén alapértelmezés szerint a forrásspecifikus mintavételi paraméterek használatosak;
  • Az „avoid_resampling” paraméter hozzáadásra került a module-udev-detect és module-alsa-card kártyákhoz, hogy lehetőség szerint kizárja a formátum és a mintavételi frekvencia átalakítását, például amikor szelektíven meg akarja tiltani a mintavételi gyakoriság módosítását a fő hangkártya, de engedélyezze a kiegészítő számára;
  • A BlueZ 4 megjelenése után eltávolították a BlueZ 2012 ág támogatását, amelyet 5.0 óta nem karbantartanak;
  • Eltávolítottuk az intltool támogatását, amelyre a gettext új verziójára való átállás után megszűnt az igény;
  • Tervezik az átállást a Meson összeszerelő rendszer használatára az autotools helyett. A Mesont használó építési folyamat jelenleg tesztelés alatt áll.

Forrás: opennet.ru

Hozzászólás