I-PipeWire Media Server 0.3.33 Ukukhishwa

Ukukhishwa kwephrojekthi ye-PipeWire 0.3.33 kushicilelwe, ethuthukisa iseva ye-multimedia yesizukulwane esisha ethatha indawo ye-PulseAudio. I-PipeWire inweba i-PulseAudio ngokusakazwa kwevidiyo, ukucutshungulwa komsindo we-low-latency, kanye nemodeli entsha yokuphepha yedivayisi ngayinye nokulawula ukufinyelela kokusakaza ngakunye. Iphrojekthi igcinwa ku-GNOME futhi isivele isetshenziswa ngokuzenzakalelayo ku-Fedora Linux. Ikhodi yephrojekthi ibhalwe ngolimi C futhi isatshalaliswa ngaphansi kwelayisensi ye-LGPLv2.1.

Izinguquko ezinkulu ku-PipeWire 0.3.33:

  • Kusetshenziswe amandla okushintsha ngokuzenzakalelayo phakathi kwamaphrofayili e-Bluetooth e-HSP (imodi yamahedsethi) ne-A2DP (okukhipha umsindo kwekhwalithi ephezulu).
  • Iphrofayela ye-Pro Audio ithuthukise ukusekelwa kwemithombo yomsindo ebonakalayo kanye namadivayisi okukhiphayo.
  • Izingxoxo ezithuthukisiwe zesilungisi sefomethi lapho kwabiwa amabhafa we-Direct Memory Access (DMA-BUF) phakathi kwamaklayenti amaningi.
  • Ukusekela ukusetshenziswa kanyekanye kwamazinga amaningi okusampula kwenziwa kugrafu yamanodi e-multimedia (ikhutshazwe ngokuzenzakalelayo).
  • Isendlalelo esihambelanayo se-PulseAudio sisebenzisa imojuli-switch-on-connect module ukuze silingise ukuziphatha kwe-PulseAudio lapho amadivayisi amasha axhunyiwe.

Khumbula ukuthi i-PipeWire inweba ububanzi be-PulseAudio ngokucubungula noma yikuphi ukusakazwa kwe-multimedia futhi iyakwazi ukuhlanganisa nokuqondisa kabusha ukusakazwa kwevidiyo. I-PipeWire futhi ihlinzeka ngezinketho zokuphatha imithombo yevidiyo efana namadivayisi wokuthwebula ividiyo, amakhamera ewebhu, noma okuqukethwe kwesikrini okuboniswa izinhlelo zokusebenza. Isibonelo, i-PipeWire ivumela izinhlelo zokusebenza eziningi ukuthi zisebenze ndawonye ngekhamera yewebhu futhi ixazulule izinkinga zokuthwebula isikrini okuvikelekile nokwabelana kwesikrini okukude endaweni yase-Wayland.

I-PipeWire ingase futhi isebenze njengeseva yomsindo yokubambezeleka okuphansi futhi inikeze ukusebenza okuhlanganisa amandla e-PulseAudio ne-JACK, okuhlanganisa ukucabangela izidingo zezinhlelo zokucubungula umsindo ezichwepheshile, iPulseAudio engakwazi ukuzifuna. Ukwengeza, i-PipeWire inikezela ngemodeli yokuphepha ethuthukisiwe ekuvumela ukuthi ulawule ukufinyelela kudivayisi ngayinye kanye nesisekelo sokusakaza ngakunye, okwenza kube lula ukuhambisa umsindo nevidiyo usuka futhi uye kuziqukathi ezingazodwa. Enye yezinhloso eziyinhloko ukusekela izinhlelo zokusebenza ezizimele ngefomethi ye-Flatpak nokusebenza kusitaki sezithombe ezisekelwe e-Wayland.

Izici ezibalulekile:

  • Thwebula futhi udlale umsindo nevidiyo ngokulibaziseka okuncane;
  • Amathuluzi okucubungula ividiyo nomsindo ngesikhathi sangempela;
  • Izakhiwo zezinqubo eziningi ezivumela ukwabelana ngokuqukethwe kwezinhlelo zokusebenza ezimbalwa;
  • Imodeli yokucubungula esekelwe kugrafu yamanodi e-multimedia enokwesekwa kwezihibe zempendulo nezibuyekezo ze-athomu zegrafu. Ivunyelwe ukuxhuma izibambi ngaphakathi kweseva kanye nama-plugin angaphandle;
  • Isixhumi esibonakalayo esisebenzayo sokufinyelela ukusakazwa kwevidiyo ngezichazi zefayela nokufinyelela umsindo nge-ringbuffer eyabiwe;
  • Ikhono lokucubungula idatha ye-multimedia kunoma yiziphi izinqubo;
  • Ukuba khona kwe-plugin ye-GStreamer yokwenza lula ukuhlanganiswa nezinhlelo zokusebenza ezikhona;
  • Ukusekelwa kwezindawo ezingazodwa kanye neFlatpak;
  • Ukusekelwa kwama-plugin kufomethi ye-SPA (I-Simple Plugin API) kanye nekhono lokudala ama-plugin asebenza ngesikhathi sangempela esinzima;
  • Uhlelo oluguquguqukayo lokuxoxisana ngamafomethi we-multimedia asetshenzisiwe kanye nokwabiwa kwebhafa;
  • Kusetshenziswa inqubo eyodwa yangemuva ukuhambisa umsindo nevidiyo. Ikhono lokusebenza njengeseva yomsindo, ihabhu lokuhlinzeka ngevidiyo ezinhlelweni zokusebenza (isibonelo, i-API ye-gnome-shell screencast) kanye neseva yokulawula ukufinyelela kumishini yehadiwe yokuthwebula ividiyo.

Source: opennet.ru

Engeza amazwana