ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
mblenc has quit [Ping timeout: 481 seconds]
psykose has quit [Remote host closed the connection]
mblenc has quit [Remote host closed the connection]
mblenc has joined #wayland
mblenc1 has joined #wayland
mblenc has quit [Read error: Connection reset by peer]
mblenc has joined #wayland
mblenc1 has quit [Remote host closed the connection]
leon-anavi has joined #wayland
anarsoul has quit [Remote host closed the connection]
anarsoul has joined #wayland
privacy has joined #wayland
<pq>
micdini, Weston has not had the interface to change video mode in flight for a long time, and the relevant code is probably broken or deleted. But you could have code that disables the weston_output, reconfigures the mode, and enables it again. Libweston offers that API.
<pq>
disable-reconfigure-enable cycle might be buggy though because it's not tested, but theoretically it should work
fmuellner has joined #wayland
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
<heeen>
"zxdg_output_v1.done received on version 3 or newer, this is most likely a bug in the compositor"
<heeen>
can someone hazard a guess why this is likely a bug
<pq>
because wl_output.done superseded that event?
<pq>
see the summary doc of zxdg_output_v1
<pq>
also mentioned in zxdg_output_v1.done spec
<heeen>
thanks!
junaid has joined #wayland
junaid has quit [Remote host closed the connection]
privacy has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
kts has joined #wayland
i509vcb has quit [Quit: Connection closed for inactivity]
Fxzxmic has joined #wayland
nerdopolis has quit [Remote host closed the connection]
nerdopolis has joined #wayland
Moprius has joined #wayland
Moprius has quit []
leon-anavi has quit [Remote host closed the connection]
Ampera has quit [Remote host closed the connection]
nerdopolis has quit [Remote host closed the connection]
PopLamina has quit [Remote host closed the connection]
pieguy128 has joined #wayland
agd5f has joined #wayland
nerdopolis has joined #wayland
PopLamina has joined #wayland
Ampera has joined #wayland
<swick[m]>
pq: adjusting the encoded signal... that's what vcgt does, and it works because it's based on measuring the encoded signal, but most adjustments you probably want to do before the encoding step
<pq>
sure
<pq>
that's why I tried to emphasize that this is a *conceptual* model
<pq>
if I put those adjustments where they are actually likely implemented, it would be a lot messier pic
<swick[m]>
yup, that's the big issue... it would break the nice clear boundary\
<pq>
that boundary is really important
<pq>
otherwise it would be difficult to explain what "output image description" is
<pq>
the diagram is not how one would implement things, but it is mathematically equivalent
DodoGTA has quit [Quit: DodoGTA]
<pq>
I also left out everything color-representation
<swick[m]>
true
<swick[m]>
I think the diagram in its current form is more helpful than not
<pq>
cool
DodoGTA has joined #wayland
<pq>
This is how I think everything would work. Alternatively compositor adjustments could be included in the output image description, but I'm not sure how that would work out.
<swick[m]>
maybe it would help to have multiple diagrams. one showing the conceptual model, one showing the display calibration parts (vcgt, monitor adjustment), one showing the colorimetric adjustment (in the compositor before encoding, in the display after decoding)
<pq>
My mind is a bit exhausted now, I don't know what else to draw.
<swick[m]>
I'll give it a shot later
<pq>
the "Convert" step could of course be split into finer details for a specific blending space
<pq>
and "Decode" could show color-representation
<pq>
go for it :-)
<pq>
I'm almost surprised how similar this is to the traditional color management workflow.