stabiilne komposiitserveri vÀljaanne , arendades tehnoloogiaid, mis toetavad tÀieliku protokolli toe tekkimist Enlightenmentis, GNOME'is, KDE's ja muudes kasutajakeskkondades. Westoni arenduse eesmÀrk on pakkuda kÔrgekvaliteetset koodibaasi ja tööproove Waylandi kasutamiseks lauaarvutite keskkondades ja sisseehitatud lahendustes, nagu nÀiteks auto infoliidesed, nutitelefonid, telerid ja muud tarbija seadmed.
Westoni versiooninumbri muutmine on tingitud ABI muudatustest, mis rikuvad ĂŒhilduvust. Muutused Weston:
- Lisatud toetus kaitsetehnoloogiale , mida kasutatakse videomĂ€rguande krĂŒptimiseks, edastatuna DVI, DisplayPort, HDMI, GVIF vĂ”i UDI liideste kaudu. Libwestonis on weston_output'i, weston_surface'i ja weston_head'i ĂŒleskutsetel rakendatud lipp edastatava sisu kaitsmiseks. Lisatud on nĂ€idisrakendus kaitstud sisu kuvamiseks;
- Lisatud plug-in multimeedia serverile , mis loodud PulseAudio asendamiseks ja toetab video voogesituse töötlemist. Plugin kauglaudade vĂ€ljundi korraldamiseks, sarnaselt varem saadaval olnud GStreameri pĂ”hisele vĂ€ljundpluginile. VastuvĂ”tupooles saab kuvamiseks kasutada mis tahes kliendi, millel on Pipewire'i toetus, sealhulgas GStreamer (nĂ€iteks "gst-launch-1.0 pipewiresrc ! video/x-raw,format=BGRx ! âŠ");
- gl-rendererisse on lisatud EGL laiendi tugi pindade sisu osaliseks vÀrskendamiseks, mööda minnes piirkondadest, kus pole toimunud muudatusi;
- lisatud uus weston_debug raamistiku tugi veaparanduseks ja sĂŒndmuste logimiseks (weston_log_context);
- lisatud uued pÀised libweston-internal.h ja backend.h. Esimesse on vÀlja tÔstetud funktsioonid, mis töötavad
âweston_compositorâ, âweston_planeâ, âweston_seatâ, âweston_surfaceâ, âweston_springâ, âweston_viewâ, ja teise â âweston_outputâ; - tehtud muutusi, et tagada ;
- compositor-drm-sse on lisatud FB_DAMAGE_CLIPS atribuutide toetus. Eraldi failidesse on eraldatud kood EDID parameetrite vĂ€ljavĂ”tmiseks, videoreĆŸiimide töötlemiseks, KMS API-ga suhtlemiseks, raamibufferi töötlemiseks ja olekute haldamiseks;
- Lisatud âfile streamâ plugina tugi sisu edastamiseks failist;
- Töötlemisse on eraldi katalooge viidud backend-drm,
backend-headless,
backend-rdp,
backend-wayland,
backend-x11 ja
backend-fbdev; - PNG-piltide optimeerimiseks on kasutusele vÔetud pakett kompressioonialgoritmiga ;
- Toetatud on xdg_output_unstable_v1 ja zwp_linux_explicit_synchronization_v1 laiendite tugi. Paketi versiooni nÔuded on tÔusnud (ehitamiseks on vajalik 1.18);
- TöötlemissĂŒsteem on lĂ”pule viidud. Autotools'i tugi lĂ”petatakse.
Allikas: opennet.ru
