vydanie zvukového servera , ktorý funguje ako sprostredkovateľ medzi aplikáciami a rôznymi nízkoúrovňovými zvukovými subsystémami, abstrahujúc prácu s hardvérom. PulseAudio umožňuje spravovať hlasitosť a mixovanie zvuku na úrovni jednotlivých aplikácií, organizovať prenos, mixovanie a výstup zvuku pri existencii viacerých vstupných a výstupných kanálov alebo zvukových kariet a umožňuje na behu meniť formát zvukového toku a používať , dáva možnosť transparentne presmerovať zvukový tok na iný stroj. Kód PulseAudio sa šíri v rámci licencie LGPL 2.1+. Podporuje prácu v Linuxe, Solarise, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS a Windows.
Kľúčové PulseAudio 13.0:
- Pridaná možnosť prehrávania zvukových tokov zakódovaných kodekmi a ;
- Riešené problémy s výberom profilov pre zvukové karty podporované v ALSA. Pri spustení PulseAudio alebo horúcom pripojení karty modul module-alsa-card niekedy označil nedostupné profily ako dostupné, čo viedlo k výberu profilu karty s nefunkčným výstupom. Konkrétne, predtým sa profil považoval za dostupný, ak obsahoval prijímač a zdroj, a aspoň jeden z nich bol dostupný. Teraz budú takéto profily považované za nedostupné;
- Ukončené ukladanie vybraných profilov zvukových kariet fungujúcich cez Bluetooth. Predvolene sa teraz vždy používa profil A2DP, a nie profil, ktorý si predtým vybral používateľ, keďže používanie profilov Bluetooth kariet silne závisí od kontextu (HSP/HFP pre telefonické hovory, a A2DP pre všetko ostatné). Pre vrátenie starého správania pre modul module-card-restore bola implementovaná nastavenie "restore_bluetooth_profile=true";
- Pridaná podpora slúchadiel/helm SteelSeries Arctis 5, pripojených cez USB. Séria Arctis je pozoruhodná tým, že používa samostatné výstupné zariadenia s oddelenou reguláciou hlasitosti pre reč (mono) a ostatný zvuk (stereo);
- Do modulu module-loopback bola pridaná nastavenie "max_latency_msec", ktorú možno použiť na určenie hornej hranice oneskorení. Predvolene sa oneskorenie automaticky zvyšuje, ak dáta nemajú čas prichádzať, a navrhovaná nastavenie môže byť užitočná, ak je udržanie oneskorení v určitých medziach dôležitejšie ako prerušenia pri prehrávaní;
- Do modulu-rtp-send bol pridaný parameter „stream_name“ na určenie symbolického názvu vytváraného prúdu namiesto „PulseAudio RTP Stream on adresa“;
- Nastavená spolupráca S/PDIF pre zvukové karty CMEDIA High-Speed True HD s rozhraním USB 2.0, v ktorých sa pre S/PDIF používajú neobvyklé indexy zariadení, ktoré nefungujú v predvolenej konfigurácii v ALSA;
- V module-loopback sú predvolene použité parametre vzorkovania špecifické pre zdroj;
- V module-udev-detect a module-alsa-card bol pridaný parameter „avoid_resampling“ na vylúčenie prevodu formátu a vzorkovacej frekvencie, ak je to možné, napríklad keď je potrebné selektívne zakázať zmenu vzorkovacej frekvencie pre hlavný zvukový adaptér, ale povoliť pre doplnkový;
- Odstránená podpora vetvy BlueZ 4, ktorá nie je podporovaná od roku 2012, po objavení sa BlueZ 5.0;
- Odstránená podpora intltool, ktorej potreba zmizla po prechode na novú verziu gettext;
- Naplánovaný prechod na používanie systému zostavovania Meson namiesto autotools. V súčasnosti sa testuje proces zostavovania s použitím Meson.
Zdroj: opennet.ru
