[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [PATCH 0/3] ui/gtk: introducing vc->visible
From: |
Kim, Dongwon |
Subject: |
RE: [PATCH 0/3] ui/gtk: introducing vc->visible |
Date: |
Fri, 1 Mar 2024 00:05:18 +0000 |
Hi Marc-André Lureau,
Just a reminder.. I need your help reviewing this patch series. Please take a
look at my messages at
https://lists.gnu.org/archive/html/qemu-devel/2024-01/msg06636.html and
https://lists.gnu.org/archive/html/qemu-devel/2024-01/msg06637.html
Thanks!!
DW
> -----Original Message-----
> From: qemu-devel-bounces+dongwon.kim=intel.com@nongnu.org <qemu-
> devel-bounces+dongwon.kim=intel.com@nongnu.org> On Behalf Of
> dongwon.kim@intel.com
> Sent: Tuesday, January 30, 2024 3:49 PM
> To: qemu-devel@nongnu.org
> Subject: [PATCH 0/3] ui/gtk: introducing vc->visible
>
> From: Dongwon Kim <dongwon.kim@intel.com>
>
> Drawing guest display frames can't be completed while the VC is not in visible
> state, which could result in timeout in both the host and the guest especially
> when using blob scanout. Therefore it is needed to update and track the
> visiblity
> status of the VC and unblock the pipeline in case when VC becomes invisible
> (e.g.
> windows minimization, switching among tabs) while processing a guest frame.
>
> First patch (0001-ui-gtk-skip...) is introducing a flag 'visible' to
> VirtualConsole
> struct then set it only if the VC and its window is visible.
>
> Second patch (0002-ui-gtk-set-...) sets the ui size to 0 when VC is invisible
> when
> the tab is closed or deactivated. This notifies the guest that the associated
> guest
> display is not active anymore.
>
> Third patch (0003-ui-gtk-reset-visible...) adds a callback for GTK
> window-state-
> event. The flag, 'visible' is updated based on the minization status of the
> window.
>
> Dongwon Kim (3):
> ui/gtk: skip drawing guest scanout when associated VC is invisible
> ui/gtk: set the ui size to 0 when invisible
> ui/gtk: reset visible flag when window is minimized
>
> include/ui/gtk.h | 1 +
> ui/gtk-egl.c | 8 +++++++
> ui/gtk-gl-area.c | 8 +++++++
> ui/gtk.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++--
> 4 files changed, 77 insertions(+), 2 deletions(-)
>
> --
> 2.34.1
>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RE: [PATCH 0/3] ui/gtk: introducing vc->visible,
Kim, Dongwon <=