Adeegga warbaahinta badan ee PipeWire 0.3 ayaa diyaar ah, oo bedelaya PulseAudio

la daabacay siidaynta mashruuca oo muhiim ah PipeWire 0.3.0, horumarinta jiilka cusub ee warbaahinta badan si uu u beddelo PulseAudio. PipeWire waxay ku fidisaa awoodaha PulseAudio oo leh awoodaha fiidyaha ee fiidyaha, habaynta maqalka oo hooseeya, iyo qaabka cusub ee amniga ee qalabka-iyo heerka qulqulka xakamaynta gelitaanka. Mashruuca waxaa lagu taageeraa GNOME waxaana durba si firfircoon loogu isticmaalay Fedora Linux duubista shaashadda iyo wadaagista shaashadda ee deegaanka ku saleysan Wayland. Xeerka mashruuca wuxuu ku qoran yahay C iyo qaybiyey shatiga ku leh LGPLv2.1.

Main isbedel gudaha PipeWire 0.3:

  • Jadwalaha farsamaynta dunta ayaa gabi ahaanba dib loo habeeyay Isbeddellada ayaa suurtageliyay in la socodsiiyo lakabka si loo hubiyo in ay ku habboon yihiin server-ka dhawaaqa JACK, kaas oo waxqabadkiisu la mid yahay JACK2.
  • Dib loo shaqeeyey oo lagu dhawaaqay inuu xasiloon yahay API. Dhammaan isbeddellada dheeraadka ah ee API-ga waxaa la qorsheeyay in la sameeyo iyada oo aan la jebin dib u-ku-habboonaanta codsiyada jira.
  • Waxa ku jira maareeyaha kalfadhi kaas oo kuu ogolaanaya inaad maamusho garaafka noodhka warbaahinta badan ee PipeWire, iyo sidoo kale ku darto qulqulo cusub. Hadda, maareeyuhu wuxuu bixiyaa oo kaliya hawl fudud oo ah hawlo aasaasi ah mustaqbalkana waa la ballaarin doonaa ama lagu beddeli doonaa doorasho dheeraad ah oo shaqeynaya oo dabacsan, sida WirePlumber.
  • Maktabadaha ku jira waa la hagaajiyay si ay u bixiyaan waafaqsanaanta PulseAudio, JACK iyo ALSA, taas oo u oggolaanaysa PipeWire in loo isticmaalo codsiyada jira ee loogu talagalay in lagu shaqeeyo hababka kale ee maqalka. Maktabadda ALSA waa diyaar, laakiin maktabadaha JACK iyo PulseAudio wali waxay u baahan yihiin shaqo. PipeWire weli diyaar uma aha inay si buuxda u bedesho PulseAudio iyo JACK, laakiin arrimaha ku habboonaanta waxay noqon doontaa mudnaanta sii deynta mustaqbalka.
  • Waxaa ku jira qaar ka mid ah plugins GStreamer si ay ula falgalaan PipeWire. Plugin pipewiresrc, oo u adeegsata PipeWire il maqal ahaan, waxay u shaqeysaa dhibaatooyin la'aan inta badan xaaladaha. Qalabka pipewiresink ee soo saarista maqalka ee loo maro PipeWire wali ma laha dhibaatooyin la yaqaan.
  • PipeWire 0.3 taageero isku dhafan galay maamulaha daaqada Mutter ee uu sameeyay mashruuca GNOME.

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 adeege maqal ah, oo bixisa daahitaanka ugu yar iyo isku-darka shaqeynta PulseAudio ΠΈ JACK, oo ay ku jirto iyada oo la tixgalinayo baahiyaha hababka farsamaynta maqalka ee xirfadlayaasha ah, kuwaas oo PulseAudio aysan sheegan karin. Intaa waxaa dheer, PipeWire waxay bixisaa qaab ammaan oo horumarsan kaas oo u oggolaanaya xakamaynta gelitaanka aaladda iyo heerka qulqulka, waxayna fududaynaysaa in maqalka iyo muuqaalka loo maro lagana keeno weelasha go'doonsan. Mid ka mid ah yoolalka ugu muhiimsan waa in la taageero codsiyada Flatpak is-ka kooban oo lagu socodsiiyo xirmo garaafyada ku saleysan Wayland.

Main fursadaha:

  • 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 HBS (Plugin API fudud) iyo awoodda lagu abuuro plugins ka 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

Add a comment