mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 01:49:46 +00:00
media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
Since the unicam driver was modified to write to a dummy buffer when no user-supplied buffer is available, it can now write to and return a buffer even when there's only a single one. Enable this by changing the min_buffers_needed in the vb2_queue; it will be useful for enabling still captures without allocating more memory than absolutely necessary. Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
This commit is contained in:
committed by
Dom Cobley
parent
62426f6d71
commit
06e923e88b
@@ -2420,7 +2420,7 @@ static int register_node(struct unicam_device *unicam, struct unicam_node *node,
|
||||
q->buf_struct_size = sizeof(struct unicam_buffer);
|
||||
q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
|
||||
q->lock = &node->lock;
|
||||
q->min_buffers_needed = 2;
|
||||
q->min_queued_buffers = 1;
|
||||
q->dev = &unicam->pdev->dev;
|
||||
|
||||
ret = vb2_queue_init(q);
|
||||
|
||||
Reference in New Issue
Block a user