On Mon, 15 May 2017 12:19:47 +0200 Philipp Zabel <[email protected]> wrote:
> On Mon, 2017-05-15 at 11:18 +0300, Pekka Paalanen wrote: > > On Sun, 14 May 2017 14:43:44 +0200 > > Philipp Kerling <[email protected]> wrote: > > > > > quite a problem. I can see that zxdg_toplevel functionality is > > > mostly superior to that of wl_shell_surface, but it has one omission > > > that is crucial for Kodi: the ability to request a specific refresh > > > rate for fullscreen display. This is needed for closely matching the > > > display and video FPS so duplicated and skipped frames are kept to a > > > minimum. Is this an intentional omission and/or is there anything > > > that provides this functionality? > > > > Hopefully the xdg_shell designers would answer that, but I believe it > > has been omitted for now to make it easier to declare the first > > fundamental parts of xdg_shell stable. It is missing a lot, but the > > foundation must agreed upon first before building more on top. > > Rather than combining the FPS request with fullscreening, wouldn't it be > better to let applications set FPS as a property of the surface? > > That way the client would make a promise that is is going to update > surface contents with periodic commits of the specified rate, completely > independent of the actual output hardware or fullscreen state. > > The server could use that information to choose the best display refresh > rate even if not in fullscreen mode. Hi, that's a pretty good reason to not have it in the xdg_shell fullscreen request. ;-) There are lots of this kind of details to consider for every single feature added, which is why people tend to prefer not adding features to xdg_shell until the foundation is stabilized, I believe. Thanks, pq
pgpztCj7G8gir.pgp
Description: OpenPGP digital signature
_______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
