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
ybogdano is now known as Guest7217
Guest7126 is now known as ybogdano
realivanjx94 has quit []
realivanjx94 has joined #wayland
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
Guest7217 has quit [Ping timeout: 480 seconds]
realivanjx948 has joined #wayland
realivanjx94 has quit [Ping timeout: 480 seconds]
molinari has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
ybogdano is now known as Guest7231
Dami_Lu has joined #wayland
Dami_Lu has quit [Remote host closed the connection]
systwi_ has joined #wayland
systwi has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
Leopold__ has joined #wayland
Leopold has quit [Ping timeout: 480 seconds]
julio7359 has quit [Ping timeout: 480 seconds]
busheling has quit [Remote host closed the connection]
<i509vcb> Clarify what you mean by protocol fragmentation?
busheling has joined #wayland
<i509vcb> It's one of the two:
<i509vcb> 1. Compositor specific protocols/many protocols having varying levels of support
<i509vcb> 2. the protocols have features thrown across many protocol definitions
julio7359 has joined #wayland
Company has quit [Read error: Connection reset by peer]
realivanjx948 has quit []
julio7359 has quit [Ping timeout: 480 seconds]
dcz has joined #wayland
kts has joined #wayland
kts has quit [Quit: Konversation terminated!]
danvet has joined #wayland
tzimmermann has joined #wayland
agd5f_ has joined #wayland
molinari has joined #wayland
kts has joined #wayland
agd5f has quit [Ping timeout: 480 seconds]
robobub has quit []
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
kts has quit [Quit: Konversation terminated!]
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]
Lightsword_ has left #wayland [#wayland]
astlep4 has joined #wayland
astlep4 has quit [Remote host closed the connection]
Lightsword has joined #wayland
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]
rasterman has joined #wayland
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]
agd5f has joined #wayland
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
agd5f_ has quit [Ping timeout: 480 seconds]
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
parad0x has joined #wayland
mvlad has joined #wayland
Dami_Lu 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
parad0x has quit [Quit: Leaving]
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]
<ifreund> hmm, it looks like creating multiple xdg-decoration objects for a single xdg-toplevel isn't forbidden
<ifreund> is that correct?
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
<davidre> No
astlep4 has quit [Remote host closed the connection]
<davidre> see already_constructed error
astlep4 has joined #wayland
<ifreund> ah, it's hidden
<ifreund> thanks
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
<pq> argh
astlep4 has quit [Remote host closed the connection]
astlep4 has joined #wayland
astlep4 was banned on #wayland by pq [*!*astlep@*.lightspeed.nsvltn.sbcglobal.net]
kts has joined #wayland
astlep4 has quit [Remote host closed the connection]
<pq> astlep4 doing join/quit flooding
<ifreund> I didn't even realize due to weechat's filter
<ifreund> I can imagine that's super annoying in some clients though
MajorBiscuit has joined #wayland
devilhorns has joined #wayland
jess has joined #wayland
realivanjx948 has joined #wayland
<wlb> weston Merge request !1187 opened by Loïc Molinari (molinari) weston-log-flight-rec: Map ring buffer using memset() https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1187
devilhorns has quit []
Moprius has joined #wayland
Moprius has quit []
Company has joined #wayland
realivanjx948 has quit []
<wlb> weston/main: Loïc Molinari * weston-log-flight-rec: Map ring buffer using memset() https://gitlab.freedesktop.org/wayland/weston/commit/ad141defcdd5 libweston/weston-log-flight-rec.c
<wlb> weston Merge request !1187 merged \o/ (weston-log-flight-rec: Map ring buffer using memset() https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1187)
<pq> I think stale color-management protocol !14 threads have been cleaned up now. :-)
realivanjx948 has joined #wayland
realivanjx948 has quit []
realivanjx948 has joined #wayland
nerdopolis has joined #wayland
fmuellner has joined #wayland
realivanjx948 has quit []
realivanjx948 has joined #wayland
bilelmoussaoui has quit [Ping timeout: 480 seconds]
cool110_ has joined #wayland
pochu has quit [Quit: leaving]
cool110 has quit [Ping timeout: 480 seconds]
<pq> swick[m], I'm happy we chose to use CICP, it seems to save a lot of work and offers vocabulary.
cool110_ has quit [Remote host closed the connection]
cool110 has joined #wayland
<pq> and dropping EDR dropped a lot of open questions from protocol, but those still need to be solved in compositor implementations anyway, which probably gives us a good idea of how to interface with EDR.
<JEEB> yea these wordings were for ~20 years in the video specs
<JEEB> but now they're in a separate common coding points thing
<JEEB> also what in this context is EDR?
<JEEB> IIRC what Apple called EDR is just floaty linear scRGB
<pq> the Apple invention of Extended Dynamic Range
<JEEB> yeh, MS also lets you set that, tested it with mpv back when, and I used that with non-HDR wide gamut stuff in libplacebo
<pq> and specifically use "EDR value" as a luminance factor relative to SDR peak white luminance
<JEEB> yea that is just a hint for you regarding how far you can go I think. SDR graphics white being 1.0
<JEEB> basically apple then encoding that to whatever then gets passed over the wire
<pq> well, it's the equivalent to HDR static metadata max luminance
<pq> just with a different reference point
<JEEB> yes, just given to the application
<pq> and from app to the display system
<JEEB> that you can go this high
<pq> the concept is not difficult, but getting all the reference points right is confusing
<JEEB> didn't notice that that bit, but makes sense. it keeps it simple for people used to SDR, and as such it can be handled in CICP
kts has quit [Quit: Konversation terminated!]
<JEEB> since you just set primaries to BT.709, linear transfer, your sample format is float16
<pq> EDR has nothing to do with CICP
<JEEB> I mean, the thing that goes over the compositor thing can be advertised by means of CICP :P
<JEEB> the specific 1.0-based metadata does not of course
<JEEB> but as such, scRGB can be handled just fine
<pq> sure
<pq> EDR also does not seem to consider the black point at all
kts has joined #wayland
<pq> scRGB can be implied thrugh CICP and a floating-point pixel format, but that's also useless without context of gamut and dynamic range. SDR range can be the unit range, but you also need to know the actual bounds for gamut and tone mapping.
<JEEB> that I do agree with :)
<pq> or, you need the assumption that the app already did the gamut and tone mapping into the monitor capabilities, so the compositor does not need to.
<JEEB> yup
<pq> that's what we are having a wee bit of problems still
<JEEB> the idea just being that it seems to have been defined as a simple way to bolt HDR for projects already doing SDR graphics. since if you keep within the 0-1 range
<JEEB> and then if you go over, that's then wider gamut/range
<pq> right
bilelmoussaoui has joined #wayland
<pq> HDR static metadata uses nits for the luminance values, but we also need to define what they are relative to, since you practically never display nit-for-nit.
bilelmoussaoui has quit []
<JEEB> they're relative to the reference mastering environment as far as I can tell. so if you are in a brighter state than that, it's OK to raise brightness
bilelmoussaoui has joined #wayland
<JEEB> meanwhile apple went the other way
<JEEB> they define "ambient environment brightness" metadata
<JEEB> and then you look at your ambient environment and adjust either way
<JEEB> iphone videos have this at 500 nits or so :D
<pq> exactly, so how do we encode a reference mastering environment in the protocol? :-)
<JEEB> *ambient viewing environment
<pq> HLG also went the other way. Or should we way sideways?
<pq> *say
<JEEB> and now the static image people are defining their own way of presenting HLG ;)
<JEEB> which is not BT.2100
<JEEB> noticed this while looking at the jvet document register :)
<pq> ugh, can't they deliver just pdf...
<JEEB> thank goodness for libreoffice
<pq> so much for the brand new absolute luminance signalling...
<JEEB> also you can check the test result diff in https://git.videolan.org/?p=ffmpeg.git;a=commit;h=5de565107a32414aec9f079940c76812265157c5 for how the ambient viewing env metadata looks
<JEEB> "implemented for the shits and giggles"
<JEEB> but yea, it seems like people except for apple (or maybe even apple for non-metadata'd content) just expect things to be according to the reference mastering environment. and then if that ambient viewing environment metadata is available, they utilize that as the content base
<JEEB> the ambient viewing environment metadata block comes straight out of H.274, which yes is one-off from H.273 xD
<JEEB> pq: I think you have noticed by now that due to various headroom reasons I'm quite lazy to actually register to various places :)
<JEEB> while I'm quite available @ IRC which is low-effort
<pq> it's not low-effort for me :-p
<JEEB> :)
kts has quit [Quit: Konversation terminated!]
<pq> gosh, the title of H.274 is so... descriptive
<pq> and only 110 pages, but I guess it's more than just viewing environment
rasterman has quit [Ping timeout: 480 seconds]
<JEEB> yea
<JEEB> it contains all of the metadata blocks that have been found useful in H.264+
<JEEB> and for whatever reason it also then contains
<JEEB> > Parsing process for k-th order Exp-Golomb codes
<pq> I was just thinking "all the parameters we could ever think of"
<JEEB> and yea, if you have a seat at JVET/ISO/etc then as long as your proposal is not too insane it will probably get included
<JEEB> I saw them adding stuff like neural network post-processing
<pq> oh poor video codec devs
<JEEB> yes, and esp. open source ones like me. who need to hyena draft document archives to figure out things
<JEEB> or gop-stop students who might have PDFs
<pq> The decision to have compositors advertise the CICP they accept was blatantly correct.
<JEEB> yea
<pq> swick[m], scene-referred HLG and PQ are coming. No, we should not support them. :-P
<JEEB> :DD
<swick[m]> uhm...
<swick[m]> HLG is scene-referred already?
<JEEB> yea
<JEEB> which is why you utilize the BT.2100 currently with it
<JEEB> *BT.2100 OOTF
<JEEB> swick[m]: he is referring to the zip I linked which contains a doc which raises a question whether the static image folks' new way of presenting it on screen will affect CICP
<JEEB> since they are defining it as part of a new spec
<swick[m]> oh boy
<pq> a different kind of scene-referred, one without the display OOTF or the reference OOTF.
<pq> a.k.a scene-referred harder HLG
<pq> a.k.a useless to us since not made for display
<pq> oh, also the provision to use reference display metadata with the "regular" HLG
<pq> I *knew* it! HLG did seem to be missing pieces related to color gamut mapping.
<pq> so two new HLG variants and one new PQ variant, whee
<JEEB> yea, will see if it ends up as new CICP values or the same
<JEEB> kinda like the two new YCgCo reversible things
<pq> I think the weekend is looking pretty attractive.
<JEEB> indeed :)
<JEEB> too bad I do multimedia as a hobby so for me the less boring stuff starts now (I need to get HDR/ICC profile stuff etc passed into FFmpeg encoders)
<pq> If I ever end up with the original HLG guys in the same conference call again, I should ask what they thing of these new things.
<JEEB> :)
<swick[m]> we learned a lot since then
<swick[m]> still think that someone should add CICPs for reference viewing environment and reference display characteristics
<JEEB> that's in the H.273+1 spec :)
<JEEB> ahh, right. enums for teh standard values. gotcha
<swick[m]> jup
<JEEB> for the record I don't even recall where the definition even is
<JEEB> ITU 2408, maybe?
<swick[m]> for what exactly?
<JEEB> reference viewing environment
<JEEB> I just know it's probably something very dark
<JEEB> thus in general you only have to adjust upwards if you know that your viewing environment is bright
<swick[m]> well, the point here is that there are different recommendations for the reference viewing environment
<swick[m]> if there was a single definition that all content uses we wouldn't have a problem
MajorBiscuit has quit [Ping timeout: 480 seconds]
<swick[m]> reading ITU-T H.274 is exactly what I wanted to do today :(
<pq> still beats rpm packaging? :-)
<swick[m]> SMPTE ST 2084 for example just specifies everything iirc
<swick[m]> heh, maybe, not sure yet
<swick[m]> mh, SMPTE ST 2084 lists 3 common reference viewing environments
<swick[m]> this is going to be fun
<JEEB> and I think that is partially why Apple (?) came up with the h.274 ambient viewing environment metadata that I implemented in FFmpeg. because iphone videos are generally captured in a manner to also be viewed in such an environment. (so instead of making them less bright and then just boosting, they instead save that it is meant to be viewed at 500+ nits)
rtjure has joined #wayland
rtjure has quit [Remote host closed the connection]
kts has joined #wayland
rasterman has joined #wayland
d_ed has joined #wayland
rv1sr has joined #wayland
MajorBiscuit has joined #wayland
jmd has quit [Ping timeout: 480 seconds]
jmd has joined #wayland
andyrtr_ has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr_ is now known as andyrtr
tzimmermann has quit [Quit: Leaving]
bim9262 has quit [Quit: ZNC - https://znc.in]
bim9262 has joined #wayland
useless has joined #wayland
paulk has joined #wayland
MajorBiscuit has quit [Quit: WeeChat 3.6]
julio7359 has joined #wayland
useless has quit []
Guest7231 is now known as ybogdano
julio7359 has quit [Remote host closed the connection]
julio7359 has joined #wayland
kts has quit [Quit: Konversation terminated!]
agd5f_ has joined #wayland
jmd has quit [Ping timeout: 480 seconds]
kts has joined #wayland
agd5f has quit [Ping timeout: 480 seconds]
useless has joined #wayland
<useless> hi all. i'm fighting with the infmous disappearing mouse pointer trick. i'm out of ideas. it vanishes if i cross a window that would alter the pointer and it never comes back. seems limited to wlroots as weston does not have the bug
<ifreund> useless: it's more likely an issue with your wlroots-based compositor than wlroots itself
<ifreund> perhaps you should ask them for support?
<useless> ok, but i've tried several with the same results
<useless> wlroots seems to be the common thread
<ifreund> do you have some xcursor theme installed?
<useless> i do now, it was part of my troubleshooting
<ifreund> and have you somehow told your compositor to use it?
<useless> i've told everything (i think) to use Adwaita
kts has quit [Quit: Konversation terminated!]
jmd has joined #wayland
<kennylevinsen> Is it a specific window? So you use scaling?
<kennylevinsen> *do
<useless> no, its all windows with all toolkits...except alacritty
<useless> also, i'm using nvidia-drivers
<useless> alacritty shows no issues but dmesg shows that it is segfaulting...a lot.
molinari has quit [Ping timeout: 480 seconds]
d_ed has quit [Ping timeout: 480 seconds]
d_ed has joined #wayland
<useless> i was able to capture this as the cursor vanished:
<useless> info: wayland.c:1624: cursor theme: (null), size: 24, scale: 1
mwette` has quit []
ybogdano is now known as Guest7297
ybogdano has joined #wayland
Szadek has joined #wayland
gspbirel56 has quit []
gspbirel56 has joined #wayland
Szadek has quit [Quit: WeeChat 3.8]
kasper93_ has joined #wayland
kasper93 is now known as Guest7299
kasper93_ is now known as kasper93
Guest7299 has quit [Ping timeout: 480 seconds]
Szadek has joined #wayland
d_ed has quit [Ping timeout: 480 seconds]
useless has quit [Quit: Leaving]
Szadek has quit [Ping timeout: 480 seconds]
Szadek has joined #wayland
ybogdano is now known as Guest7305
Guest7297 is now known as ybogdano
pbsds has joined #wayland
Guest7305 has quit [Ping timeout: 480 seconds]
pbsds3 has quit [Ping timeout: 480 seconds]
pbsds is now known as pbsds3
molinari has joined #wayland
dcz has quit [Ping timeout: 480 seconds]
ybogdano is now known as Guest7312
ybogdano has joined #wayland
d_ed has joined #wayland
mvlad has quit [Remote host closed the connection]
rv1sr has quit []
agd5f_ has quit []
agd5f has joined #wayland
Szadek has quit [Quit: WeeChat 3.8]
danvet has quit [Ping timeout: 480 seconds]
avocicltb^ has joined #wayland
ybogdano is now known as Guest7321
Guest7312 is now known as ybogdano
d_ed has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #wayland
MajorBiscuit has quit [Quit: WeeChat 3.6]