Skip to content

Commit aa3593c

Browse files
committed
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.
1 parent 5e5024f commit aa3593c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/media/platform/bcm2835/bcm2835-unicam.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2404,7 +2404,7 @@ static int register_node(struct unicam_device *unicam, struct unicam_node *node,
24042404
q->buf_struct_size = sizeof(struct unicam_buffer);
24052405
q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
24062406
q->lock = &node->lock;
2407-
q->min_buffers_needed = 2;
2407+
q->min_buffers_needed = 1;
24082408
q->dev = &unicam->pdev->dev;
24092409

24102410
ret = vb2_queue_init(q);

0 commit comments

Comments
 (0)