wireplumber/tests/modules
George Kiagiadakis e76c67c45c policy: refactor/improve policy-node & session items to fix linking to monitors
* populate most session item properties from create-item.lua to keep
  things more compact and readable
* use a standard naming scheme for the session item properties
* use session item properties instead of node properties in policy-node.lua
* improve policy-node's performance by converting the properties dictionary
  less times for each session item
* refactor some policy logic and make things slighly more readable
* change the accepted values for 'context' in wp_si_linkable_get_ports();
  use "input" and "output" to keep things clear, because the previous use
  of NULL and "reverse" were implying that a node has only one "standard"
  direction, but this is complicated for sinks w/ monitors and duplex nodes
* allow using monitors (which are Audio/Sink nodes in fact) as sources
* treat Audio/Duplex nodes as sinks, like p-m-s does
* respect the "stream.capture.sink" property of streams

Fixes #66
2021-10-08 00:26:41 +03:00
..
audio-utils.c m-si-adapter: rename to si-audio-adapter 2021-03-18 14:47:22 -04:00
file-monitor.c tests: file-monitor: also remove the 'foo' file at the end of the test 2021-08-19 10:44:31 +03:00
meson.build modules: add new API module to monitor files 2021-08-10 11:50:51 +03:00
reserve-device.c lib: introduce WpComponentLoader and remove WpModule 2021-02-03 17:16:51 +02:00
si-audio-adapter.c policy: refactor/improve policy-node & session items to fix linking to monitors 2021-10-08 00:26:41 +03:00
si-audio-endpoint.c policy: refactor/improve policy-node & session items to fix linking to monitors 2021-10-08 00:26:41 +03:00
si-node.c policy: refactor/improve policy-node & session items to fix linking to monitors 2021-10-08 00:26:41 +03:00
si-standard-link.c policy: refactor/improve policy-node & session items to fix linking to monitors 2021-10-08 00:26:41 +03:00