pipewire/spa/plugins
Robert Mader b3ff293263 spa: libcamera: fix RGB mappings
Libcamera formats are generally little-endian, matching DMA DRM
fourccs, while PW ones are big-endian. Thus we have to invert the
order.

Only RGB and BGR where tested, as these are the formats currently
supported by the software ISP. This fixes inverted red and blue in
Snapshot on the Librem5 and Pinephone (OG).

See also gstlibcamera-utils.cpp in libcamera.
2024-05-06 07:41:33 +00:00
..
aec treewide: fix C++20 compilation error wrt. designated initializers 2024-05-03 07:16:57 +00:00
alsa alsa: read hw synced ring buffer position when caller is not the same pcm 2024-05-05 09:31:54 +00:00
audioconvert stream: improve async handling 2024-04-18 15:20:07 +02:00
audiomixer spa: proxy tag and latency to peer of the mixer 2024-04-19 15:32:08 +02:00
audiotestsrc spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
avb spa: small cleanups 2024-01-10 15:51:01 +01:00
bluez5 treewide: fix errno assignments 2024-05-01 09:28:17 +00:00
control spa: proxy tag and latency to peer of the mixer 2024-04-19 15:32:08 +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 spa: libcamera: fix RGB mappings 2024-05-06 07:41:33 +00:00
support loop: improve in_thread handling of invoke queue 2024-04-29 15:56:00 +02:00
test spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
v4l2 v4l2: fix printf format 2024-04-18 12:48:09 +02:00
videoconvert videoconvert: Enable loading external converter plugins 2024-01-22 13:59:16 +00:00
videotestsrc spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
volume spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
vulkan vulkan: Complete vulkan_pass 2024-04-09 09:05:03 +00:00
meson.build meson: fix build with missing libudev-devel 2024-02-06 11:49:40 +01:00