Weston Composite Server 7.0 Verëffentlechung

publizéiert stabil Verëffentlechung vum Composite Server weston 7.0, Technologien entwéckelen, déi zu der Entstoe vu voller Ënnerstëtzung fir de Protokoll bäidroen Wayland an Enlightenment, GNOME, KDE an aner Benotzerumgebungen. Dem Weston seng Entwécklung zielt fir eng qualitativ héichwäerteg Codebasis an Aarbechtsbeispiller ze bidden fir Wayland an Desktop-Ëmfeld an embedded Léisungen ze benotzen, sou wéi Plattforme fir Automotive Infotainmentsystemer, Smartphones, Fernseher an aner Konsumentengeräter.

Dem Weston seng bedeitend Versiounsnummer Ännerung ass wéinst ABI Ännerungen déi Kompatibilitéit briechen. Ännerungen an nei Branche Weston:

  • Zousätzlech Ënnerstëtzung fir Technologie fir géint illegal Kopie vun Inhalt ze schützen HDCP, déi benotzt gëtt fir Videosignaler ze verschlësselen iwwer DVI, DisplayPort, HDMI, GVIF oder UDI Interfaces. libweston implementéiert e Fändel fir de weston_output, weston_surface a weston_head rifft fir de Schutz vum iwwerdroenen Inhalt z'erméiglechen. Eng Beispill Client Applikatioun bäigefüügt fir geschützt Inhalt ze weisen;
  • Added Plugin fir Media Server PipeWire, entwéckelt fir PulseAudio ze ersetzen an, nieft Audio, ënnerstëtzt d'Videostreamveraarbechtung. Astiechen ka benotzt ginn fir d'Ausgab op e Remote Desktop ze organiséieren ähnlech wéi de virdru verfügbaren Output Plugin baséiert op GStreamer. Op der Empfangssäit kann all Client mat Pipewire Support fir Display benotzt ginn, och GStreamer (zum Beispill "gst-launch-1.0 pipewiresrc ! video/x-raw, format=BGRx ! ...");
  • Zousätzlech Ënnerstëtzung fir EGL Extensioun op gl-Renderer EGL_KHR_partial_update fir selektiv den Inhalt vun Flächen ze aktualiséieren, Gebidder ze sprangen déi net geännert hunn;
  • Neie weston_debug Kader fir Debugging an Event Logging dobäigesat (weston_log_context);
  • Derbäigesat nei Header Dateien libweston-internal.h an backend.h. Déi éischt enthält Funktiounen fir mat ze schaffen
    'weston_compositor', 'weston_plane', 'weston_seat', 'weston_surface', 'weston_spring', 'weston_view', an am zweeten - 'weston_output';

  • Ännerungen goufen gemaach fir ze garantéieren widderholl baut;
  • Ënnerstëtzung bäigefüügt fir d'FB_DAMAGE_CLIPS Eegeschafte fir Compositor-drm. Separat Dateien enthalen Code fir EDID-Parameteren z'erhalen, Videomodi ze veraarbechten, mat der KMS API ze interagéieren, mam Framebuffer ze schaffen, a Veraarbechtungszoustanden;
  • Added "Dateistroum" Plugin fir Inhalt vun enger Datei ze vermëttelen;
  • D'Backends Backend-drm ginn an engem getrennten Verzeechnes gesat,
    backend-headless
    backend-rdp
    backend-wayland
    backend-x11 an
    backend-fbdev;

  • E Package gëtt benotzt fir PNG Biller ze optimiséieren zopflipng baséiert op Kompressioun Algorithmus zopfli;
  • Zousätzlech Ënnerstëtzung fir xdg_output_unstable_v1 an zwp_linux_explicit_synchronization_v1 Extensiounen. Erweidert Package Versioun Ufuerderunge wayland-Protokoller (1.18 néideg fir Assemblée);
  • Den Iwwergank zum Versammlungssystem ass ofgeschloss Meson. Bauen mat Autotools gouf gestoppt.

Source: opennet.ru

Setzt e Commentaire