ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput | register your nick to speak
fmuellner has quit [Ping timeout: 480 seconds]
pseigo_ has joined #wayland
bindu_ has joined #wayland
bindu has quit [Remote host closed the connection]
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
cvmn has joined #wayland
Company has quit [Quit: Leaving]
pseigo_ has quit []
pseigo_ has joined #wayland
cvmn has quit []
nerdopolis has quit [Ping timeout: 480 seconds]
Seirdy has quit []
Seirdy has joined #wayland
hardening has joined #wayland
Lucretia has quit []
tzimmermann has joined #wayland
dcz_ has joined #wayland
Lucretia has joined #wayland
jgrulich has joined #wayland
dcz_ has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #wayland
Major_Biscuit has joined #wayland
MajorBiscuit has quit [Ping timeout: 480 seconds]
<wlb> wayland-protocols/main: Peter Hutterer * tablet: fix a copy/paste error https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/c96e22a8f4db unstable/tablet/tablet-unstable-v2.xml
<wlb> wayland-protocols Merge request !154 merged \o/ (tablet: fix a copy/paste error https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/154)
maxzor_ has joined #wayland
rasterman has joined #wayland
mvlad has joined #wayland
pseigo_ has quit [Ping timeout: 480 seconds]
wvanhauwaert has joined #wayland
<wlb> weston Merge request !917 closed (leak-sanitizer: Suppress libfontconfig leaks)
danvet has joined #wayland
client1 has joined #wayland
client1 has quit []
rv1sr has joined #wayland
pseigo_ has joined #wayland
Guest3183 has quit [Ping timeout: 480 seconds]
cool110 has joined #wayland
cool110 is now known as Guest3502
<wlb> weston Issue #610 closed \o/ (Ivi shell with hmi-controller.so: Fixed window size? https://gitlab.freedesktop.org/wayland/weston/-/issues/610)
rv1sr has quit []
<wlb> weston Issue #631 opened by () Policy: not recovering from memory allocation failures https://gitlab.freedesktop.org/wayland/weston/-/issues/631 [Core compositor], [libweston API]
pseigo_ has quit [Read error: No route to host]
pseigo_ has joined #wayland
<zubzub> XWayland gives me an explicit invalid modifier for a dmabuf, how should I map this? linear or something else? Do I get the actualy modifier somewhere else? Google doesn't tell me much.
<zubzub> or is there a way I can get XWayland to use linux dmabuf protocol with an explicit modifier?
<zubzub> *explicit linear
<MrCooper> explicit invalid modifier != linear
<MrCooper> it means the driver gets to choose a modifier
<zubzub> right so if a library, like gstreamer, then hard codes linear, things will go wrong?
<MrCooper> yes
<MrCooper> the likely result will be pixel soup
<ofourdan> yummy!
<zubzub> stride issues it seems
<zubzub> right, so can I somehow make XWayland give me a linear modifier?
<MrCooper> don't think so, it's up to Xwayland or the X11 client
<pq> you cannot meaningfully mmap() a dmabuf with explicit invalid modifier yourself.
<MrCooper> there are more reasons than just tiling why direct mmap() of a dma-buf is a bad idea
<pq> Maybe if you import to GBM to get a gbm_bo, then gbm_bo_map() could work, if you know you use the same DRM device as the X11 app?
<zubzub> I'm afraid that's all done inside gstreamer in my case
<pq> zubzub, what's wrong in that video? It looks ok to me...
<zubzub> I guess I'll just have to wait for gstreamer to support modifiers with dmabuffers
<MrCooper> gbm_bo_map is better in general than direct mmap even with a different device
<zubzub> pq: the xterm lines are all shifted
<pq> MrCooper, but you do need to use the same device if you don't have a valid modifier, right?
<MrCooper> right
<pq> zubzub, what xterm? It's a 3 second loop with just a little mouse movement.
<zubzub> there's a play button ;)
<pq> but it's autoplaying?=
<zubzub> yes the first 3 seconds
<pq> aaha, how very confusing
<MrCooper> confused me as well
<zubzub> the gtk one uses explicit linear modifier so that one works
pnowack has joined #wayland
pnowack has quit []
<pq> daniels, what would be the benefit of compositors supporting both attach-is-wl_buffer-ref and attach-is-storage-ref, and clients still needing paths for both?
<MrCooper> zubzub: note that for a non-direct-rendering client like xterm, AFAICT Xwayland should pick the first modifier advertised by the compositor
dcz_ has joined #wayland
<zubzub> MrCooper: at least on xwayland 22.1.1 it seems to use/fallback to wl_drm which implies invalid modifier, I also have linux_dmabuf implemented which advertises linear/none but xwayland doesn't seem to use that?
<pq> zubzub, what do you mean by "none"?
<MrCooper> zubzub: AFAICT it should use linux_dmabuf if it and the EGL_EXT_image_dma_buf_import{,_modifiers} extensions are available
<emersion> "none" is just another deprecated name for "linear"
<MrCooper> zubzub: maybe try stepping through xwl_glamor_gbm_create_pixmap
<emersion> please use only "linear"
<zubzub> ok
<emersion> the whole modifier thing already confusing enough as-is :P
<zubzub> YUP
<zubzub> MrCooper: those extensions are available, not sure if I can step through as I dont' have XWayland build from source
<zubzub> I'll double check my advertised modifiers code first
floof58 has quit [Ping timeout: 480 seconds]
<MrCooper> what does wayland-info/weston-info say?
<MrCooper> only invalid modifier advertised
<MrCooper> that would explain it :)
<zubzub> aha ok
* zubzub messed a bit with the modifier code last week
<zubzub> anyway, I guess I can disable the wl_drm support for now as I can't support invalid modifier anyway due to gstreamer lack of modifier support
<zubzub> thanks for all the help!
<MrCooper> remember that Xwayland currently requires wl_drm
<wlb> wayland Merge request !251 opened by () util: set errno when hitting WL_MAP_MAX_OBJECTS https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/251
<zubzub> MrCooper: wait now I'm confused. How does it decide what modifier to use? Does it use zwp linux dmabuf for that and then use wl_drm?
<MrCooper> it uses just zwp linux dmabuf for buffer allocation if available
<MrCooper> but it refuses to use HW acceleration in general without wl_drm
<zubzub> ok now it works \o/
<MrCooper> wl_drm effectively supports only the invalid modifier anyway, doesn't it?
<zubzub> that's what I thought?
<MrCooper> anyway, glad you got it working!
<zubzub> I now advertise linear modifier only in zwp linux dmabuf and that seems to make xwayland happy
<MrCooper> FWIW, linear has bad performance characteristics, it would be better to fix gstreamer to work with any modifier
<wlb> weston Merge request !935 opened by () Minor doxygen fixes https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/935
jgrulich has quit [Remote host closed the connection]
<zubzub> MrCooper: yeah agreed, but I'm afraid I'm not a good person to do that :p
jgrulich has joined #wayland
devilhorns has joined #wayland
txtsd has quit [Ping timeout: 480 seconds]
<wlb> weston/main: Daniel Stone * scene-graph: Print when surface/view is not mapped https://gitlab.freedesktop.org/wayland/weston/commit/0774a321c5b2 libweston/compositor.c
<wlb> weston/main: Daniel Stone * kiosk-shell: Don't link desktop-shell protocols https://gitlab.freedesktop.org/wayland/weston/commit/3ed3700ca3d3 kiosk-shell/meson.build
<wlb> weston/main: Daniel Stone * Move libweston-desktop into libweston https://gitlab.freedesktop.org/wayland/weston/commit/9336263d9bc9 libweston/desktop/client.c libweston/desktop/internal.h libweston/desktop/libweston-desktop.c libweston/desktop/meson.build libweston/desktop/seat.c libweston/desktop/surface.c libweston/desktop/xdg-shell-v6.c libweston/desktop/xdg-shell.c libweston/deskto
<wlb> weston Merge request !921 merged \o/ (Merge libweston-desktop into main DSO https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/921)
txtsd has joined #wayland
flacks has quit [Quit: Quitter]
flacks has joined #wayland
Company has joined #wayland
devilhorns has quit []
<wlb> weston/main: Derek Foreman * shared: Make xalloc.h stand alone https://gitlab.freedesktop.org/wayland/weston/commit/0df0dccc8431 shared/ meson.build xalloc.h xalloc.c
<wlb> weston Merge request !934 merged \o/ (shared: Make xalloc.h stand alone https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/934)
fmuellner has joined #wayland
devilhorns has joined #wayland
nerdopolis has joined #wayland
Consolatis has joined #wayland
<wlb> weston/main: Hideyuki Nagase * xwayland: Change layer for xwayland override redirect windows https://gitlab.freedesktop.org/wayland/weston/commit/e4100f856db5 libweston/desktop/xwayland.c
<wlb> weston Merge request !907 merged \o/ (xwayland: Change layer for xwayland override redirect windows https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/907)
mbalmer has joined #wayland
ppascher has quit [Ping timeout: 480 seconds]
hergertme has quit [Remote host closed the connection]
Guest3502 is now known as cool110
maxzor_ has quit [Ping timeout: 480 seconds]
jmdaemon has quit [Ping timeout: 480 seconds]
mclasen has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
maxzor_ has joined #wayland
maxzor_ has quit [Ping timeout: 480 seconds]
<wb9688> Can protocol name and interface name be the same?
<i509VCB> I believe protocol names use dashes and interfaces use underscores
<i509VCB> line 62 matches the protocol name, so I assume it would be fine then?
floof58 has joined #wayland
tzimmermann has quit [Quit: Leaving]
wvanhauwaert has quit [Ping timeout: 480 seconds]
<wb9688> Oh, I missed that, yeah, I think so too then, thanks
devilhorns has quit []
ybogdano has joined #wayland
nerdopolis has joined #wayland
ppascher has joined #wayland
<wlb> wayland-protocols Merge request !155 opened by () Add foreign-toplevel-info protocol https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/155
<wlb> wayland-protocols Merge request !156 opened by () Draft: Add foreign-toplevel-management protocol https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/156
<wb9688> I created new MRs for the foreign-toplevel-{info,management} protocols, but it seems like CI doesn't like me using the GitLab private e-mail
<emersion> make sure your fork is public
pseigo_ has quit [Ping timeout: 480 seconds]
<wb9688> My fork is public at https://gitlab.freedesktop.org/wb9688/wayland-protocols, I just think it doesn't like wb9688 <54943-wb9688@users.noreply.gitlab.freedesktop.org> as author
<emersion> that should be fine
<wb9688> Well, CI complains with: 1. git author email invalid
<wb9688> And: 2. Missing "Signed-off-by: author information", but for the commit that was originally made by ifreund
<emersion> missing a @ in that email
<emersion> you've used a . instead
<wb9688> 54943-wb9688@users.noreply.gitlab.freedesktop.org has an @? Or am I looking at something else?
<emersion> and yes you need a S-o-b
<emersion> oh yeah. nvm
<emersion> mobile view is a bit hard to read
<emersion> beats me then
<wb9688> Ah
<wb9688> I will add the S-o-b though
Major_Biscuit has quit [Ping timeout: 480 seconds]
jgrulich has quit [Remote host closed the connection]
pseigo_ has joined #wayland
pseigo_ has quit [Read error: No route to host]
pseigo_ has joined #wayland
hergertme has joined #wayland
pseigo_ has quit [Ping timeout: 480 seconds]
rustylerp has joined #wayland
pseigo_ has joined #wayland
rustylerp has quit []
sumoon_ has quit [Remote host closed the connection]
sumoon has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
<sumoon> Hello, I'm intereseted in implement zwp_text_input_v3 on weston. This seems progress https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/781, but never reviewed.
<sumoon> Is there any reason for it?
zvarde has joined #wayland
dcz_ has quit [Ping timeout: 480 seconds]
pseigo_ has quit [Ping timeout: 480 seconds]
pseigo_ has joined #wayland
pseigo_ has quit [Ping timeout: 480 seconds]
mbalmer has quit []
fmuellner has joined #wayland
mvlad has quit [Remote host closed the connection]
mclasen has quit [Ping timeout: 480 seconds]
neonking_ has quit [Remote host closed the connection]
neonking_ has joined #wayland
ybogdano has quit [Ping timeout: 480 seconds]
ybogdano has joined #wayland
ybogdano is now known as Guest3565
ybogdano has joined #wayland
Guest3565 has quit [Ping timeout: 480 seconds]
hardening has quit [Ping timeout: 480 seconds]
ybogdano is now known as Guest3566
ybogdano has joined #wayland
danvet has quit [Ping timeout: 480 seconds]
Guest3566 has quit [Ping timeout: 480 seconds]
jmdaemon has joined #wayland
ybogdano has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
ybogdano has joined #wayland
bodiccea has quit [Remote host closed the connection]
bodiccea has joined #wayland