pipewire/spa/plugins/v4l2
Wim Taymans b409f5f5d1 v4l2: Add mmap fallback when USERPTR is not supported
When we don't support EXPBUF according to the probe, the host will
allocate memory for us. We will then try to use USERPTR to import the
memory into v4l2.

If this is not supported, try to fall back to MMAP support, mmap the
buffers and memcpy the MMAP buffer to the host allocated buffers.
2024-11-18 11:02:09 +01:00
..
meson.build spa: use a separate logind dependency separate from systemd 2024-09-25 10:11:13 +02:00
v4l2-device.c v4l2: fix string size 2024-06-06 16:25:24 +02:00
v4l2-source.c v4l2: Add mmap fallback when USERPTR is not supported 2024-11-18 11:02:09 +01:00
v4l2-udev.c spa: use a separate logind dependency separate from systemd 2024-09-25 10:11:13 +02:00
v4l2-utils.c v4l2: Add mmap fallback when USERPTR is not supported 2024-11-18 11:02:09 +01:00
v4l2.c v4l2: include config.h to check for udev 2024-02-06 22:41:54 +01:00
v4l2.h spa: remove unnecessary indirection for some spa_log_topics 2023-10-06 13:08:24 +00:00