From 511bc52dfc9e8ae8b0080bcd3c8c0c70e8bfcde0 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 31 Mar 2023 11:28:27 +0200 Subject: [PATCH] export-dmabuf-v1: add release semantics to destroy request --- unstable/wlr-export-dmabuf-unstable-v1.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/unstable/wlr-export-dmabuf-unstable-v1.xml b/unstable/wlr-export-dmabuf-unstable-v1.xml index 80ea012..cdae524 100644 --- a/unstable/wlr-export-dmabuf-unstable-v1.xml +++ b/unstable/wlr-export-dmabuf-unstable-v1.xml @@ -36,7 +36,7 @@ interface version number is reset. - + This object is a manager with which to start capturing from sources. @@ -59,7 +59,7 @@ - + This object represents a single DMA-BUF frame. @@ -195,6 +195,10 @@ Unreferences the frame. This request must be called as soon as its no longer used. + Starting from version 2, this indicates that the client has finished + processing the frame. The client must not access the underlying buffer + after destroying the zwlr_export_dmabuf_frame_v1 object. + It can be called at any time by the client. The client will still have to close any FDs it has been given.