lëshimi i serverit audio , i cili funksionon si një ndërmjetës midis aplikacioneve dhe subsistemeve të ndryshme të ulta të zërit, duke abstrahuar punën me pajisjet. PulseAudio lejon menaxhimin e volumit dhe përzierjes së zërit në nivelin e aplikacioneve individuale, organizon pranimin, përzierjen dhe daljen e zërit në prani të disa kanaleve hyrëse dhe dalëse ose kartelave të zërit, lejon ndryshimin në kohë reale të formatit të rrjedhës audio dhe përdor , ofron mundësinë për të drejtuar transparen dhe rrjedhën audio në një makinë tjetër. Kodi i PulseAudio shpërndahet në kuadër të licencës LGPL 2.1+. Mbështetet puna në Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS dhe Windows.
Karakteristikat kryesore PulseAudio 13.0:
- Shtuar mundësia e riprodhimit të rrjedhave audio të kodekuar me kodekët и ;
- Zgjidhur problemet me përzgjedhjen e profileve për kartat audio, të mbështetura në ALSA. Në startimin e PulseAudio ose lidhjen e ngrohtë të kartës, moduli module-alsa-card ndonjëherë shënonte profile të paqasshëm si të qasshëm, çka çonte në përzgjedhjen e profilit të kartës me dalje jo-funksionale. Në veçanti, më parë profili konsiderohej i qasshëm nëse përmbante një pranuese dhe një burim, dhe të paktën një prej tyre ishte e qasshme. Tani, profile të tilla do të njihen si të paqasshme;
- Ndaluar ruajtjen e profileve të përzgjedhura të kartave audio, që punojnë përmes Bluetooth. Nga parazgjedhja tani gjithmonë përdoret profili A2DP, dhe jo profili i përzgjedhur më parë nga përdoruesi, pasi përdorimi i profileve të kartave Bluetooth varion shumë në kontekst (HSP/HFP për thirrje telefonike, dhe A2DP për gjithçka tjetër). Për të rikthyer sjelljen e mëparshme për modulimin module-card-restore është zbatuar një konfigurim "restore_bluetooth_profile=true";
- Shtuar mbështetje për kufjet/hedhësit SteelSeries Arctis 5, të lidhura përmes USB. Seria Arctis është e njohur për përdorimin e pajisjeve të veçanta të daljes me menaxhim të veçantë të volumit për zërin (mono) dhe tingujt e tjerë (stereo);
- Në module-loopback është shtuar cilësimi «max_latency_msec», i cili mund të përdoret për të vendosur kufirin e sipërm të vonesave. Në mënyrë default, vonesa rritet automatikisht nëse të dhënat nuk arrijnë me shpejtësi, dhe cilësimi i propozuar mund të jetë i dobishëm nëse mbajtja e vonesave brenda kufijve të caktuar është më e rëndësishme sesa ndërprerjet gjatë riprodhimit;
- Në module-rtp-send është shtuar parametri «stream_name» për të përcaktuar emrin simbolik të stream-it të krijuar në vend të «PulseAudio RTP Stream on adres»;
- Është arritur funksionimi i S/P-DIF për kartat e zërit CMEDIA High-Speed True HD me ndërfaqe USB 2.0, në të cilat për S/P-DIF përdoren indekse të pazakonta të pajisjeve, që nuk funksionojnë në konfigurimin e rregullt në ALSA;
- Në module-loopback janë përdorur ndjesi standarde për burimin në mënyrë default;
- Në module-udev-detect dhe module-alsa-card është shtuar parametri «avoid_resampling» për të shmangur, për aq sa është e mundur, transformimin e formatit dhe frekuencës së mostrimit, për shembull, kur kërkohet selektivisht të ndalohet ndryshimi i frekuencës së mostrimit për kartën kryesore të zërit, por të lejohet për kartat shtesë;
- Është hequr mbështetja për degën BlueZ 4, e cila nuk është mbështetur që nga viti 2012, pas shfaqjes së BlueZ 5.0;
- Është hequr mbështetja për intltool, nevoja për të cilin ka rënë pas kalimit në versionin e ri të gettext;
- Është planifikuar kalimi në përdorimin e sistemit të ndërtimit Meson në vend të autotools. Aktualisht po testehen proceset e ndërtimit me përdorimin e Meson.
Burimi: opennet.ru
