PipeWire Media Server 0.3.35 Kutulutsidwa

Kutulutsidwa kwa polojekiti ya PipeWire 0.3.35 kwasindikizidwa, ndikupanga seva yatsopano ya multimedia kuti ilowe m'malo mwa PulseAudio. PipeWire imapereka mayendedwe apamwamba osinthira makanema pa PulseAudio, makina omvera otsika pang'ono, komanso mtundu watsopano wachitetezo pazida- ndi kuwongolera pamlingo wofikira. Pulojekitiyi imathandizidwa ku GNOME ndipo imagwiritsidwa ntchito kale ndi Fedora Linux. Khodi ya polojekitiyi imalembedwa mu C ndipo imagawidwa pansi pa layisensi ya LGPLv2.1.

Zosintha zazikulu mu PipeWire 0.3.35:

  • Thandizo lowonjezera potumiza protocol ya S/PDIF yotumizira ma audio a digito kudzera pa zolumikizira zowunikira ndi HDMI.
  • Ma codecs a Bluetooth amaphatikizidwa ndi mapulagini osiyana omwe amadzaza mwamphamvu.
  • Zosintha zingapo zofunika zokhudzana ndi chithandizo cha MIDI zapangidwa.
  • Kagwiritsidwe ntchito ka pulogalamu ya skypeforlinux kwawongoleredwa powonjezera chomangira chomwe chimakakamiza kugwiritsa ntchito mtundu wa S16 potumiza zidziwitso zokhuza zida zojambulira ndi zotulutsa. Kusinthako kunathetsa vuto lomwe linapangitsa kuti pasakhale phokoso kuchokera kwa olembetsa kumbali ina ya kugwirizana.
  • Chiwerengero cha mafayilo omvera omwe akupezeka kuti asakanizidwe chakulitsidwa.
  • Anawonjezera mawonekedwe atsopano potsitsa ma module. Mapulagini amatha kugwiritsa ntchito mawonekedwewa kutumiza pempho lotsitsa mapulagini a spa.
  • Kukula kwa parameter buffer kwawonjezedwa, komwe m'mbuyomu sikunathe kutengera zinthu zonse za node zokhala ndi njira zambiri.
  • Kutsegula kwa madalaivala poyambitsa ma loopback malumikizidwe.
  • Seva imagwiritsa ntchito zowonjezera zobwezeretsanso chipangizo, zomwe zimakupatsani mwayi wokonza ma codec a IEC958 (S/PDIF) omwe amathandizidwa ndi chipangizo chotulutsa mawu pogwiritsa ntchito pavucontrol.

Tikukumbutseni kuti PipeWire imakulitsa kuchuluka kwa PulseAudio pokonza ma multimedia mitsinje iliyonse ndipo imatha kusakaniza ndikuwongoleranso makanema amakanema. PipeWire imaperekanso kuthekera kowongolera mayendedwe amakanema, monga zida zojambulira makanema, makamera apaintaneti, kapena zomwe zili pazenera. Mwachitsanzo, PipeWire imalola mapulogalamu angapo a pawebusaiti kuti agwire ntchito limodzi ndikuthana ndi mavuto ndi kujambulidwa kotetezedwa ndi mawonekedwe akutali a Wayland.

PipeWire imathanso kukhala ngati seva yomvera, yopereka latency yotsika komanso magwiridwe antchito omwe amaphatikiza kuthekera kwa PulseAudio ndi JACK, kuphatikiza kuganizira zofunikira zamakina opangira ma audio omwe PulseAudio sakanatha kupereka. Kuphatikiza apo, PipeWire imapereka njira yachitetezo chapamwamba yomwe imalola kuwongolera pazida ndi mulingo wa mtsinje, ndikupangitsa kuti zikhale zosavuta kuyendetsa ma audio ndi makanema kupita ndi kuchokera pazotengera zakutali. Chimodzi mwazolinga zazikulu ndikuthandizira kukhazikika kwa Flatpak ndikuyendetsa pazithunzi za Wayland.

Zofunikira zazikulu:

  • Jambulani ndi kusewera makanema ndi makanema osachedwetsa pang'ono;
  • Zida zosinthira makanema ndi mawu munthawi yeniyeni;
  • Zomangamanga za Multiprocess zomwe zimakupatsani mwayi wokonza mwayi wogawana nawo zomwe zili pamapulogalamu angapo;
  • Njira yosinthira yotengera ma graph a ma multimedia node omwe ali ndi chithandizo cholumikizira mayankho ndi zosintha zama graph atomiki. Ndizotheka kulumikiza ogwira ntchito mkati mwa seva ndi mapulagini akunja;
  • Mawonekedwe abwino ofikira makanema amakanema kudzera mukusamutsa zofotokozera zamafayilo ndikupeza mawu omvera kudzera m'mabafa a mphete;
  • Kutha kukonza ma multimedia data kuchokera panjira iliyonse;
  • Kupezeka kwa pulogalamu yowonjezera ya GStreamer kuti ikhale yosavuta kuphatikiza ndi mapulogalamu omwe alipo;
  • Thandizo la malo akutali ndi Flatpak;
  • Kuthandizira mapulagini mumtundu wa SPA (Simple Plugin API) komanso kuthekera kopanga mapulagini omwe amagwira ntchito molimbika nthawi yeniyeni;
  • Dongosolo losinthika logwirizanitsa mawonekedwe ogwiritsidwa ntchito ndi ma multimedia ndikugawa ma buffers;
  • Kugwiritsa ntchito njira yakumbuyo imodzi kuti muyendetse ma audio ndi makanema. Kutha kugwira ntchito ngati seva yomvera, malo operekera makanema kumapulogalamu (mwachitsanzo, API ya gnome-shell screencast) ndi seva yowongolera mwayi wofikira pazida zojambulira makanema.
  • Source: opennet.ru

Kuwonjezera ndemanga