From 36951238befd78b274e1e967789bbe2e23979b8b Mon Sep 17 00:00:00 2001 From: dec05eba Date: Thu, 8 Aug 2024 02:03:03 +0200 Subject: Fix possible capture lag (especially with desktop portal capture) --- src/pipewire.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/pipewire.c') diff --git a/src/pipewire.c b/src/pipewire.c index fae83cd..2e73b92 100644 --- a/src/pipewire.c +++ b/src/pipewire.c @@ -649,6 +649,7 @@ bool gsr_pipewire_map_texture(gsr_pipewire *self, unsigned int texture_id, unsig if(self->no_modifiers_fallback) { setup_dma_buf_attrs(img_attr, spa_video_format_to_drm_format(self->format.info.raw.format), self->format.info.raw.size.width, self->format.info.raw.size.height, fds, offsets, pitches, modifiers, self->dmabuf_num_planes, false); + image = self->egl->eglCreateImage(self->egl->egl_display, 0, EGL_LINUX_DMA_BUF_EXT, NULL, img_attr); } else { setup_dma_buf_attrs(img_attr, spa_video_format_to_drm_format(self->format.info.raw.format), self->format.info.raw.size.width, self->format.info.raw.size.height, fds, offsets, pitches, modifiers, self->dmabuf_num_planes, true); -- cgit v1.2.3