Skip to content

Fixes when checking supported params in fakesink, fakesrc and audioadapter.

Julian Bouzas requested to merge julian/pipewire:spa-fixes into master

This MR fixes a couple of issues when the session manager wants to look for supported params in a particilar spa node:

  • The first commit removes the port EnumFormat param info on both fakesink and fakesrc nodes because it is not supported.
  • The second commit adds a check in audioadapter to request a specific param in the follower node only if it is supported (when the SPA_PARAM_INFO_READ is part of the follower param flags). Otherwise it won't request it, avoiding unsupported error and confusing the session manager when scanning for supported params.

Merge request reports