Tha frithealaiche ioma-mheadhain PipeWire 0.3 ri fhaighinn, an àite PulseAudio

foillsichte foillseachadh pròiseict cudromach PipeWire 0.3.0, a’ leasachadh frithealaiche ioma-mheadhain ginealach ùr an àite PulseAudio. Bidh PipeWire a’ leudachadh comasan PulseAudio le comasan sruthadh bhidio, giollachd claisneachd ìosal-latency, agus modal tèarainteachd ùr airson smachd ruigsinneachd aig ìre inneal is sruth. Tha am pròiseact a’ faighinn taic ann an GNOME agus tha e mu thràth air a chleachdadh gu gnìomhach ann am Fedora Linux airson clàradh sgrion agus roinneadh sgrion ann an àrainneachdan stèidhichte air Wayland. Tha còd a’ phròiseict sgrìobhte ann an C agus air a sgaoileadh le le cead fo LGPLv2.1.

prìomh atharrachadh ann am PipeWire 0.3:

  • Chaidh an clàr giullachd snàithlean ath-dhealbhadh gu tur. Bha na h-atharrachaidhean ga dhèanamh comasach còmhdach a ruith gus dèanamh cinnteach gu robh e co-chòrdail ris an t-seirbheisiche fuaim JACK, agus tha a choileanadh coltach ri JACK2.
  • Air ath-obrachadh agus air ainmeachadh seasmhach API. Thathas an dùil a h-uile atharrachadh eile air an API a dhèanamh gun a bhith a’ briseadh air ais co-chòrdalachd le tagraidhean a tha ann mar-thà.
  • Tha e a’ toirt a-steach manaidsear seisean a leigeas leat graf nan nodan ioma-mheadhain ann am PipeWire a riaghladh, a bharrachd air sruthan ùra a chur ris. Airson a-nis, chan eil am manaidsear a ’toirt seachad ach seata sìmplidh de ghnìomhan bunaiteach agus san àm ri teachd thèid a leudachadh no a chuir na àite le roghainn nas gnìomhaiche agus nas sùbailte, leithid UèirPlumair.
  • Chaidh na leabharlannan a tha air an toirt a-steach a leasachadh gus co-chòrdalachd le PulseAudio, JACK agus ALSA a thoirt seachad, a’ leigeil le PipeWire a bhith air a chleachdadh le tagraidhean gnàthaichte a chaidh an dealbhadh gus obrachadh le siostaman claisneachd eile. Tha an leabharlann airson ALSA cha mhòr deiseil, ach tha na leabharlannan airson JACK agus PulseAudio fhathast feumach air obair. Chan eil PipeWire deiseil fhathast airson PulseAudio agus JACK a chuir an àite gu tur, ach bidh cùisean co-chòrdalachd mar phrìomhachas ann am fiosan san àm ri teachd.
  • Nam measg tha cuid de plugins GStreamer airson eadar-obrachadh le PipeWire. Bidh am plugan pipewiresrc, a bhios a’ cleachdadh PipeWire mar stòr claisneachd, ag obair gun duilgheadasan anns a’ mhòr-chuid de shuidheachaidhean. Chan eil cuid de dhuilgheadasan aithnichte fhathast aig plugan pipewiresink airson toradh claisneachd tro PipeWire.
  • Taic PipeWire 0.3 aonaichte a-steach don mhanaidsear uinneag Mutter a chaidh a leasachadh leis a’ phròiseact GNOME.

Leig dhuinn do chuimhneachadh gu bheil PipeWire a’ leudachadh farsaingeachd PulseAudio le bhith a’ giullachd sruthan ioma-mheadhain sam bith agus comasach air sruthan bhidio a mheasgachadh agus ath-stiùireadh. Bidh PipeWire cuideachd a’ toirt seachad comasan airson smachd a chumail air stòran bhidio, leithid innealan glacaidh bhidio, camarathan lìn, no susbaint sgrion tagraidh. Mar eisimpleir, leigidh PipeWire le grunn thagraidhean camara-lìn obrachadh còmhla agus fuasgladh fhaighinn air duilgheadasan le glacadh sgrion tèarainte agus ruigsinneachd sgrion iomallach ann an àrainneachd Wayland.

Faodaidh PipeWire cuideachd a bhith na fhrithealaiche claisneachd, a ’toirt seachad glè bheag de dh’ ùine agus a ’cothlamadh gnìomh PulseAudio и JACK, a’ toirt a-steach a bhith a’ toirt aire do fheumalachdan siostaman giullachd claisneachd proifeasanta, nach b’ urrainn dha PulseAudio tagradh a dhèanamh. A bharrachd air an sin, tha PipeWire a’ tabhann modal tèarainteachd adhartach a leigeas le smachd ruigsinneachd aig ìre inneal is sruthan, agus ga dhèanamh nas fhasa claisneachd is bhidio a chuir gu agus bho shoithichean iomallach. Is e aon de na prìomh amasan taic a thoirt do thagraidhean Flatpak fèin-chumanta agus ruith air stac grafaiceachd stèidhichte air Wayland.

prìomh cothroman:

  • Glac agus ath-chluich claisneachd is bhidio le glè bheag de dhàil;
  • Innealan airson giullachd bhidio is claisneachd ann an àm fìor;
  • Ailtireachd ioma-phròiseas a leigeas leat ruigsinneachd co-roinnte air susbaint grunn thagraidhean a chuir air dòigh;
  • Modail giullachd stèidhichte air graf de nodan ioma-mheadhain le taic airson lùban fios-air-ais agus ùrachadh grafaichean atamach. Tha e comasach luchd-làimhseachaidh a cheangal an dà chuid taobh a-staigh an fhrithealaiche agus plugins taobh a-muigh;
  • Eadar-aghaidh èifeachdach airson faighinn gu sruthan bhidio tro bhith a’ gluasad tuairisgeulan faidhle agus a’ faighinn cothrom air claisneachd tro bhufairean fàinne co-roinnte;
  • Comas dàta ioma-mheadhan a phròiseasadh bho phròiseasan sam bith;
  • Na tha ri fhaighinn de plugan airson GStreamer gus amalachadh le tagraidhean gnàthaichte a dhèanamh nas sìmplidhe;
  • Taic airson àrainneachdan iomallach agus Flatpak;
  • Taic airson plugins ann an cruth SPA (Simple Plugin API) agus an comas plugins a chruthachadh a bhios ag obair ann an ùine chruaidh;
  • Siostam sùbailte airson a bhith a’ co-òrdanachadh chruthan ioma-mheadhain cleachdte agus a’ riarachadh bufairean;
  • A’ cleachdadh aon phròiseas cùl-fhiosrachaidh airson slighe claisneachd is bhidio. Comas a bhith ag obair ann an cruth frithealaiche claisneachd, meadhan airson bhidio a thoirt do thagraidhean (mar eisimpleir, airson an gnome-shell screencast API) agus frithealaiche airson ruigsinneachd air innealan glacaidh bhidio bathar-cruaidh a riaghladh.

Source: fosgailtenet.ru

Cuir beachd ann