pipewire/spa/plugins
Robert Mader 1e6920c33b video: Add extra field indicating if modifier value is valid
The drm format modifier value `0` is actually `DRM_FORMAT_MOD_LINEAR`,
a commonly used modifier. Unfortunately there appears to be no value
that can savely used as placeholder for "no value", as e.g.
`DRM_FORMAT_MOD_INVALID` is often used to indicate an implicit modifier.

Thus add an extra field that clearly indicates whether the modifier
value is set or not, add it to the util fuctions and use it for the
current only user, the libcamera backend.

Fixes 5a6da7d5e1

Closes https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2943
2023-01-10 22:01:31 +01:00
..
aec aec-webrtc: clarify comment 2022-12-05 12:01:23 +01:00
alsa fix use_buffers checks 2023-01-10 12:30:25 +01:00
audioconvert fix use_buffers checks 2023-01-10 12:30:25 +01:00
audiomixer fix use_buffers checks 2023-01-10 12:30:25 +01:00
audiotestsrc fix use_buffers checks 2023-01-10 12:30:25 +01:00
avb fix use_buffers checks 2023-01-10 12:30:25 +01:00
bluez5 fix use_buffers checks 2023-01-10 12:30:25 +01:00
control fix use_buffers checks 2023-01-10 12:30:25 +01:00
ffmpeg spa: ffmpeg: set spa_handle_factory::version 2022-06-16 17:29:42 +02:00
jack fix use_buffers checks 2023-01-10 12:30:25 +01:00
libcamera video: Add extra field indicating if modifier value is valid 2023-01-10 22:01:31 +01:00
support fix use_buffers checks 2023-01-10 12:30:25 +01:00
test fix use_buffers checks 2023-01-10 12:30:25 +01:00
v4l2 fix use_buffers checks 2023-01-10 12:30:25 +01:00
videoconvert Revert "adapter: removed unused follower_current_format" 2022-11-09 16:24:49 +01:00
videotestsrc fix use_buffers checks 2023-01-10 12:30:25 +01:00
volume fix use_buffers checks 2023-01-10 12:30:25 +01:00
vulkan fix use_buffers checks 2023-01-10 12:30:25 +01:00
meson.build treewide: meson.build: use host_machine instead of build_machine 2022-08-17 07:34:20 +00:00