pipewire/spa/plugins/videoconvert
Wim Taymans 1904521a4d videoconvert: add PeerFormats support
Make a new PeerFormats param that can be set on ports to let it know
about the possible peer formats. This can be used by converters to calculate
an optimum conversion.

make the videoadpter query the follower formats, simplify them and then
set them as PeerFormats on the converter.

Implement peerformats in videoconvert. This makes EnumFormat on the port
depend on the negotiated format of the peer. It will suggest a Format
that most closely matches the current negotiated format with the available
PeerFormats. This then makes it possible to negotiate to the format that
would require the least amount of conversions.
2025-05-05 12:59:06 +02:00
..
meson.build videoconvert: add an ffmpeg based video converter 2024-09-06 12:27:02 +02:00
plugin.c videoconvert: add an ffmpeg based video converter 2024-09-06 12:27:02 +02:00
videoadapter.c videoconvert: add PeerFormats support 2025-05-05 12:59:06 +02:00
videoconvert-dummy.c videoconvert: Add dummy plugin 2024-08-29 14:00:51 +00:00
videoconvert-ffmpeg.c videoconvert: add PeerFormats support 2025-05-05 12:59:06 +02:00