Sapohet lansimi i versionit 17.0 të serverit të zërit PulseAudio, i cili funksionon si një ndërmjetës midis aplikacioneve dhe sistemeve të ndryshme zvogëluese të zërit, duke abstrahuar punën me pajisjet. PulseAudio lejon menaxhimin e volumit dhe miksimin e zërit në nivelin e aplikacioneve të veçanta, organizon hyrjen, miksimin dhe daljezimin e zërit kur ka disa kanale hyrëse dhe dalje dhe karta zëri, lejon ndërrimin në fluksin e zërit dhe përdorimin e plugin-eve, gjithashtu mundëson ridrejtimin e fluksit të zërit në një pajisje tjetër në mënyrë transparente. Kodi i PulseAudio shpërndahet nën licencën LGPL 2.1+. Mbështetet funksionimi në Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS dhe Windows.
Vërehet se përmirësimet në degën e re PulseAudio 17.0 janë të pakta dhe zhvillimi i projektit ka ngadalësuar së fundmi, pasi vëmendja kryesore e komunitetit tani është fokusuar në zhvillimin e multimedias. serverë Pipewire, menaxheri i seancave të zërit WirePlumber dhe në projektet që lidhen me ta. Përmirësimet kryesore të PulseAudio 17.0:
- Metoda e reflektimit të konfigurimeve të rrugës së zërit ALSA UCM (Menaxheri i Rasteve të Përdorimit) në profilin e PulseAudio është ndryshuar. Në vend të gjenerimit të porteve të kombinuara për të gjitha pajisjet që nuk përplasen me njëra-tjetrën (pra pajisjet që nuk janë shënuar si konfliktuese dhe nuk përdorin të njëjtat PlaybackPCM dhe CapturePCM), tani krijohet një profil i vetëm PulseAudio. Për më tepër, hyrjet dhe daljet e ndryshme tani paraqiten si burime dhe marrës të veçantë, dhe jo si porte të ndryshme në një burim dhe marrës.
- Të dhënat për nivelin e karikimit të pajisjeve Bluetooth janë përmirësuar. Pajisjet pritëse të bazuara në PulseAudio tani gjithashtu mund të dërgojnë informacion mbi nivelin e karikimit në pajisjet Bluetooth të jashtme, për shembull, kur një pajisje e bazuar në PulseAudio lidhet me sistemin e informacionit të automjetit, ky sistem do të tregojë nivelin e karikimit të pajisjes së lidhur.
- Mbështetje për kodekun Bluetooth FastStream është shtuar, duke lejuar një cilësi më të lartë të zërit dy drejtim.
- Biblioteka webrtc-audio-processing është azhurnuar në versionin 1.3, i cili ka përmirësuar eliminimin e jehonës dhe ka rritur qëndrushmërinë ndaj dridhjes së frekuencës së sampëllimit.
- Në modulimin module-role-cork është implementuar mundësia e përdorimit të grupeve të rolëve si një ndezës për heshtjen dhe rikthimin e zërit.
- Kur ngarkohet profilet ALSA, tani përdoren rrugët e skedarëve që i përkasin specifikimeve XDG (së pari $XDG_DATA_HOME, pastaj $XDG_DATA_DIRS, dhe më pas rruga e vjetër).
- Frekuenca maksimale e mbështetur e mostrimit (PA_RATE_MAX) është rritur në 768kHz.
Burimi: opennet.ru
