utgÄvan av ljudservern , som fungerar som en mellanhand mellan applikationer och olika lÄgnivÄljudsystem, vilket abstraherar arbetet med hÄrdvaran. PulseAudio gör det möjligt att hantera volym och ljudmixning pÄ applikationsnivÄ, organisera inflöde, blandning och utflöde av ljud vid flera ingÄngs- och utgÄngskanaler eller ljudkort, samt att Àndra formatet pÄ ljudströmmen fritt och anvÀnda , ger möjlighet att transparent omdirigera ljudströmmen till en annan maskin. Koden för PulseAudio distribueras under LGPL 2.1+. Det stöds pÄ Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS och Windows.
Nyckel PulseAudio 13.0:
- Möjligheten till uppspelning av ljudströmmar kodade med codecs och ;
- Problemen med att vÀlja profiler för ljudkort som stöds i ALSA har ÄtgÀrdats. Vid start av PulseAudio eller vid varmkoppling av kortet markerade ibland modulen module-alsa-card otillgÀngliga profiler som tillgÀngliga, vilket ledde till att en profil valdes som hade inga fungerande utgÄngar. Tidigare ansÄgs en profil tillgÀnglig om den innehöll en mottagare och en kÀlla, och minst en av dem var tillgÀnglig. Nu kommer sÄdana profiler att anses vara otillgÀngliga;
- Sparandet av valda profiler för ljudkort som arbetar via Bluetooth har upphört. Som standard anvÀnds alltid profilen A2DP istÀllet för den tidigare valda profilen av anvÀndaren, eftersom anvÀndningen av Bluetooth-profiler starkt beror pÄ sammanhanget (HSP/HFP för telefonsamtal, och A2DP för allt annat). För att ÄterfÄ det gamla beteendet för modulen module-card-restore har instÀllningen "restore_bluetooth_profile=true" implementerats;
- Stöd för SteelSeries Arctis 5 hörlurar/anknytningar, anslutna via USB, har lagts till. Arctis-serien Àr anmÀrkningsvÀrd för att den anvÀnder separata utdataenheter med separat volymkontroll för röst (mono) och övrigt ljud (stereo);
- I module-loopback har instÀllningen "max_latency_msec" lagts till, som kan anvÀndas för att ange en övre grÀns för dröjsmÄl. Som standard ökar dröjsmÄlet automatiskt om data inte kommer i tid, och den föreslagna instÀllningen kan vara anvÀndbar om att hÄlla dröjsmÄlen inom vissa grÀnser Àr viktigare Àn avbrott vid uppspelning;
- I module-rtp-send har en parameter "stream_name" lagts till för att definiera det symboliska namnet pÄ den skapade strömmen istÀllet för "PulseAudio RTP Stream on adress";
- Arbetet med S/PDF för ljudkort CMEDIA High-Speed True HD med USB 2.0-grÀnssnitt har anpassats, dÀr ovanliga enhetsindex anvÀnds för S/PDF som inte fungerar i standardkonfigurationen i ALSA;
- I module-loopback har specifika parametrar för samplingsfrekvensen anvÀnts som standard för kÀllan;
- I module-udev-detect och module-alsa-card har en parameter "avoid_resampling" lagts till för att undvika konvertering av format och samplingsfrekvens sÄ lÄngt det Àr möjligt, till exempel nÀr man selektivt vill förbjuda Àndring av samplingsfrekvensen för huvudljudkortet men tillÄta för det extra;
- Stödet för BlueZ 4 har tagits bort, som inte har underhÄllits sedan 2012, efter att BlueZ 5.0 introducerades;
- Stödet för intltool har tagits bort, behovet av vilket försvann efter övergÄngen till den nya versionen av gettext;
- ĂvergĂ„ngen till att anvĂ€nda byggsystemet Meson istĂ€llet för autotools planeras. För nĂ€rvarande testas byggprocessen med hjĂ€lp av Meson.
KĂ€lla: opennet.ru
