Ngemva nje kwamasonto amathathu kusukela ekukhululweni kokugcina (0.3.85) Ukukhishwa kwenguqulo ezinzile sekumenyezelwe ekugcineni kusuka kuseva yemidiya I-PipeWire 1.0, okumaka ukuvuthwa kwephrojekthi. Kuhle ukusho ukuthi le nguqulo entsha engu-1.0 iyahambisana negatsha elingu-0.3 ezingeni le-API ne-ABI.
Kulabo abangazi ngePipeWire, kufanele ukwazi lokho ingumlandeli obalulekile weseva yomsindo ye-PulseAudio futhi umehluko omkhulu nomanduleli wayo ukuthi i-PipeWire iqhubekela phambili ngokuhlanganisa amathuluzi akhethekile okuphatha ukusakazwa kwevidiyo, ukuphatha umsindo ngokulibaziseka okuncane nokusebenzisa amamodeli amasha okuphepha okulawula ukufinyelela kudivayisi ngayinye kanye nezinga lokudlulisela.
I-PipeWire iyindawo yomsebenzisi kanye neseva ye-API yokuphatha amapayipi e-multimedia. Lokhu kuhlanganisa:
- Yenza imithombo yevidiyo itholakale (njengakumadivayisi wokuthwebula noma ukusakaza okunikezwa uhlelo lokusebenza) futhi uwaphindaphinde namakhasimende.
- Finyelela imithombo yevidiyo ukuze isetshenziswe.
- Isizukulwane sezithombe zokucubungula umsindo nevidiyo.
- Amanodi kugrafu angasetshenziswa njengezinqubo ezihlukene, ukuxhumana namasokhethi kanye nokushintshanisa imidiya kusetshenziswa isinyathelo se-fd.
Ngaphezu kwakho, Ukusetshenziswa kwayo kudlulela ekulawuleni imithombo yevidiyo, njengamadivayisi wokuthwebula namakhamera ewebhu, kanye nokuphatha okuqukethwe kwesikrini okuboniswa izinhlelo zokusebenza ezihlukahlukene. I-PipeWire ingase futhi isebenze njengeseva yomsindo, iqinisekise ukubambezeleka okuncane futhi inikeze ukusebenza okuhlanganisa amandla e-PulseAudio ne-JACK, icabange ngisho nezidingo zezinhlelo zokucubungula umsindo ezichwepheshile iPulseAudio engakwazi ukuzinikeza.
I-PipeWire 1.0 Izici Ezintsha Eziyisihluthulelo
Le nguqulo entsha ye I-PipeWire 1.0, Iyona yodwaUfika ngokuthula, inikeza zonke izici okulindeleke ukuthi zihambise ukusakazwa kwemidiya ngaphakathi kwesistimu, njengoba isebenzisa izici ezithuthukisiwe ze-Linux kernel ukuze inikeze ukubambezeleka okuphansi, izinyawo ezincane, nokusebenza okuphezulu ngenkathi ivikelekile.
Futhi phakathi kwezinguquko eziqhathaniswa negatsha le-0.3, kunezici ezimbalwa ezintsha ze-PipeWire 1.0, kodwa phakathi kwezinguquko ezisetshenzisiwe ukufakwa okuzenzakalelayo kokusekelwa kwe-jackdbus (ngokuzenzakalelayo) ivumela i-PipeWire ukuthi isetshenziswe njengeklayenti lesistimu yomsindo ye-JACK. I-ALSA isebenzisa uhlelo olususelwa ku-IRQ kuphrofayela ye-Pro-Audio ukuze uthole ukubambezeleka kwezinga le-JACK.
Ngaphezu kwalokhu, kuhlanganisa ukwesekwa kokumisa isikhashana nokuqalisa kabusha kumhubhe wamapayipi, kanye nokusekelwa kwama-plugin amasha, i ikhono lokuphatha amanani angenalutho ezindawo ze-mmap_area ku-plugin ye-ALSA nokusekelwa kwe-uclamp (ukuvumela umhleli we-PipeWire ukuthi enze izinqumo ezinolwazi mayelana nokwabiwa komsebenzi).
Kwezinye izinguquko okuvelele kule nguqulo entsha:
- Kungezwe usekelo lwezinguqulo ezindala nezintsha ze-webrtc-audio-processing.
- Kungezwe ukusekelwa kwamafayela e-DFF DSD ku-pw-cat.
- Kulungiswe izimo zomjaho ezingase zibe khona ku-setrlimit ku-module-rt.
- Kwengezwe usekelo lwenkundla ye-GNU/Hurd.
- Amamojula amaningi okulungisa iziphazamisi
- Inketho entsha yokudalula izilawuli ze-ALSA njengamapharamitha wezinsiza
- Usekelo lwezinkomba eziyisisekelo ze-XDG (uma ulayisha ukulungiselelwa kwe-ACP.
- Ithuthukisa kakhulu ukuhambisana kwekhodekhi ye-Bluetooth ye-LC3
- Ukuthuthukisa ukusetshenziswa kabusha kwebhafa nge-JACK
- Ukuthuthukiswa kwezimvume zesokhethi
- Ukubuka kuqala kokuqoshwa komcimbi we-MIDI e-Ardor
- Kulungiswe iphutha lokuhlukanisa okungenzeka kube khona lapho kukopishwa izakhiwo ezixubile.
- Ukuvuza kwememori okulungisiwe kuchungechunge lokuhlunga.
Okokugcina, kufanelekile ukusho ukuthi umthuthukisi wePulseAudio u-Arun Raghavan ubeke amazwana ngokulandelayo mayelana nalokhu kukhululwa.
Yeka izikhathi ezijabulisayo! I-PipeWire 1.0 isiphetho seminyaka eyi-15 ye-eUmuzwa womsindo we-xLinux, ukuhlanganisa izifundo ze-PulseAudio zibe uhlelo olusebenza kahle kakhulu, Isisekelo esivumelana nezimo, esisebenziseka kalula somsindo nemultimedia ku-Linux.
Ngibheke ngabomvu ishumi leminyaka elizayo lenqubekelaphambili ku-software yamahhala.
Isikhala somsindo sochwepheshe nesabathengi! »
Uma unjalo unentshisekelo yokwazi okwengeziwe ngayo, Kufanele wazi ukuthi ikhodi yephrojekthi ibhalwe ngo-C kanye Isatshalaliswa ngaphansi kwelayisensi ye-LGPLv2.1 futhi ungabheka imininingwane yalokhu kukhishwa kokuthi isixhumanisi esilandelayo.
Ekugcineni, kufanele kushiwo lokho I-PipeWire inikwe amandla ngokuzenzakalelayo futhin inani elikhulu lokusatshalaliswa kweLinux, njenge-Fedora, i-RHEL, Ubuntu, i-Debian, i-SUSE/openSUSE kanye nokuphuma kwalokhu, ngakho okumele ukwenze ukukhipha imiyalo yokubuyekeza ukuze uhlelo lwakho lube nenguqulo yakamuva ye-PipeWire.