v4l2: let the memory transfer produce the video buffer
QV4L2MemoryTransfer::dequeueFrame now constructs the
QAbstractVideoBuffer internally and directly requeues the v4l2 buffer.
We also only contain the v4l2 timestamp, not the full v4l2_buffer. This
simplifies the interface and the v4l2 dmabuf support.
Pick-to: 6.12
Change-Id: If48ca845f16d7c4dea15ffb3a6c105a2dabe552e
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
| commit | d55719ed99893b93c5860132b4590d186c76f546 |
| parent | 79643df5e6fea55cadbdce5fcca25ae9479ce503 |
| author | Tim Blechmann <tim.blechmann@qt.io> |
| committer | Tim Blechmann <tim.blechmann@qt.io> |
| commit time | Wed, 21 Oct 2026 13:19:38 +0000 |