Sakin Rukunin Rukunin Weston 7.0

aka buga barga saki na haɗakar uwar garken West 7.0, haɓaka fasahohin da ke ba da gudummawa ga fitowar cikakken goyon baya ga yarjejeniya Wayland a cikin Haskakawa, GNOME, KDE da sauran mahallin masu amfani. Ci gaban Weston yana da nufin samar da tushe mai inganci mai inganci da misalan aiki don amfani da Wayland a cikin mahallin tebur da hanyoyin da aka haɗa, kamar dandamali don tsarin infotainment na kera, wayoyin hannu, TVs da sauran na'urorin mabukaci.

Mahimmancin canjin lambar sigar Weston ya faru ne saboda canje-canjen ABI waɗanda ke karya daidaituwa. Canje-canje a cikin sabon reshe Weston:

  • Ƙara tallafi don fasaha don karewa daga kwafin abun ciki ba bisa ƙa'ida ba HDCP, wanda ake amfani da shi don ɓoye siginar bidiyo da aka watsa ta hanyar DVI, DisplayPort, HDMI, GVIF ko UDI. libweston yana aiwatar da tuta don kiran weston_output, weston_surface da weston_head don ba da damar kariya ga abun ciki da ake watsawa. Ƙara misali aikace-aikacen abokin ciniki don nuna abun ciki mai kariya;
  • Ƙara plugin don uwar garken mai jarida SantaWa, haɓaka don maye gurbin PulseAudio kuma, ban da sauti, yana goyan bayan sarrafa rafi na bidiyo. Plugin za a iya amfani don tsara fitarwa zuwa tebur mai nisa mai kama da kayan aikin da aka samo a baya dangane da GStreamer. A gefen karɓa, duk wani abokin ciniki tare da goyon bayan pipewire za a iya amfani dashi don nunawa, ciki har da GStreamer (misali, "gst-launch-1.0 pipewiresrc ! video/x-raw, format = BGRx! ...");
  • Ƙara tallafi don haɓaka EGL zuwa gl-renderer EGL_KHR_saɓanin_bangare don zaɓin sabunta abubuwan da ke cikin saman, tsallake wuraren da ba su canza ba;
  • An ƙara sabon tsarin weston_debug don gyara kuskure da shiga taron (weston_log_context);
  • An ƙara sabbin fayilolin kan kai libweston-internal.h da backend.h. Na farko ya ƙunshi ayyuka don aiki da su
    'weston_compositor', 'weston_plane', 'weston_seat', 'weston_surface', 'weston_spring', 'weston_view', kuma a cikin na biyu - 'weston_fitarwa';

  • An yi canje-canje don tabbatarwa sake ginawa;
  • Ƙara goyon baya ga kayan FB_DAMAGE_CLIPS zuwa mawallafin-drm. Fayiloli daban-daban sun ƙunshi lambar don dawo da sigogi na EDID, sarrafa yanayin bidiyo, hulɗa tare da KMS API, aiki tare da framebuffer, da jihohin sarrafawa;
  • Ƙara plugin "file rafi" don watsa abun ciki daga fayil;
  • Ana sanya abubuwan baya-baya-drm a cikin wani kundin adireshi daban,
    mara kai
    baya-rdp
    backend-wayland
    baya-x11 da
    baya-fbdev;

  • Ana amfani da fakiti don inganta hotunan PNG zopflipng dangane da matsawa algorithm zopfli;
  • Ƙara goyon baya don xdg_output_unstable_v1 da zwp_linux_explicit_synchronization_v1. Ƙara buƙatun sigar fakitin wayland-protocols (1.18 da ake buƙata don taro);
  • An kammala sauyawa zuwa tsarin taro Meson. An dakatar da gini ta amfani da kayan aikin auto.

source: budenet.ru

Add a comment