Fixes when checking supported params in fakesink, fakesrc and audioadapter.
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
andfakesrc
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.