v4l2: improve debug
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 26 Jun 2012 11:19:02 +0000 (13:19 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 26 Jun 2012 11:19:02 +0000 (13:19 +0200)
sys/v4l2/gstv4l2bufferpool.c

index 0679ea3..9cabb90 100644 (file)
@@ -114,7 +114,7 @@ gst_v4l2_buffer_pool_free_buffer (GstBufferPool * bpool, GstBuffer * buffer)
 
       index = meta->vbuffer.index;
       GST_LOG_OBJECT (pool,
-          "mmap buffer %p idx %d (data %p, len %u) freed, unmapping", buffer,
+          "unmap buffer %p idx %d (data %p, len %u)", buffer,
           index, meta->mem, meta->vbuffer.length);
 
       v4l2_munmap (meta->mem, meta->vbuffer.length);
@@ -496,6 +496,7 @@ gst_v4l2_buffer_pool_stop (GstBufferPool * bpool)
   for (n = 0; n < pool->num_queued; n++) {
     gst_v4l2_buffer_pool_free_buffer (bpool, pool->buffers[n]);
   }
+  pool->num_queued = 0;
   g_free (pool->buffers);
   pool->buffers = NULL;