Hi everybody, the V4L2 API documentation doesn't state if and which ioctls are reentrant and can be used by separated threads. For instance, I suppose that the VIDIOC_[SG]_CTRL can be called from separated threads, but I've had troubles when calling VIDIOC_QBUF when another thread was busy dequeuing buffers. Which are the ioctls that can be called from different threads ? Laurent Pinchart