Set right buffer count to avoid one buffer.
/* Ensure input internal pool is active */
if (!gst_buffer_pool_is_active (pool)) {
GstStructure *config = gst_buffer_pool_get_config (pool);
- gint min = self->v4l2output->min_buffers == 0 ? GST_V4L2_MIN_BUFFERS :
- self->v4l2output->min_buffers;
+ gint min = MAX (GST_V4L2_MIN_BUFFERS, self->v4l2output->min_buffers);
gst_buffer_pool_config_set_params (config, self->incaps,
self->v4l2output->info.size, min, min);