Julian Bouzas
8935837cda
scripts: remove settings-manager and use the Settings API
...
The settings manager is not needed anymore because the WpSettings Lua API
returns now the default value from the schema if the setting is not found.
2024-02-28 10:20:31 -05:00
Julian Bouzas
b3a71e3f1c
linking: rename props to 'node.dont-fallback', 'node.dont-move' and 'node.linger'
...
This makes those properties more consistent with 'node.dont-reconnect'.
2024-02-02 11:15:31 +00:00
George Kiagiadakis
679d660058
settings: tidy up node-related settings
...
* prefix all settings with "node."
* move settings-stream.lua to settings-node.lua
* move the "audio-no-dsp" setting to the node settings
* add more settings related to node features
* split the default stream volume into 2 settings, one for playback
streams and one for capture streams
2023-11-15 18:16:52 +02:00
George Kiagiadakis
2f071a67be
scripts: rename all foo-config libs to settings-foo
...
And also use the term 'settings' everywhere instead of 'config' to refer
to the options managed by the WpSettings architecture
2023-11-15 15:44:01 +02:00
George Kiagiadakis
d45c5eb623
s-create-item: add some debug logging
2023-11-07 16:36:49 +02:00
Julian Bouzas
f5a29981aa
linking: use si_props for 'target.*' properties
...
This avoids indexing the Lua table every time the properties are accessed.
2023-11-02 16:09:48 +00:00
Ashok Sidipotu
0dcd28e50f
Lua scripts: replace "policy" with "linking"
2023-09-26 10:09:03 +03:00
George Kiagiadakis
982bebe5aa
scripts: use log topics
2023-05-19 20:12:08 +03:00
Julian Bouzas
fb855b00cf
Rename endpoint concept to virtual session item
2023-04-17 07:48:18 -04:00
George Kiagiadakis
28548e0933
scripts: move create-item.lua under node/ and modernize it
2023-04-17 07:48:18 -04:00