helis helide serverist , mis toimib sildana rakenduste ja erinevate madalamate heliallikate vahel, abstrakteerides seadmete käsitlemise. PulseAudio võimaldab hallata helitugevust ja helide segamist eraldi rakenduste tasemel, korraldada heli sissetulekut, segamist ja väljundit mitmete sisend- ja väljundkanalite või helikaartide olemasolul, võimaldab reaalajas muuta helivooge ja kasutada , annab võimaluse sujuvalt suunata helivoog teisele masinale. PulseAudio kood jaotatakse LGPL 2.1+ litsentsi raames. Töö on toetatud Linuxis, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS ja Windowsis.
Peamised PulseAudio 13.0:
- Lisatud võimalus esitada helivooge, mis on kodeeritud koodekitega ja ;
- Probleemid helikaartide profiilide valimisega, mida toetatakse ALSA-s, on lahendatud. PulseAudio käivitamisel või helikaardi kuumühendamisel tähistas moodul module-alsa-card mõnikord kergesti kätte saadavaid profiile kui kergesti kätte mitte kergesti kätte saadavaid, mis viis profiilide valimiseni, mille väljund ei töötanud. Eelkõige peeti varem profiili kergesti kätte saadavaks, kui see sisaldas nii vastuvõtjat kui ka allikat, ja vähemalt üks neist oli kergesti kätte saadav. Nüüd tunnustatakse selliseid profiile kui kergesti kätte mitte kergesti kätte saadavaid;
- Bluetoothiga töötavate helikaartide valitud profiilide salvestamine on lõpetatud. Vaikeprofiiliks on nüüd alati A2DP, mitte eelnevalt kasutaja poolt valitud profiil, kuna Bluetooth-kaartide profiilide kasutamine sõltub tugevalt kontekstist (HSP/HFP telefonikõnede jaoks ja A2DP kõigi muude jaoks). Vana käitumise taastamiseks moodulis module-card-restore on rakendatud seade „restore_bluetooth_profile=true“;
- Toe lisamine SteelSeries Arctis 5 kõrvaklappidele/peatelefonidele, mis on ühendatud USB kaudu. Sarja Arctis eeskujulik omadus on eraldi väljundite kasutamine, millel on eraldi helitugevuse juhtimine kõne (mono) ja teiste helide (stereo) jaoks;
- Moodul-loopback on lisatud seadistus „max_latency_msec“, mida saab kasutada viivituste ülemise piiri seadmiseks. Vaikimisi suureneb viivitus automaatselt, kui andmed ei jõua õigeks ajaks, ja soovitatud seade võib olla kasulik, kui viivituste hoidmine teatud piirides on olulisem kui katkestused esitluse ajal;
- Module-rtp-send'is lisatud parameeter «stream_name» voogude sümboolse nime määramiseks, selle asemel et kasutada «PulseAudio RTP Stream aadressil»;
- Sätestatud S/PDF töö kõlavkaardil CMEDIA High-Speed True HD, millel on USB 2.0 liides, kus S/PDF jaoks kasutatakse ebatavalisi seadme indekseid, mis ei tööta vaikimisi ALSA konfiguratsioonis;
- Module-loopback'is on vaikimisi kasutatud määratud allika näidistuvõtmisparameetreid;
- Module-udev-detect ja module-alsa-card'is on lisatud parameeter «avoid_resampling», et vältida muundamist formaadi ja näidistuvõtmisintensiivsuse osas, näiteks kui soovitakse valikuliselt keelata näidistuvõtmisintensiivsuse muutmine peamise helikaardi jaoks, kuid lubada täiendava jaoks;
- Moodul BlueZ 4 toe eemaldamine, mis ei ole alates 2012. aastast uuendatud, pärast BlueZ 5.0 ilmumist;
- intltool toe eemaldamine, mille vajadus kadus pärast üleminekut uuele gettext versioonile;
- Planeeritud üleminek Meson'ile autotools'i asemel. Praegu testitakse Meson'i abil koostamisprotsessi.
Allikas: opennet.ru
