Lëshimi i serverit kompozit Weston 7.0

Publikuar lëshim stabil i serverit kompozit Weston 7.0, duke zhvilluar teknologji që mbështesin shfaqjen e mbështetjes së plotë të protokollit Wayland në Enlightenment, GNOME, KDE dhe ambientet e tjera të përdoruesit. Zhvillimi i Weston ka në qëllim ofrimin e një baze kodimi të lartë cilësie dhe shembuj pune për përdorimin e Wayland në ambientet desktop dhe zgjidhjet e integruara, siç janë platformat për sistemet e informacionit dhe argëtimit në makina, smartphone, televizorë dhe pajisje të tjera konsumatori.

Ndryshimi i numrit të konsiderueshëm të versionit të Weston-it është i arsyeshëm për shkak të ndryshimeve në ABI që dështojnë mbështetje. Ndryshimet në degen e re Weston:

  • Shtuar mbĂ«shtetje pĂ«r teknologjinĂ« e mbrojtjes nga kopjimi i paligjshĂ«m tĂ« pĂ«rmbajtjes HDCP, e cila pĂ«rdoret pĂ«r tĂ« koduar sinjalin video qĂ« transmetohet pĂ«rmes interfecave DVI, DisplayPort, HDMI, GVIF ose UDI. NĂ« libweston Ă«shtĂ« realizuar njĂ« flamur pĂ«r thirrjet weston_output, weston_surface dhe weston_head pĂ«r tĂ« aktivizuar mbrojtjen e pĂ«rmbajtjes qĂ« transmetohet. Shtuar njĂ« shembull aplikacioni klienti pĂ«r tĂ« treguar pĂ«rmbajtje tĂ« mbrojtur;
  • Shtuar njĂ« plug-in pĂ«r serverin multimedia PipeWire, qĂ« zhvillohet pĂ«r tĂ« zĂ«vendĂ«suar PulseAudio dhe pĂ«rveç zĂ«rit mbĂ«shtet pĂ«rpunimin e rrjedhave video. Plug-in-i mund tĂ« pĂ«rdoret pĂ«r organizimin e daljes nĂ« njĂ« desktop tĂ« largĂ«t nĂ« pĂ«rputhje me plug-in-in e mĂ«parshĂ«m tĂ« daljes mbi bazĂ«n e GStreamer. Anash-kanej, pĂ«r tregimin mund tĂ« pĂ«rdoret çdo klient me mbĂ«shtetje pĂ«r pipewire, pĂ«rfshirĂ« GStreamer (p.sh., «gst-launch-1.0 pipewiresrc ! video/x-raw,format=BGRx !  »);
  • NĂ« gl-renderer Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin EGL EGL_KHR_partial_update pĂ«r pĂ«rditĂ«simin pjesor tĂ« pĂ«rmbajtjes sĂ« sipĂ«rfaqeve, duke anashkaluar zonat ku nuk ka pasur ndryshime;
  • Shtuar njĂ« metodologji tĂ« re weston_debug pĂ«r debugim dhe regjistrimin e ngjarjeve (weston_log_context);
  • Shtuar janĂ« skedarĂ« tĂ« rinj titujsh libweston-internal.h dhe backend.h. NĂ« tĂ« parin janĂ« nxjerrĂ« funksione pĂ«r tĂ« punuar me
    ‘weston_compositor’, ‘weston_plane’, ‘weston_seat’, ‘weston_surface’, ‘weston_spring’, ‘weston_view’, dhe nĂ« tĂ« dytin — ‘weston_output’;
  • JanĂ« bĂ«rĂ« ndryshime pĂ«r tĂ« siguruar ndĂ«rthurje tĂ« pĂ«rsĂ«ritura;
  • NĂ« compositor-drm Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pronĂ«n FB_DAMAGE_CLIPS. Kodi pĂ«r nxjerrjen e parametrave EDID, pĂ«rpunimin e modifikimeve video, ndĂ«rveprimin me KMS API, punĂ«n me framebuffer dhe trajtimin e gjendjeve Ă«shtĂ« ndarĂ« nĂ« skedare tĂ« veçanta;
  • Shtuar Ă«shtĂ« plugin ‘file stream’ pĂ«r transmetimin e pĂ«rmbajtjes nga njĂ« skedar;
  • Backend-et backend-drm, janĂ« hequr nĂ« njĂ« katalog tĂ« veçantĂ«,
    backend-headless,
    backend-rdp,
    backend-wayland,
    backend-x11 dhe
    backend-fbdev;
  • PĂ«r optimizimin e imazheve PNG Ă«shtĂ« pĂ«rdorur paketa zopflipng baze nĂ« algoritmin e kompresimit zopfli;
  • Shtuar Ă«shtĂ« mbĂ«shtetje pĂ«r zgjerimet xdg_output_unstable_v1 dhe zwp_linux_explicit_synchronization_v1. JanĂ« rritur kĂ«rkesat pĂ«r versionin e paketĂ«s wayland-protocols (pĂ«r ndĂ«rtimin kĂ«rkohet 1.18);
  • PĂ«rfunduar Ă«shtĂ« kalimi nĂ« sistemin e ndĂ«rtimit Meson. MbĂ«shtetje pĂ«r ndĂ«rtimin duke pĂ«rdorur autotools Ă«shtĂ« ndĂ«rprerĂ«.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster