From f6f8fdb33c630973cc0cc8c1f4f92efa6e4cb7c8 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 15 Sep 2024 04:22:00 +0200 Subject: Portal: sync capture to frame update --- include/pipewire.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/pipewire.h') diff --git a/include/pipewire.h b/include/pipewire.h index 8e20616..13c4b67 100644 --- a/include/pipewire.h +++ b/include/pipewire.h @@ -65,6 +65,7 @@ typedef struct { struct spa_video_info format; int server_version_sync; bool negotiated; + bool damaged; struct { bool visible; @@ -105,5 +106,7 @@ void gsr_pipewire_deinit(gsr_pipewire *self); /* |plane_fds| should be at least GSR_PIPEWIRE_DMABUF_MAX_PLANES in size */ bool gsr_pipewire_map_texture(gsr_pipewire *self, gsr_texture_map texture_map, gsr_pipewire_region *region, gsr_pipewire_region *cursor_region, int *plane_fds, int *num_plane_fds, bool *using_external_image); +bool gsr_pipewire_is_damaged(gsr_pipewire *self); +void gsr_pipewire_clear_damage(gsr_pipewire *self); #endif /* GSR_PIPEWIRE_H */ -- cgit v1.2.3