pipewire/spa/include/spa
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
..
buffer spa: inline some metadata functions 2024-11-26 12:46:58 +01:00
control ump: fix program change 2.0 to 1.0 conversion 2025-04-24 10:25:39 +02:00
debug spa: debug: pod: print unsigned numbers as unsigned 2025-01-05 21:33:03 +01:00
filter-graph filter-graph: add support for channel positions 2025-03-19 17:53:05 +01:00
graph add per type API defines 2024-11-26 11:58:51 +01:00
interfaces/audio add per type API defines 2024-11-26 11:58:51 +01:00
monitor spa: fix device.profile key 2025-03-06 13:11:38 +01:00
node audioconvert: add delay_frac to spa_io_rate_match 2025-01-19 17:11:13 +02:00
param videoconvert: add PeerFormats support 2025-05-05 12:59:06 +02:00
pod videoconvert: add PeerFormats support 2025-05-05 12:59:06 +02:00
support loop: add some more docs about loop_control 2025-01-20 11:48:07 +01:00
utils context: avoid some scaling overflows 2025-01-24 16:23:01 +01:00