ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π²ΡΠΏΡΡΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ° PipeWire 0.3.33, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ, ΠΈΠ΄ΡΡΠΈΠΉ Π½Π° Π·Π°ΠΌΠ΅Π½Ρ PulseAudio. PipeWire ΡΠ°ΡΡΠΈΡΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ PulseAudio ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΡΠΎΠΊΠ°ΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π²ΡΠΊΠ° Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°ΠΌΠΈ ΠΈ Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠΎΠΌ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ². ΠΡΠΎΠ΅ΠΊΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π² GNOME ΠΈ ΡΠΆΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² Fedora Linux. ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘ΠΈ ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ LGPLv2.1.
Isbeddellada waaweyn ee PipeWire 0.3.33:
- Awoodda in si toos ah u kala beddelato astaanta Bluetooth-ka HSP (qaabka dhegaha) iyo A2DP (wax soo saarka maqalka tayada sare leh) ayaa la hirgeliyay.
- Muuqaalka Pro Audio ayaa wanaajiyay taageerada ilaha farsamada iyo aaladaha wax soo saarka maqalka.
- gorgortanka qaab beddelka ee la hagaajiyay marka la wadaagayo kaydka kaydinta xusuusta tooska ah (DMA-BUFs) ee u dhexeeya macaamiil badan.
- Garaafka noodhka warbaahintu wuxuu hadda taageeraa isticmaalka isku mar ah ee qiyaasaha muunadyada badan (naafo ahaan).
- Lakabka waafaqid ee PulseAudio wuxuu fuliyaa module-ku-xidhaha-ku-xidhka si uu ugu dayo hab-dhaqanka PulseAudio marka la isku xidhayo aaladaha cusub.
Aan ku xasuusino in PipeWire ay balaadhiso baaxada PulseAudio iyada oo ka shaqaynaysa durdurrada warbaahineed kasta oo ay awood u leedahay in ay isku qasto oo ay dib u habayso qulqulka muuqaalka. PipeWire sidoo kale waxay bixisaa awood lagu xakameeyo ilaha fiidyowga, sida aaladaha duubista fiidiyowga, kamaradaha shabakada, ama waxyaabaha ku jira shaashadda codsiga. Tusaale ahaan, PipeWire waxay u ogolaataa codsiyo badan oo kamaradaha webka ah inay wada shaqeeyaan oo ay xalliyaan mashaakilaadka qabsashada shaashadda ee sugan iyo helitaanka shaashadda fog ee deegaanka Wayland.
PipeWire sidoo kale waxay u dhaqmi kartaa sidii cod server, kaas oo hubiya dib u dhac yar isla markaana bixiya shaqo isku daraysa awoodaha PulseAudio iyo JACK, oo ay ku jiraan wax ka qabashada baahiyaha nidaamyada farsamaynta maqalka ee xirfadleyda ah, kuwaas oo PulseAudio aysan gaari karin. Intaa waxaa dheer, PipeWire waxay bixisaa qaab amni oo horumarsan kaas oo u oggolaanaya xakamaynta gelitaanka qalabka iyo heerka qulqulka, iyadoo fududaynaysa habka maqalka iyo muuqaalka ee loo maro weelasha go'doonsan. Mid ka mid ah yoolalka ugu muhiimsan waa in la taageero codsiyada iskood u taagan ee qaabka Flatpak oo lagu shaqeeyo kaydka sawirada ee ku salaysan Wayland.
Tilmaamaha muhiimka ah:
- Qabo oo dib u ciyaar maqal iyo muuqaal leh dib u dhacyo yar;
- Qalabka lagu farsameeyo muuqaalka iyo maqalka wakhtiga dhabta ah;
- Qaab-dhismeedka hab-socodka badan ee kuu ogolaanaya inaad abaabusho gelitaanka la wadaago ee ka kooban dhowr codsi;
- Qaab habaysan oo ku salaysan garaafka qanjidhada badan ee warbaahinta leh taageerada wareegyada jawaab celinta iyo cusboonaysiinta garaafka atomiga. Waa suurtogal in lagu xidho maamulayaasha labadaba gudaha server-ka iyo fiilooyinka dibadda;
- Isku-xidhka wax ku oolka ah ee gelitaanka fiidiyooga fiidiyaha iyada oo loo marayo wareejinta sharraxayaasha faylalka iyo helitaanka codka iyada oo loo marayo kaydinta giraanta la wadaago;
- Kartida ka baaraandegidda xogta warbaahinta badan ee hab kasta;
- Helitaanka plugin ee GStreamer si loo fududeeyo la-qabsiga codsiyada jira;
- Taageerada deegaanka go'doonsan iyo Flatpak;
- Taageerada plugins ee qaabka SPA (Simple Plugin API) iyo awoodda lagu abuuro plugins shaqeeya waqti adag;
- Nidaam dabacsan oo loogu talagalay iskudubarid qaabab badan oo warbaahin ah oo la isticmaalo iyo qoondaynta kaydiyeyaasha;
- Isticmaalka hal nidaam oo asal ah si loo mariyo maqal iyo muuqaal. Awoodda in ay u shaqeyso qaab maqal maqal ah, xudun u ah bixinta fiidiyowga codsiyada (tusaale ahaan, gnome-shell screencast API) iyo server si loogu maareeyo gelitaanka aaladaha fiidiyowga qalabka.
Source: opennet.ru
