ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π²ΡΠΏΡΡΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ° PipeWire 0.3.33, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ, ΠΈΠ΄ΡΡΠΈΠΉ Π½Π° Π·Π°ΠΌΠ΅Π½Ρ PulseAudio. PipeWire ΡΠ°ΡΡΠΈΡΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ PulseAudio ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΡΠΎΠΊΠ°ΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π²ΡΠΊΠ° Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°ΠΌΠΈ ΠΈ Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠΎΠΌ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ². ΠΡΠΎΠ΅ΠΊΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π² GNOME ΠΈ ΡΠΆΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² Fedora Linux. ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘ΠΈ ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ LGPLv2.1.
Fiovana lehibe amin'ny PipeWire 0.3.33:
- Ny fahafahana mifamadika ho azy eo amin'ny mombamomba ny Bluetooth HSP (mode headset) sy A2DP (famoahana feo avo lenta) dia nampiharina.
- Ny mombamomba ny Pro Audio dia nanatsara ny fanohanana ireo loharano virtoaly sy fitaovana famoahana feo.
- Fanatsarana ny fifampiraharahana amin'ny fanovana endrika rehefa mizara buffers fidirana mivantana (DMA-BUF) eo amin'ny mpanjifa marobe.
- Ny kisary node multimedia izao dia manohana ny fampiasana miaraka amin'ny tahan'ny santionany maro (efa kilema amin'ny alΓ lan'ny default).
- Ny sosona compatibility PulseAudio dia mametraka module-switch-on-connect module mba haka tahaka ny fihetsiky ny PulseAudio rehefa mampifandray fitaovana vaovao.
Avelao izahay hampahatsiahy anao fa ny PipeWire dia manitatra ny faritry ny PulseAudio amin'ny alΓ lan'ny fanodinana ireo stream multimedia rehetra ary afaka mampifangaro sy mamindra ny horonan-tsary. Ny PipeWire koa dia manome fahafahana hifehy ireo loharanon-dahatsary, toy ny fitaovana fakana horonan-tsary, fakantsary web, na atiny efijery fampiharana. Ohatra, ny PipeWire dia mamela fampiharana webcam maro hiara-miasa ary mamaha olana amin'ny fakΓ na sary azo antoka sy fidirana amin'ny efijery lavitra ao amin'ny tontolo Wayland.
Afaka miasa ho toy ny feo ihany koa ny PipeWire mpizara, izay miantoka ny fahatarana kely indrindra ary manome fiasa mampifangaro ny fahafahan'ny PulseAudio sy JACK, anisan'izany ny famahana ny filΓ n'ny rafitra fanodinana audio matihanina, izay tsy vitan'ny PulseAudio. Ankoatra izany, ny PipeWire dia manolotra modely fiarovana mandroso izay ahafahana mifehy ny fidirana amin'ny fitaovana sy ny streaming, manatsotra ny fandefasana feo sy horonan-tsary mankany amin'ny sy avy amin'ny fitoeran-javatra mitokana. Ny iray amin'ireo tanjona lehibe dia ny fanohanana ireo fampiharana mitokana amin'ny endrika Flatpak ary miasa amin'ny stack grafika miorina amin'ny Wayland.
Zava-dehibe:
- MakΓ sy milalao feo sy horonan-tsary miaraka amin'ny fahatarana kely indrindra;
- Fitaovana fanodinana horonan-tsary sy feo amin'ny fotoana tena izy;
- Architecture multiprocess izay ahafahanao mandamina ny fidirana ifampizarana amin'ny votoatin'ny fampiharana maro;
- Modely fanodinana mifototra amin'ny grafika amin'ny node multimedia miaraka amin'ny fanohanana ny tadivavarana fanehoan-kevitra sy ny fanavaozana ny kisary atomika. Azo atao ny mampifandray ireo mpitantana na ao anatin'ny server na plugins ivelany;
- Fifandraisana mahomby amin'ny fidirana amin'ny horonan-tsarimihetsika amin'ny alΓ lan'ny famindrana ireo mpamoritra rakitra sy fidirana amin'ny feo amin'ny alΓ lan'ny buffer peratra iombonana;
- Fahaiza-mikarakara angon-drakitra multimedia avy amin'ny dingana rehetra;
- Ny fisian'ny plugin ho an'ny GStreamer hanatsorana ny fampidirana amin'ireo fampiharana efa misy;
- Fanohanana ny tontolo mitoka-monina sy Flatpak;
- Fanohanana plugins amin'ny endrika SPA (Simple Plugin API) sy ny fahafahana mamorona plugins miasa amin'ny fotoana tena izy;
- Rafitra flexible ho an'ny fandrindrana ireo endrika multimedia efa nampiasaina sy ny fanomezana buffer;
- Mampiasa dingana iray ambadika tokana hanodinana feo sy horonan-tsary. Ny fahafahana miasa amin'ny endrika mpizara audio, ivon'ny fanomezana horonan-tsary amin'ny rindranasa (ohatra, ho an'ny gnome-shell screencast API) ary mpizara iray amin'ny fitantanana ny fidirana amin'ny fitaovana fakana horonan-tsary.
Source: opennet.ru
