<div dir="ltr">There are two hardware settings from the monitor that overlap video, these are<div>- monitor aspect ratio</div><div>- monitor pixel aspect ratio</div><div>These are both useful when rendering video. The first defines how much stretch or letterbocing to apply, the second defines non square pixels, which is goof to know if you want to render fixed size objects (a circle for example). Knowing the monitor size in RGB or Y plane pixels can also be useful to define a max or min resize limit (whether it is min or max depends on the desired display quality level)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 28 Mar 2024 at 19:05, salsaman <<a href="mailto:salsaman@gmail.com">salsaman@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">colour management and hdr mostly intersect with three areas of video:<div>pixel formats, yuv <-> rgb conversions and gamma transfer functions.</div><div>For example</div><div>xdg_pixformat_yuv121010</div><div>xdg_subspace_bt2020</div><div>xdg_gamma_bt2020</div><div><br></div><div>just off the top of my head, these arent intended to be actual suggestions</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 28 Mar 2024 at 18:57, salsaman <<a href="mailto:salsaman@gmail.com" target="_blank">salsaman@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">In addition, I am not sure if there are xdg standards for audio, but I would suggest video and follow similar hierarchies, and that both could be classed under a more generic xdg multimedia standard.<div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 28 Mar 2024 at 18:48, salsaman <<a href="mailto:salsaman@gmail.com" target="_blank">salsaman@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi, IMO hardware related would be more appropriate under display standards<div>Video standards could be more software related, and provide common definitions, for example , allowing exchange of information between applications which produce or consume video frames or streams of frames. </div><div>Some examples I can think of might be</div><div> xdg_colorspace_RGB,</div><div> xdg_colorspace_YUV</div><div><br></div><div>xdg_pixfmt_RGB24</div><div>xdg_pixfmt_YUV420p</div><div>etc</div><div><br></div><div> xdg_gamma_linear</div><div> xdg_gamma_sRGB</div><div> </div><div>xdg_video_width</div><div>xdg_video_height</div><div><br></div><div>I could provide a more full list, but I think if it goes along this route. the starting point has to be what are we setting out to achieve with the standards / definitions, and provide a range of speculative use cases.</div><div><br></div><div>Gabriel (salsaman)</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 28 Mar 2024 at 06:07, Pekka Paalanen <<a href="mailto:pekka.paalanen@haloniitty.fi" target="_blank">pekka.paalanen@haloniitty.fi</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, 27 Mar 2024 11:45:00 -0300<br>
salsaman <<a href="mailto:salsaman@gmail.com" target="_blank">salsaman@gmail.com</a>> wrote:<br>
<br>
> ISTR that the xdg video standards were never defined, If you need any<br>
> advice or assistance with this, I would be happy to act in an<br>
> advisory capacity if that is called for. I have over 20 years experience of<br>
> developing Free Software video and have been an active participant in<br>
> developing other video / effects standards. I have been a bit our of the<br>
> spotlight recently as I have been busy architecting and implementing the<br>
> core components of the upcoming next gen LiVES 4,0 video application plus<br>
> its accompanying state-of-the-art effects standard)<br>
<br>
Hi,<br>
<br>
what kind of video standards would that be?<br>
<br>
I'm wondering if it would have anything to do with Wayland color<br>
management and HDR:<br>
<br>
<a href="https://gitlab.freedesktop.org/pq/color-and-hdr" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/pq/color-and-hdr</a><br>
<a href="https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/183" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/183</a><br>
<a href="https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/14" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/14</a><br>
<br>
Would there need to be any XDG standards to support color managed HDR<br>
desktops, or is the window system support enough?<br>
<br>
I have not much in my mind, but then I've been staring only at the<br>
window system interactions, and haven't seen what else the desktop<br>
ecosystem or applications might need.<br>
<br>
Recommended display calibration and measurement procedures maybe?<br>
<br>
Desktop viewing environment standards?<br>
<br>
Viewing environment measurement?<br>
<br>
They could be as straightforward as referring to a freely available<br>
ITU-R or SMPTE papers or others, if there are suitable ones.<br>
<br>
<br>
Thanks,<br>
pq<br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>