Commit Graph

11 Commits

Author SHA1 Message Date
Julian Bouzas
dc2ad1f25d rename all foo_iterate APIs to foo_new_iterator
Avoids confusion with LUA iterate API
2021-02-05 11:33:23 -05:00
George Kiagiadakis
3762388831 spa-type: refactor
* Use a more complete API to introspect SPA types
* Avoid the need for the Tables enumeration; the tables
  are now registered with a string
* Avoid the need for initialization, work directly on spa_types
  and other static data
* Allow working with Object pods that are not Params;
  the PARAMS table was previously hardcoded in the pod implementation
* Add a different dynamic type registration system, closer to
  how spa type works. The only regression is that we can no longer
  register additional custom object fields (custom SPA_PROP_* for example),
  but this feature can be re-added later
2021-01-15 16:30:01 +02:00
Julian Bouzas
453f9a34d2 wpctl: implement set-default using the metadata API 2021-01-14 12:56:51 -05:00
George Kiagiadakis
accb91ddb1 tools: port wpctl to the new APIs 2020-12-01 11:00:51 +02:00
Julian Bouzas
5e02c75574 wpctl: add set-profile option 2020-10-22 11:28:43 +00:00
George Kiagiadakis
575e338f63 wpctl: status: add info about server & clients 2020-06-15 18:24:44 +03:00
George Kiagiadakis
4879937620 wpctl: actually print the endpoint description also on links 2020-06-02 18:25:34 +03:00
George Kiagiadakis
651701a471 endpoint: use the node.name as the endpoint name and add endpoint.description
endpoint.description is now the user-friendly string
we want the endpoint name to be machine-friendly because it's
the identifier that we store in m-session-settings
2020-06-02 17:46:35 +03:00
George Kiagiadakis
e944abbcd5 si-standard-link: associate links with endpoint-links 2020-06-02 13:09:00 +03:00
George Kiagiadakis
811ccc9fd0 wpctl: add inspect command 2020-06-01 19:04:50 +03:00
George Kiagiadakis
1983b6fb33 tools: refactor wireplumber-cli and rename it to wpctl 2020-05-31 12:38:11 +03:00