Eldono de Weston Composite Server 8.0

eldonita stabila liberigo de kunmetita servilo Weston 8.0, evoluigante teknologiojn kiuj kontribuas al la apero de plena subteno por la protokolo Wayland en Enlightenment, GNOME, KDE kaj aliaj uzantaj medioj. La evoluo de Weston celas disponigi altkvalitan kodbazon kaj laborekzemplojn por uzado de Wayland en labortablaj medioj kaj enkonstruitaj solvoj, kiel ekzemple platformoj por aŭtaj infodivertsistemoj, dolortelefonoj, televidiloj kaj aliaj konsumaparatoj. Liberigo de la protokolo, interproceza komunika mekanismo kaj bibliotekoj de Wayland 1.18 planita la 11-an de februaro.

La signifa versio-nomŝanĝo de Weston ŝuldiĝas al ABI-ŝanĝoj kiuj rompas kongruecon. Ŝanĝoj en nova branĉo Weston:

  • Pliigita la efikeco de uzado de hardvarmekanismoj por manipulado de memorregionoj uzitaj por stoki framebuffer-komponentojn (hardvaraviadiloj) en DRM (Direct Rendering Manager);

    Eldono de Weston Composite Server 8.0

  • Al la malantaŭo DRM, uzita por organizi eliron per la kernaj subsistemoj DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) kaj evdev, aldonis subtenon por kopiprotekta teknologio por aŭd- kaj videenhavo HDCP, kiu estas uzata por ĉifri videajn signalojn transdonitajn per interfacoj DVI, DisplayPort, HDMI, GVIF aŭ UDI;
  • En gl-renderer aldonis blokante la kapton, kundividon kaj preno de ekrankopioj de areoj kie kopi-protektita enhavo estas montrita;
  • La senkapa backend, uzata por bildigo sen ekrano, aldonis subtenon por desegnado al bufro uzante OpenGL (la opcio "--use-gl" estis aldonita), kiu ebligas al vi akiri virtualan bildon de la ekrano en memoro kiu povas esti transdonita al fora kliento;
  • En la eliga backend per la subsistemo DRM (Direct Rendering Manager), la kapablo konstrui sen ligi al biblioteko estis aldonita. G.B.M. (Generic Buffer Manager) ofertita de Mesa por administri la asignon de bildbufroj. Anstataŭ GBM-formatoj, formatoj estas uzataj FourCC, uzita en la DRM-subsistemo;
  • Por redukti memorŝarĝon, iuj GPU-oj nun ĉiam uzas la EGL-etendaĵon kiam ajn eblas EGL_KHR_parta_ĝisdatigo, kiu ebligas al vi selekteme ĝisdatigi la enhavon de surfacoj, transsaltante areojn, kiuj ne ŝanĝiĝis;
  • La kapabloj de la kadro por konservi sencimigajn protokolojn estis vastigitaj;
  • Aldonita subteno por XYUV-formato al gl-renderer;
  • En la fenestra administranto de xwm efektivigita kontrolo super la eligo de ŝanĝoj al la Wayland-surfaco kiam Xwayland funkcias, kio ebligis forigi artefaktojn dum ornamado de fenestroj de X11-aplikoj lanĉitaj en Wayland-bazita medio;
  • Reduktita memorkonsumo dum montrado de unuforma labortabla fono pro apliko 1x1 bufroj por la tuta vidfenestro;
  • Aldonita etenda subteno Weston-direct-display, kiu ebligas al vi organizi la translokigon de dmabuf-enhavoj rekte al la ekranregilo.

fonto: opennet.ru

Aldoni komenton