v4l2bufferpool: Don't queue all the buffers before dequeueing first
For output device, we where queuing all the buffers, and then we would dequeue one. This means we only have 1 buffer for the pipeline, no matter the size of the queue. Instead, start dequeued when min_latency is reached. Eventually, this the min_latency should also be affected by control MIN_BUFFERS_FOR_OUTPUT (use by encoders).
Showing with 1 addition and 2 deletions