aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/media/videobuf2-core.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/media/videobuf2-core.h b/include/media/videobuf2-core.h
index 8d62a51cb7a0..2ffcb81aee9c 100644
--- a/include/media/videobuf2-core.h
+++ b/include/media/videobuf2-core.h
@@ -276,7 +276,15 @@ struct vb2_buffer {
276 * in driver; optional 276 * in driver; optional
277 * @buf_finish: called before every dequeue of the buffer back to 277 * @buf_finish: called before every dequeue of the buffer back to
278 * userspace; drivers may perform any operations required 278 * userspace; drivers may perform any operations required
279 * before userspace accesses the buffer; optional 279 * before userspace accesses the buffer; optional. The
280 * buffer state can be one of the following: DONE and
281 * ERROR occur while streaming is in progress, and the
282 * PREPARED state occurs when the queue has been canceled
283 * and all pending buffers are being returned to their
284 * default DEQUEUED state. Typically you only have to do
285 * something if the state is VB2_BUF_STATE_DONE, since in
286 * all other cases the buffer contents will be ignored
287 * anyway.
280 * @buf_cleanup: called once before the buffer is freed; drivers may 288 * @buf_cleanup: called once before the buffer is freed; drivers may
281 * perform any additional cleanup; optional 289 * perform any additional cleanup; optional
282 * @start_streaming: called once to enter 'streaming' state; the driver may 290 * @start_streaming: called once to enter 'streaming' state; the driver may