Kompozīcijas servera Weston 7.0 izdošana

Publicēts stabils kompozīta servera izlaidums Weston 7.0, attīstot tehnoloģijas, kas veicina pilnīgas protokola atbalsta parādīšanos Wayland Enlightenment, GNOME, KDE un citās lietotāja vidēs. Weston izstrāde ir vērsta uz augstas kvalitātes kodeksa bāzes un darba piemēru nodrošināšanu Wayland lietošanai darbvirsmas vidēs un iebūvētajos risinājumos, piemēram, automobiļu informācijas un izklaides sistēmās, viedtālruņos, televizoros un citās patērētāju ierīcēs.

Skaisītā versijas numura maiņa Weston ir saistīta ar ABI izmaiņām, kas pārkāpj saderību. Izmaiņas jaunajā atzarā Weston:

  • Pievienota atbalsts tehnoloģijai, kas aizsargā pret nelegālu satura kopēšanu HDCP, kas tiek izmantota video signāla šifrēšanai, kas tiek pārraidīts caur DVI, DisplayPort, HDMI, GVIF vai UDI saskarnēm. Libweston ir ieviesta atzīme weston_output, weston_surface un weston_head izsaukumiem, lai ieslēgtu pārsūtītā satura aizsardzību. Pievienots klienta lietojumprogrammas piemērs aizsargāta satura attēlošanai;
  • Pievienots spraudnis multimediālo serveru izstrādei PipeWire, kas tiek izstrādāts, lai aizstātu PulseAudio un atbalstītu video straumju apstrādi papildus skaņai. Spraudni var izmantot attālinātā darba galda izvadei līdzīgi kā iepriekš pieejamais GStreamer pamata izvades spraudnis. Saņemšanas pusē var izmantot jebkuru klientu ar pipewire atbalstu, tostarp GStreamer (piemēram, „gst-launch-1.0 pipewiresrc ! video/x-raw,format=BGRx ! …“);
  • Gl-renderer ir pievienots EGL paplašinājums EGL_KHR_partial_update izvēlētai virsmu satura atjaunošanai, pārceļot teritorijas, kurās izmaiņu nebija;
  • Pievienots jauns weston_debug ietvars, lai notikumu kļūdu novēršanai un žurnālvārdam (weston_log_context);
  • Pievienoti jauni header faili libweston-internal.h un backend.h. Pirmajā ir izvietotas funkcijas darbam ar
    ‘weston_compositor’, ‘weston_plane’, ‘weston_seat’, ‘weston_surface’, ‘weston_spring’, ‘weston_view’, bet otrajā — ‘weston_output’;
  • Veiktas izmaiņas, lai nodrošinātu atkārtojamus buildus;
  • Compositor-drm ir pievienota FB_DAMAGE_CLIPS īpašuma atbalsts. Kods, kas saistīts ar EDID parametru iegūšanu, video režīmu apstrādi, mijiedarbību ar KMS API, frame buffer darba un stāvokļu apstrādi, ir izdalīts atsevišķos failos;
  • Pievienots 'file stream' spraudnis satura pārraidei no faila;
  • Backend iekšējos katalogus izdalīti: backend-drm,
    backend-headless,
    backend-rdp,
    backend-wayland,
    backend-x11 un
    backend-fbdev;
  • Lai optimizētu PNG attēlus, tiek izmantots pakotne zopflipng balstīta uz kompresijas algoritmu zopfli;
  • Pievienots atbalsts paplašinājumiem xdg_output_unstable_v1 un zwp_linux_explicit_synchronization_v1. Paaugstinātas prasības pakotnes versijai wayland-protocols (buildēšanai nepieciešama 1.18);
  • Pabeigts pāreja uz jauno būvēšanas sistēmu Meson. Autotools izmantošanas atbalsts būs pārtraukts.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster