Weston Composite Server 7.0 útgáfa

birt stöðug útgáfa af samsettum miðlara vestur 7.0, þróa tækni sem stuðlar að tilkomu fulls stuðnings við siðareglur Wayland í Enlightenment, GNOME, KDE og öðru notendaumhverfi. Þróun Weston miðar að því að veita hágæða kóðagrunn og vinnudæmi til að nota Wayland í skjáborðsumhverfi og innbyggðum lausnum, svo sem vettvangi fyrir upplýsinga- og afþreyingarkerfi fyrir bíla, snjallsíma, sjónvörp og önnur neytendatæki.

Mikilvæg breyting á útgáfunúmeri Weston er vegna ABI breytinga sem brjóta eindrægni. Breytingar á nýtt útibú Weston:

  • Bætt við stuðningi við tækni til að vernda gegn ólöglegri afritun efnis HDCP, sem er notað til að dulkóða myndbandsmerki sem send eru um DVI, DisplayPort, HDMI, GVIF eða UDI tengi. libweston útfærir fána fyrir weston_output, weston_surface og weston_head símtölin til að gera vörn á sendu efni. Bætti við dæmi um biðlaraforrit til að sýna varið efni;
  • Bætt við viðbót fyrir fjölmiðlaþjón PipeWire, þróað til að koma í stað PulseAudio og styður, auk hljóðs, vinnslu myndbandstraums. Stinga inn getur verið notað til að skipuleggja úttak á ytra skjáborð svipað og áður tiltækt úttaksviðbót byggt á GStreamer. Á móttökuhliðinni er hægt að nota hvaða viðskiptavin sem er með rörvírastuðning til að sýna, þar á meðal GStreamer (til dæmis „gst-launch-1.0 pipewiresrc ! video/x-raw,format=BGRx ! ...");
  • Bætti við stuðningi við EGL viðbót við gl-renderer EGL_KHR_partial_update að uppfæra innihald yfirborðs með vali, sleppa svæðum sem hafa ekki breyst;
  • Bætt við nýjum weston_debug ramma fyrir villuleit og atburðaskráningu (weston_log_context);
  • Bætti við nýjum hausskrám libweston-internal.h og backend.h. Sú fyrsta inniheldur aðgerðir til að vinna með
    'weston_compositor', 'weston_plane', 'weston_seat', 'weston_surface', 'weston_spring', 'weston_view', og í öðru - 'weston_output';

  • Breytingar hafa verið gerðar til að tryggja endurteknar byggingar;
  • Bætti stuðningi við eignina FB_DAMAGE_CLIPS við compositor-drm. Aðskildar skrár innihalda kóða til að sækja EDID færibreytur, vinnslu myndskeiða, samskipti við KMS API, vinna með rammabufferinn og vinnslustöður;
  • Bætt við „file stream“ viðbót til að senda efni úr skrá;
  • Bakendarnir bakend-drm eru settir í sérstaka möppu,
    bakenda-hauslaus
    bakenda-rdp
    bakenda-wayland
    backend-x11 og
    bakenda-fbdev;

  • Pakki er notaður til að fínstilla PNG myndir zopflipng byggt á þjöppunaralgrími zopfli;
  • Bætti við stuðningi við xdg_output_unstable_v1 og zwp_linux_explicit_synchronization_v1 viðbætur. Auknar kröfur um pakkaútgáfu wayland-samskiptareglur (þarf 1.18 fyrir samsetningu);
  • Umskipti yfir í samsetningarkerfið er lokið Meson. Hætt hefur verið að byggja með sjálfvirkum verkfærum.

Heimild: opennet.ru

Bæta við athugasemd