stabiilne versioon komposiitserverist , arendades tehnoloogiaid, mis toetavad tĂ€ieliku protokolli toe ilmumist Enlightenment'is, GNOME'is, KDE's ja teistes kasutajakeskkondades. Westoni arendamine keskendub kvaliteetse koodibaasi ja töönĂ€idiste pakkumisele Waylandi kasutamiseks lauaarvutikeskkondades ning sisseehitatud lahendustes, nagu autode meelelahutussĂŒsteemide platvormid, nutitelefonid, televisioonid ja muud tarbimis seadmed.
Westoni versiooni olulise numbri muutmine on tingitud ABI muudatustest, mis rikuvad ĂŒhilduvust. Muudatused Weston:
- On lisatud toetus sisu kaitsmise tehnoloogiale , mida kasutatakse videosignaali krĂŒpteerimiseks, edastades seda DVI, DisplayPort, HDMI, GVIF vĂ”i UDI liidesete kaudu. libwestonis on weston_output, weston_surface ja weston_head kutsed saanud lipu, et lubada edastatava sisu kaitsmist. Lisatud on nĂ€ide kliendirakendusest kaitstud sisu kuvamiseks;
- On lisatud plugin multimeedia serverile , mis arendatakse PulseAudio asendamiseks ja toetab lisaks helile ka video voogesitust. Plugin kaug töölaudade edastamiseks, sarnanedes varem saadaval olnud GStreameri pĂ”hise vĂ€ljundpluginaga. VastuvĂ”tja poolel saab kuvamiseks kasutada igasuguseid pipewire'i toetavaid kliente, sealhulgas GStreamerit (nĂ€iteks âgst-launch-1.0 pipewiresrc ! video/x-raw,format=BGRx ! âŠâ);
- gl-rendererisse on lisatud EGL-i laienduse tugi , mis vÔimaldab valikuliselt vÀrskendada pindade sisu, jÀttes vÀlja alad, kus muudatusi ei toimunud;
- On lisatud uus weston_debug raamistiku tugi vigade leidmiseks ja sĂŒndmuste logimiseks (weston_log_context);
- Lisatud on uued pÀisefailid libweston-internal.h ja backend.h. Esimesse on viidud funktsioonid, mis töötavad
âweston_compositorâ, âweston_planeâ, âweston_seatâ, âweston_surfaceâ, âweston_springâ, âweston_viewâ ning teise â âweston_outputâ; - On tehtud muudatused, et tagada ;
- compositor-drm-ile on lisatud FB_DAMAGE_CLIPS atribuudi tugi. Eraldi failidesse on eraldatud kood EDID parameetrite tuvastamiseks, videoreĆŸiimide töötlemiseks, KMS API-ga suhtlemiseks, raamipuhvri toetamiseks ja olekute töötlemiseks;
- On lisatud 'file stream' plugin faili sisu edastamiseks;
- Erinevad backend-drm,
backend-headless,
backend-rdp,
backend-wayland,
backend-x11 ja
backend-fbdev viidud eraldi katalooge; - PNG-piltide optimeerimiseks on kasutusele vÔetud pakett , mis pÔhineb ;
- laienduste xdg_output_unstable_v1 ja zwp_linux_explicit_synchronization_v1 tugi. Paketi versiooninÔuded on tÔstetud (ehitamiseks on vajalik 1.18);
- Ehitamisprotsess on lÔpule viidud . Autotools'i kasutamise tugi ehitamisel on lÔpetatud.
Allikas: opennet.ru
