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
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
robobub has quit []
navi has quit [Quit: WeeChat 3.7.1]
agd5f has joined #wayland
agd5f_ has quit [Ping timeout: 480 seconds]
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
Leopold_ has quit []
Leopold_ has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
fmuellner has quit [Remote host closed the connection]
Company has quit [Quit: Leaving]
cool110 has quit [Quit: ZNC 1.8.2+deb2build6 - https://znc.in]
cool110 has joined #wayland
dcz_ has joined #wayland
agd5f_ has joined #wayland
agd5f has quit [Ping timeout: 480 seconds]
hardening has joined #wayland
agd5f has joined #wayland
agd5f_ has quit [Ping timeout: 480 seconds]
eroux has quit [Quit: Textual IRC Client: www.textualapp.com]
molinari has joined #wayland
agd5f_ has joined #wayland
agd5f has quit [Ping timeout: 480 seconds]
tzimmermann has joined #wayland
rv1sr has joined #wayland
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #wayland
pochu has joined #wayland
danvet has joined #wayland
<pq> yshui`, attaching two buffers before committing is described in protocol spec: only when pending surface state is committed, the buffer will become used. Hence, the overridden buffer will not be getting releases, because never came into use.
<pq> DemiMarie, I don't know.
eroux has joined #wayland
mvlad has joined #wayland
rasterman has joined #wayland
ukiran has joined #wayland
nnm_ has quit []
nnm has joined #wayland
nnm has quit [Read error: Connection reset by peer]
nnm has joined #wayland
nnm has quit [Read error: Connection reset by peer]
nnm has joined #wayland
ukiran has quit [Ping timeout: 480 seconds]
kts has joined #wayland
Dami_Lu has quit [Remote host closed the connection]
Dami_Lu has joined #wayland
roshan has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
roshan_ has joined #wayland
roshan_ has quit []
roshan has quit [Ping timeout: 480 seconds]
junaid has joined #wayland
junaid has quit [Remote host closed the connection]
roshan has joined #wayland
roshan_ has joined #wayland
andyrtr has joined #wayland
junaid has joined #wayland
junaid has quit [Remote host closed the connection]
Leopold__ has joined #wayland
cool110_ has joined #wayland
cool110 has quit [Remote host closed the connection]
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
Leopold_ has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
nerdopolis has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 was banned on #wayland by pq [*!*astlep@*.lightspeed.nsvltn.sbcglobal.net]
<pq> excessive join/quits
roshan has quit []
roshan has joined #wayland
jmd has quit [Ping timeout: 480 seconds]
roshan has quit []
roshan_ has quit [Remote host closed the connection]
Company has joined #wayland
kts has quit [Quit: Konversation terminated!]
astlep4 has quit [Remote host closed the connection]
ukiran has joined #wayland
ukiran85 has joined #wayland
ukiran85_ has joined #wayland
agd5f has joined #wayland
ukiran85_ has quit []
ukiran85_ has joined #wayland
ukiran85_ has quit []
ukiran1 has joined #wayland
agd5f_ has quit [Ping timeout: 480 seconds]
ukiran has quit [Ping timeout: 480 seconds]
ukiran85 has quit [Ping timeout: 480 seconds]
ukiran1 has quit []
ukiran has joined #wayland
<ukiran> hello
<ukiran> swick, pq, I have few doubts about the color representation protocol
<ukiran> as this protocol is used to perform the format conversion from YUV to RGB using the code points exposed through interfaces
<ukiran> this is based on the ITU-H.273 document.
<ukiran> Similar to that, are there any standards which does the conversion from RGB to YUV ?
floof58 has joined #wayland
fmuellner has joined #wayland
<JEEB> ukiran: H.273 technically specifies XYZ to {RGB,YCbCr,YCgCo,ICtCp,ITPv2} and vice versa. biggest problem seems to mostly be the cases where EOTF and OETF are not the same thing, such as the old BT.709|BT.2020 transfer function entries.
<JEEB> they have notes for those where f.ex. BT.1886 should be utilized for EOTF while OETF is the marked one
kts has joined #wayland
<ukiran> The Color primary code point values mentioned are with the reference of XYZ color space ?
Fxzxmic has joined #wayland
<JEEB> ukiran: so matrix is the thing you need to apply to get to the point where you can handle primaries (basically "identity matrix" meaning that depending on the primaries value it's either RGB or XYZ). and in primaries one of them is XYZ which is in many workflows the "end point" until you convert then to another thing, and transfer is what you need to apply to get to/from linear
<JEEB> I think H.273 (which is freely available) defines this rather well
<JEEB> and the other primaries generally are defined in the XYZ meaning
<JEEB> for example your bog standard sRGB being identity matrix, BT.709 primaries and sRGB transfer
<JEEB> or well, technically H.273 defines the code points which then refer to these different things and describe how the image should be interpreted
<JEEB> aka CICP (common independent code points)
sav10 has joined #wayland
sav10 has quit []
ukiran has quit [Ping timeout: 480 seconds]
<pq> JEEB, color-representation deliberately does not carry the colorimetry CICP fields. :-)
<pq> color-management does
<pq> ukiran, there is no difference between YUV->RGB and RGB->YUV. Both use the same matrices and stuff. This is not like the TransferCharacteristics mess.
<pq> ...except for the "constant luminance" variants...
<pq> color-representation alone is insufficient for the constant luminance variants, those need also color-management to carry the rest of the CICP fields.
<pq> JEEB, sounds like you were talking about ColourPrimaries and TransferCharacteristics when the question was about MatrixCoefficients.
<pq> I'm so grateful that H.273 put names on those things.
<pq> would be nice if it suggested names for the actual code points, too
bodicceaII has quit [Remote host closed the connection]
bodiccea has joined #wayland
<yshui`> @pq, that is not what I asked. I probably phrased it poorly 😅
<yshui`> so my current understanding is like this: the client attaching a wl_buffer to a wl_surface gives the compositor a "token" so to speak, which it can use to access the content of the buffer. when the compositor is done, it sends out a wl_buffer.released to give up that token.
<yshui`> and when the buffer naturally drops off the surface, the client would receive a released event as well.
<yshui`> so right now I only have one thing that's unclear. if the client attaches a buffer to a sync subsurface, commits the subsurface but not the parent, can the compositor access the buffer? and does the compositor need to send released for that buffer?
tzimmermann has quit [Quit: Leaving]
<MrCooper> yes and yes
<MrCooper> in a nutshell, buffer attach + commit transfers ownership of the buffer to the compositor, buffer release event transfers it back to the client
<yshui`> even if it is just committed to the cached state of a sync subsurface?
<yshui`> i would prefer it to be this way because it's easier to keep track of.
<wlb> weston Merge request !1183 opened by Michael Olbrich (mol) backend-drm: don't try to commit an empty state https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1183
dcz_ has quit [Ping timeout: 480 seconds]
<MrCooper> yshui`: yes, the only way for the client to get back ownership is via the release event
<MrCooper> even if it's "just committed to the cache", the compositor may need to keep ownership for when the parent surface is committed
<JEEB> pq: I just tried to give a general overview of H.273 since it seemed like ukiran had an understanding that it only touched YCbCr<->RGB
<JEEB> the wayland protocol is more limited, yes
<JEEB> (that specific one)
MrCooper has quit [Quit: Leaving]
MrCooper has joined #wayland
bim9262 has quit [Quit: ZNC - https://znc.in]
bim9262 has joined #wayland
Fxzxmic has quit [Quit: Konversation exit!]
MajorBiscuit has quit [Ping timeout: 480 seconds]
floof58 is now known as Guest6762
floof58 has joined #wayland
Guest6762 has quit [Ping timeout: 480 seconds]
floof58 is now known as Guest6764
floof58 has joined #wayland
Guest6764 has quit [Ping timeout: 480 seconds]
julio7359 has quit [Remote host closed the connection]
mvlad has quit [Remote host closed the connection]
julio7359 has joined #wayland
realivanjx has quit [Ping timeout: 480 seconds]
dcz_ has joined #wayland
realivanjx has joined #wayland
kts has quit [Quit: Konversation terminated!]
julio7359 has quit [Ping timeout: 480 seconds]
paulk has quit [Ping timeout: 480 seconds]
Szadek has quit [Ping timeout: 480 seconds]
roshan has joined #wayland
Szadek has joined #wayland
ybogdano has joined #wayland
Moprius has joined #wayland
jmd has joined #wayland
mohit8 has quit []
mohit8 has joined #wayland
molinari_ has joined #wayland
opotin65 has joined #wayland
GentooPhysicist3935426 has joined #wayland
floof58_ has joined #wayland
any1_ has joined #wayland
TimWolla_ has joined #wayland
vyivel_ has joined #wayland
bl4ckb0ne_ has joined #wayland
emersion_ has joined #wayland
thevar1able_ has joined #wayland
LaserEyess_ has joined #wayland
bookworm_ has joined #wayland
psykose_ has joined #wayland
m5zs7k_ has joined #wayland
leandrohrb5 has joined #wayland
larunbe has joined #wayland
spuc95091337 has joined #wayland
tagr_ has joined #wayland
benbrown_ has joined #wayland
alatiera8 has joined #wayland
V_ has joined #wayland
pbsds3 has joined #wayland
abeltramo5 has joined #wayland
lockywolf_ has joined #wayland
mooff has quit [Ping timeout: 480 seconds]
TimWolla has quit [Ping timeout: 480 seconds]
mriesch_ has joined #wayland
macc24_ has joined #wayland
keir has quit [Ping timeout: 480 seconds]
vyivel has quit [Ping timeout: 480 seconds]
lockywolf has quit [Read error: Connection reset by peer]
tagr has quit [Ping timeout: 480 seconds]
TimWolla_ is now known as TimWolla
parazyd1 has quit [Remote host closed the connection]
ofourdan has quit [Remote host closed the connection]
trepatudo has quit [Read error: Connection reset by peer]
alarumbe has quit [Read error: Connection reset by peer]
fmuellner_ has joined #wayland
mooff has joined #wayland
ofourdan has joined #wayland
JoshuaAs- has joined #wayland
trepatudo has joined #wayland
bjasp has quit [Remote host closed the connection]
parazyd1 has joined #wayland
dcz_ has quit [Ping timeout: 480 seconds]
benbrown has quit [Read error: Connection reset by peer]
JoshuaAshton has quit [Read error: Connection reset by peer]
bjasp has joined #wayland
thevar1able has quit [Ping timeout: 480 seconds]
pH5 has quit [Remote host closed the connection]
pH5 has joined #wayland
ofourdan has quit [reticulum.oftc.net helix.oftc.net]
mooff has quit [reticulum.oftc.net helix.oftc.net]
macc24_ has quit [reticulum.oftc.net helix.oftc.net]
mriesch_ has quit [reticulum.oftc.net helix.oftc.net]
floof58 has quit [reticulum.oftc.net helix.oftc.net]
fmuellner has quit [reticulum.oftc.net helix.oftc.net]
rv1sr has quit [reticulum.oftc.net helix.oftc.net]
molinari has quit [reticulum.oftc.net helix.oftc.net]
fmuellner_ has quit [reticulum.oftc.net helix.oftc.net]
psykose has quit [reticulum.oftc.net helix.oftc.net]
glennk has quit [reticulum.oftc.net helix.oftc.net]
GentooPhysicist393542 has quit [reticulum.oftc.net helix.oftc.net]
mriesch has quit [reticulum.oftc.net helix.oftc.net]
any1 has quit [reticulum.oftc.net helix.oftc.net]
leandrohrb has quit [reticulum.oftc.net helix.oftc.net]
macc24 has quit [reticulum.oftc.net helix.oftc.net]
opotin6 has quit [reticulum.oftc.net helix.oftc.net]
V has quit [reticulum.oftc.net helix.oftc.net]
m5zs7k has quit [reticulum.oftc.net helix.oftc.net]
pbsds has quit [reticulum.oftc.net helix.oftc.net]
alatiera has quit [reticulum.oftc.net helix.oftc.net]
spuc9509133 has quit [reticulum.oftc.net helix.oftc.net]
emersion has quit [reticulum.oftc.net helix.oftc.net]
abeltramo has quit [reticulum.oftc.net helix.oftc.net]
bl4ckb0ne has quit [reticulum.oftc.net helix.oftc.net]
Serus has quit [reticulum.oftc.net helix.oftc.net]
LaserEyess has quit [reticulum.oftc.net helix.oftc.net]
bookworm has quit [reticulum.oftc.net helix.oftc.net]
heeen has quit [reticulum.oftc.net helix.oftc.net]
Lumpio- has quit [reticulum.oftc.net helix.oftc.net]
rv1sr has joined #wayland
keir has joined #wayland
macc24_ has joined #wayland
ofourdan has joined #wayland
mooff has joined #wayland
fmuellner_ has joined #wayland
heeen has joined #wayland
floof58 has joined #wayland
opotin6 has joined #wayland
GentooPhysicist393542 has joined #wayland
leandrohrb has joined #wayland
molinari has joined #wayland
fmuellner has joined #wayland
mriesch_ has joined #wayland
pbsds has joined #wayland
V has joined #wayland
glennk has joined #wayland
alatiera has joined #wayland
LaserEyess has joined #wayland
Lumpio- has joined #wayland
psykose has joined #wayland
Serus has joined #wayland
floof58 has quit [Max SendQ exceeded]
V has quit [Max SendQ exceeded]
psykose has quit [Ping timeout: 484 seconds]
opotin6 has quit [Ping timeout: 484 seconds]
LaserEyess has quit [Ping timeout: 494 seconds]
molinari has quit [Ping timeout: 484 seconds]
GentooPhysicist393542 has quit [Ping timeout: 484 seconds]
alatiera has quit [Ping timeout: 484 seconds]
pbsds has quit [Ping timeout: 484 seconds]
fmuellner has quit [Ping timeout: 484 seconds]
leandrohrb has quit [Ping timeout: 484 seconds]
jmd has quit [Ping timeout: 480 seconds]
emersion_ has quit [Remote host closed the connection]
emersion has joined #wayland
psykose_ has quit [Remote host closed the connection]
parazyd1 has left #wayland [#wayland]
parazyd has joined #wayland
macc24 has joined #wayland
bookworm_ is now known as bookworm
mriesch has joined #wayland
keir- has joined #wayland
macc24_ has quit [Read error: No route to host]
mriesch_ has quit [Read error: No route to host]
ofourdan has quit [Remote host closed the connection]
ofourdan has joined #wayland
keir has quit [reticulum.oftc.net helix.oftc.net]
fmuellner_ has quit [reticulum.oftc.net helix.oftc.net]
glennk has quit [reticulum.oftc.net helix.oftc.net]
Serus has quit [reticulum.oftc.net helix.oftc.net]
mooff has quit [reticulum.oftc.net helix.oftc.net]
Lumpio- has quit [reticulum.oftc.net helix.oftc.net]
heeen has quit [reticulum.oftc.net helix.oftc.net]
mooff has joined #wayland
Serus has joined #wayland
fmuellner_ has joined #wayland
glennk has joined #wayland
Lumpio- has joined #wayland
heeen has joined #wayland
fmuellner_ has quit [Ping timeout: 482 seconds]
rv1sr has quit []
rv1sr has joined #wayland
<yshui`> MrCooper: i see. nice. thank you.
jmd has joined #wayland
roshan has quit []
rasterman has quit [Quit: Gettin' stinky!]
rv1sr has quit []
manuel_ has quit []
alatiera8 is now known as alatiera
ybogdano has quit [Ping timeout: 480 seconds]
robobub has joined #wayland
julio7359 has joined #wayland
Lumpio- has quit [reticulum.oftc.net helix.oftc.net]
heeen has quit [reticulum.oftc.net helix.oftc.net]
glennk has quit [reticulum.oftc.net helix.oftc.net]
Serus has quit [reticulum.oftc.net helix.oftc.net]
danvet has quit [Ping timeout: 480 seconds]
heeen has joined #wayland
Serus has joined #wayland
Lumpio- has joined #wayland
glennk has joined #wayland
Moprius has quit [Quit: bye]
_DOOM_ has joined #wayland
<_DOOM_> How would I register my wayland client as a system tray?
hardening has quit [Ping timeout: 480 seconds]
<wlb> weston Issue #729 opened by Tomasz Kłoczko (kloczek) 11.0.1: test suite is failing https://gitlab.freedesktop.org/wayland/weston/-/issues/729
<_DOOM_> Or how would I make a system tray in a wayland client?
vyivel_ has quit [Remote host closed the connection]
vyivel has joined #wayland
<_DOOM_> kennylevinsen: Thank you
ybogdano has joined #wayland
<tommybomb> I'm developing a command runner like bemenu. Right now I have the application launch, but in sway it's forcing it as a tiled application. Should I be using "wlr_layer_shell_v1" to properly launch it as an overlay? Or is there another way of going about this?
<emersion> you could set a fixed sized on your window if you wanted to make it floating by default
<tommybomb> Sorry, what method & protocol would that be?
<tommybomb> xdg_shell set_max_size?
<tommybomb> (on the toplevel)
<emersion> set_max_size and set_min_size with the same size on both
<tommybomb> That appears to have done the trick, thanks.
<RAOF> tommybomb: Yeah, if you want to be chrome (ie: something that decorates the desktop / an application), you'll need t ouse something like layer_shell.
<tommybomb> ok, thanks figured as much
Arnavion has quit []
<yshui`> hmm, i thought the surface pending state is like a shadow state, which the requests operate on. and then on commit, the current state is simply replaced wholesale by the pending state. but that's not the case, right?
<yshui`> pending state is like an accumulation of changes, which is then applied to the current state on commit.
<yshui`> like if you do damage, set_buffer_transform, damage, both damage should use the new buffer transform on commit.
<yshui`> is that right?