pipewire/spa/plugins
Wim Taymans 7114e9a31a v4l2: Improve format and control enumeration
Use dynamic pod builder so that we can also build complex formats.

Make sure we zero the format before we parse it or else we end up with
potentially uninitialized values.

When ENUM_FRAMESIZES or VIDIOC_ENUM_FRAMEINTERVALS return EINVAL for the
first index, make a dummy result and continue with that. This will
trigger an intersect withe filter so that we end up with something valid
instead of nothing.

Handle 0 framerates without crashing.

See #4063
2024-08-07 10:44:26 +02:00
..
aec aec: support both webrtc versions 2023-09-14 15:35:40 +02:00
alsa acp: handle some errors better 2024-05-24 11:01:06 +02:00
audioconvert audioconvert: also clamp monitor volume to min/max 2024-04-16 09:56:48 +02:00
audiomixer audioconvert: avoid unaligned writes and left shift of neagtives 2023-10-15 21:12:23 +02:00
audiotestsrc node: update the duration/rate from the target 2023-03-23 18:39:27 +01:00
avb spa: small cleanups 2024-01-12 12:14:06 +01:00
bluez5 bluez5: media-sink: keep one more buffer free 2024-05-06 18:21:33 +03:00
control tweak number of buffers 2023-10-13 14:00:29 +02:00
ffmpeg treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
jack tweak number of buffers 2023-10-13 14:00:29 +02:00
libcamera spa: libcamera: Increase devices_str[] buffer size 2024-08-07 10:40:55 +02:00
support journal: prepend code location to messages at debug log levels 2024-04-29 16:30:06 +02:00
test spa: deduplicate test-helper.h 2023-10-15 16:20:17 +00:00
v4l2 v4l2: Improve format and control enumeration 2024-08-07 10:44:26 +02:00
videoconvert spa: remove unnecessary indirection for some spa_log_topics 2023-10-06 13:08:24 +00:00
videotestsrc videotestsrc: implement impl_node_set_io to fix segfault while loading 2023-10-26 15:54:10 +02:00
volume volume: Fix inverted check for buffer validity 2023-03-31 08:19:07 +00:00
vulkan vulkan: fix uninitialized writeDescriptor 2023-08-31 10:08:06 +00:00
meson.build build: Restructure vulkan dependency handling and assert headers 2023-10-15 20:32:57 +00:00