I-PipeWire 1.4: Inguqulo entsha enokusekelwa okuthuthukisiwe kwe-RISC-V, i-Bluetooth ne-JACK

Ilogo yePipeWire

Sekumenyezelwe Inguqulo entsha ye-PipeWire 1.4 ikhishwe, efika ngemva kwezinyanga eziyisishiyagalombili zokuthuthuka futhi iza nochungechunge olusha lwentuthuko nokulungiselelwa.

Lesi siphakeli se-multimedia, esibe umlandeli we-PulseAudio, ayivelele kuphela ngokuphathwa kwayo komsindo okuthuthukisiwe nge-latency ephansi, kodwa futhi nekhono layo lokusingatha ukusakazwa kwevidiyo nokugxila kwayo ekuvikelekeni nasekulawuleni ukufinyelela.

I-PipeWire 1.4 Izici Ezintsha Eziyisihluthulelo

Ngaphandle kokungabaza enye yentuthuko enkulu le nguqulo entsha yePipeWire 1.4 eyethulayo yile Intuthuko ekusekeleni izinhlelo ze-RISC-V, ukwakheka okukhulayo emhlabeni wehadiwe evulekile. Futhi manje kukhona ukusekelwa okuthuthukisiwe kwama-RISCV CPU kanye nokulungiselelwa okusha komhlanganisi ukuze kuthuthukiswe ukusebenza kulawa madivayisi.

Futhi, iPipeWire manje ifaka ukusetshenziswa komdabu kweseva ye-JACK, ebizwa ngokuthi pipewire_jackserver, okuyinto ivumela abasebenzisi ukuthi basebenzise i-PipeWire JACK Control API. Lokhu kusiza ukuhlanganiswa nezinhlelo zokusebenza ezichwepheshile ezithembele ku-Jack Audio Connection Kit (JACK) ekulawuleni okuthuthukisiwe koxhumano lomsindo.

Ukusekelwa kwe-MIDI 2.0 nakho kuthuthukisiwe.noma ngokusebenzisa i-Universal MIDI Packet (UMP), ethuthukisa ukudluliswa kwedatha nokuguqulwa phakathi kwamafomethi amadala namasha.

Ngokuqondene ne-Bluetooth, I-PipeWire Manje ikuvumela ukuthi uthumele umsindo kumadivayisi amaningi ngesikhathi esisodwa, sibonga ukuqaliswa kwe-Basic Audio Profile (BAP), ethuthukisa ukuphathwa komsindo nge-Bluetooth Low Energy (LE). Yengezwe futhi I-ASHA Hearing Aid Compatibility (I-Audio Streaming for Hearing Aids), ukuthuthukisa ukubambezeleka nokwengeza ukusekelwa kwe-codec ye-G722.

Okunye ukuthuthukiswa okwethulwa yiPipeWire 1.4 yilokho Ukulungiselelwa kwe-“client-rt.conf” akusekho. Kuhle kusukela manje, Wonke amaklayenti azoncika kokuthi “ client.conf ”, okuzobanikeza ukubaluleka kwesikhathi sangempela ochungechungeni lwedatha yakho.

Engxenyeni ye- Ukuthuthukiswa kwemojuli, kushiwo ukuthi moduleo I-ROC inezinketho eziningi zokumisa, ngenkathi module I-SAP manje ithumela kuphela i-SDP ibuyekezwa lapho okuthile kushintsha kanye nemojuli i-netjack-manager isekela ukuxhumana okuzenzakalelayo kokusakaza.

Okunye ukuthuthuka okufakiwe:

  • Ukusekelwa kwe-DSD ku-ALSA: Ukusekela kokudlala kwefomethi ye-Direct Stream Digital (DSD) kusistimu yomsindo ye-ALSA kuyengezwa.
  • I-New Telephony API: Usekelo lwe-oFono luhlanganisiwe, okwenza kube lula ukuphatha umsindo ezingcingweni.
  • Ukuthuthukisa Ukuguqulwa Kwevidiyo: I-plugin entsha esekwe ku-FFmpeg ithuthukisa ukuguqulwa kwevidiyo ngaphakathi kwe-PipeWire.
  • Ukulawula okwengeziwe kokudlala nokuthwebula imithetho: Manje sekungenzeka ukuvimba ukudlalwa komsindo noma ukuthwebula usebenzisa imithetho ku-pulse.rules.
  • Ukuthuthukiswa kwe-HDMI: Ukutholwa kwama-codec asekelwayo njenge-PCM, AC3, EAC3 ne-TrueHD kusetshenziswa ulwazi lwe-HDMI EDID kuyathuthukiswa.
  • Ulwazi lokubuka oluthuthukisiwe: Inguqulo ye-v4l2 manje inikeza idatha yewashi enembe kakhudlwana, ebalulekile ekuvumelaneni kwevidiyo nomsindo.
  • Iguqula ukusakazwa kwamavidiyo: Kungenzeka ukusebenzisa i-plugin yokuguqula esekelwe ku-ffmpeg ngokuhambisana ne-adaptha yevidiyo ukuze wenze ukuguqulwa kokusakaza kahle.
  • Iphrothokholi yomdabu isekela amasokhethi angabonakali.
  • Iseva ye-Pulse isekela ukuvimbela ukudlalwa futhi ithwebule ku-pulse.rules.
  • Isimo esivinjiwe sokusakaza manje sibikwa kahle ku-pulse-server.
  • I-backflip elungisiwe kuseva ye-pulse.
  • Kungezwe usekelo lwezilungiselelo ze-loopback kanye ne-raop-sink latency.
  • Umthombo we-RTP manje unemodi yokulinda lapho uhlala ungenzi lutho lapho kungekho datha eyamukelwe.
  • Kwengezwe usekelo lwesikhathi lwe-PTP ekusakazweni kwe-RTP.
  • Umamukeli we-VBAN manje usengakwazi ukudala ukusakaza uma kutholwa.
  • Ukubika iphutha okuthuthukisiwe lapho kwenziwa izixhumanisi.
  • Usekelo lokubuyisela (ukukhansela) ibhafa engalayishiwe ku-pw-stream.
  • Kwengezwe ukusekelwa kokukhipha imicimbi ku-pw-stream.
  • i-pw-cat manje isekela i-stdin ne-stdout.

Okokugcina, uma ungathanda ukwazi okwengeziwe ngakho, ungathintana nemininingwane ku isixhumanisi esilandelayo.

Kuyafaneleka ukusho ukuthi i-PipeWire okwamanje iyamukelwa ekusatshalalisweni okuningi kwe-Linux futhi uma udinga ukwazi ukuthi unayo yini i-PipeWire, vele ugijime:

pipewire --version