mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-06 13:30:01 -05:00
This allows picking F32LE as the default format on links that have no restriction and it avoids failing negotiation when the restricted end cannot handle S16/F32/F32P For instance this pipeline would previously fail: audio-dsp mode=merge ! audio-dsp mode=convert ! alsa-sink old negotiation: S16LE S24_32LE new negotiation: F32LE S24_32LE The link between the audio-dsp nodes has no restriction, so previously it would negotiate S16LE, which would then fail to negotiate with alsa-sink because fmtconvert does not know how to convert S16LE to S24_32LE directly. With this change, the middle link negotiates to F32LE, which can be converted to anything. |
||
|---|---|---|
| .. | ||
| alsa | ||
| audioconvert | ||
| audiomixer | ||
| audiotestsrc | ||
| bluez5 | ||
| ffmpeg | ||
| support | ||
| test | ||
| v4l2 | ||
| videoconvert | ||
| videotestsrc | ||
| volume | ||
| meson.build | ||