diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/media/videobuf2-core.h | 10 |
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 |