pipewire/spa/plugins
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
..
aec spa: aec: webrtc: Fix multichannel processing 2024-06-25 15:34:30 -04:00
alsa alsa: handle the case where the driver is destroyed 2024-11-18 10:54:30 +01:00
audioconvert audioconvert: only output when there is something to output 2024-11-06 11:19:27 +01:00
audiomixer spa: revert peer_enum_params node event again 2024-06-20 10:22:45 +02:00
audiotestsrc spa: audiotestsrc: Validate loop and system before using them 2024-11-06 10:49:51 +01:00
avb spa: small cleanups 2024-01-10 15:51:01 +01:00
bluez5 bluez5: don't exit if system DBus goes down 2024-10-21 10:30:56 +02:00
control spa: revert peer_enum_params node event again 2024-06-20 10:22:45 +02:00
ffmpeg spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
jack spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
libcamera libcamera: reset ringbuffer when clearing buffers 2024-08-30 18:36:04 +02:00
support meson: Search for and link to stdthreads 2024-09-25 10:15:43 +02:00
test spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
v4l2 v4l2: Add mmap fallback when USERPTR is not supported 2024-11-18 11:02:09 +01:00
videoconvert adapter: increase max-retry to 64 2024-10-07 18:36:03 +02:00
videotestsrc spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
volume spa: fix volume plugin compilation 2024-06-18 15:44:26 +02:00
vulkan vulkan: fix compilation 2024-06-18 15:16:06 +02:00
meson.build meson: fix build with missing libudev-devel 2024-02-06 11:49:40 +01:00