James Calligeros
4c57647203
docs: document filter-path property of software DSP policy
...
Signed-off-by: James Calligeros <jcalligeros99@gmail.com >
2024-04-17 18:31:09 +10:00
George Kiagiadakis
1fddefa072
docs: move the software_dsp document down in the TOC
...
This is one of the least likely things that a user would want to
discover and use, making it wierd to be the very first "policy"
to present.
2024-03-30 15:52:14 +02:00
George Kiagiadakis
ab18cb1848
docs: improve the wording and formatting of the software_dsp doc
2024-03-30 15:44:38 +02:00
James Calligeros
b45eafa53c
docs: Document automatic software DSP handling
...
Signed-off-by: James Calligeros <jcalligeros99@gmail.com >
2024-03-30 00:00:52 +10:00
George Kiagiadakis
3043d258b3
docs: remove main.rst
...
This is out-of-date and wrong. I wanted to salvage the virtual-items
configuration docs from in there, but we are going to change that soon
- see https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/610 -
so the entire file can go away.
2024-03-23 17:14:01 +02:00
George Kiagiadakis
04a248f4d1
docs: conf_file: raise more the visibility of the config break
2024-03-23 17:09:09 +02:00
George Kiagiadakis
e6dc547624
docs/daemon: re-arrange some sections in the toctree to make more sense
2024-03-23 17:05:49 +02:00
George Kiagiadakis
ccfc501e82
docs: move well-known settings docs from src/scripts/lib to where they belong
...
These were documented in src/scripts/lib initially because the settings-manager
scripts used to be also there and it made sense to keep them close together.
2024-03-23 16:49:13 +02:00
George Kiagiadakis
c4d4cd48f6
docs: add a basic "config migration from 0.4" guide
2024-03-23 16:45:32 +02:00
George Kiagiadakis
a562b22f60
docs: fix typo in {device,node}.disabled documentation
...
Fixes : #609
2024-03-23 12:00:55 +02:00
George Kiagiadakis
8a893bdaf0
docs: add document on how to modify the configuration
...
Including information about the rules syntax.
Fixes : #595
2024-03-18 13:57:26 +02:00
George Kiagiadakis
59183e938a
docs: update access configuration doc
2024-03-18 13:57:26 +02:00
George Kiagiadakis
0649ba9aa6
docs: remove "policy" configuration doc page
...
This is all part of the well-known settings now
2024-03-18 13:57:26 +02:00
George Kiagiadakis
7b918060c4
docs: improve bluetooth documentation and example config file
2024-03-18 13:57:26 +02:00
George Kiagiadakis
e0192789e9
docs: configuration: update docs on "settings" after the latest changes
2024-03-13 18:11:49 +02:00
George Kiagiadakis
857cee10cf
docs: conf_file: small updates
2024-03-12 16:39:44 +02:00
George Kiagiadakis
1ebed7804c
docs: installing: update dependency versions
2024-03-12 16:35:14 +02:00
Ashok Sidipotu
08ae195cdb
config: add {device|node}.disable
2024-03-11 07:19:27 +00:00
George Kiagiadakis
f24edf67fa
docs: update the documentation around file search locations
2024-03-07 19:58:52 +02:00
George Kiagiadakis
14daab576b
docs: add base-dirs in the generated C API documentation
2024-03-04 07:07:56 +00:00
Julian Bouzas
db21eb5dec
docs: fix documentation for WpMetadataItem
2024-03-04 06:33:04 +00:00
Julian Bouzas
424a8e5263
settings: add API to set, reset, save, delete and iterate settings
...
Also improves and refactor the settings unit test to test all the new API added.
2024-02-28 10:20:20 -05:00
Julian Bouzas
a23248847a
metadata: remove wp_metadata_iterator_item_extract() API
...
Similar to WpPropertiesItem, this implements a new WpMetadataItem type that is
returned when iterating metadata
2024-02-28 08:15:17 -05:00
George Kiagiadakis
4dc7317010
docs: update ALSA documentation
2024-02-14 15:58:19 +02:00
Julian Bouzas
1d2fe9b62d
module-settings: remove 'settings.persistent' option
...
This patch removes the 'settings.persistent' option from the configuration as it
only allowed making settings persistent globally instead of individually. This
issue has been addressed in a simpler way by creating a 'persistent-sm-settings'
metadata. If a user wants to make a setting persistent, he can change the
'persistent-sm-settings' metadata object, if the user does not want to make a
persistent change, he can use the 'sm-settings' metadata object. Any changes in
the 'persistent-sm-settings' metadata will be also reflected in the 'sm-settings'
metadata object.
2024-02-02 14:02:49 -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
Julian Bouzas
1c46115433
docs: add linking documentation
2024-02-02 11:15:31 +00:00
George Kiagiadakis
32f86e38ad
docs: improve smart filters documentation
2024-01-31 16:12:17 +02:00
George Kiagiadakis
2fcd24b2d3
docs: move smart filters documentation to the policies section
2024-01-30 12:13:16 +02:00
George Kiagiadakis
052ca9b4a7
docs: add policies section
2024-01-30 12:07:25 +02:00
George Kiagiadakis
58b58b4b48
docs: reorder menu items under "Configuration" section
...
Also remove "main.rst", which is to be removed entirely as a file
(but only after its contents are all moved to other files).
2024-01-29 11:55:18 +02:00
George Kiagiadakis
ef24f35ff8
docs: rename settings section and add link back to the config option types
2024-01-29 11:55:18 +02:00
George Kiagiadakis
e19839dfce
docs: add link from the well-known features section back to components & profiles
2024-01-29 11:55:18 +02:00
George Kiagiadakis
d5926b08e0
docs: add info about the different configuration option types
2024-01-29 11:55:18 +02:00
George Kiagiadakis
4c94cee54c
docs: update multi-instance documentation
2024-01-29 11:55:18 +02:00
Julian Bouzas
874a432c69
autoswitch-bluetooth-profile: remove applications array and use loopback filter
...
This patch improves the bluetooth profile autoswitch so that it works with any
application that wants to capture from a bluetooth device. To do so, a loopback
source filter is created per connected bluetooth device. If an application wants
to capture audio from such loopback source filter, the profile in the associated
bluetooth device is changed to HSP/HFP. If there isn't any application connected
to the loopback source filter, the profile switches back to A2DP.
2024-01-22 10:15:16 +00:00
Pauli Virtanen
b932e22849
docs: update Bluetooth docs
2024-01-14 21:23:17 +02:00
George Kiagiadakis
d17c99f63f
docs: update locations.rst
2024-01-13 18:49:04 +02:00
Julian Bouzas
598b3c83ce
filter-utils: handle new 'filter.smart.targetable' property
...
This property indicates whether the filter can be directly linked with clients
that have a defined target (Eg: pw-play --target <filter-name>) or not. This can
be useful when a client wants to be linked with a filter that is in the middle
of the chain in order to bypass the filters that are placed before the selected
one. If the property is not set, wireplumber will consider the filter not
targetable by default, meaning filters will never by bypassed by clients, and
clients will always be linked with the first filter in the chain.
Fixes #554
2024-01-11 10:54:41 -05:00
Julian Bouzas
d60747f40f
docs: remove obsolete tags
2024-01-05 09:34:35 -05:00
Willow Barraco
cdd472713d
docs-policy: add filter.smart = true
2024-01-05 10:11:00 +01:00
Pauli Virtanen
88c59ff9c6
docs: explain runtime logging controls
2023-12-24 17:59:59 +02:00
George Kiagiadakis
c2d125b0da
Merge branch 'master' into next
2023-12-23 18:34:00 +02:00
George Kiagiadakis
f3f89b8fc1
docs: shuffle files to have the same logical hierarchy as on the generated doc
...
Also:
- rename some files to remove redundant information from the filenames
- rename many labels to match the filename and its place in the hierarchy
- move lua_api under the scripting section
2023-12-23 12:36:27 +02:00
George Kiagiadakis
6afdadc549
docs: update understanding_wireplumber.rst, merging changes from !535
2023-12-21 13:26:44 +02:00
George Kiagiadakis
b58c94816a
docs: update configuration.rst
2023-12-15 21:14:24 +02:00
George Kiagiadakis
6ace763868
docs: add central doc section about the configuration file
2023-12-15 21:07:02 +02:00
George Kiagiadakis
32b31232d1
docs: document components, profiles, features and settings
2023-12-14 16:49:12 +02:00
George Kiagiadakis
396b88e64b
docs: update copyright years
2023-12-14 12:33:42 +02:00
George Kiagiadakis
f63174ad5f
docs: lua: document missing Core functions
2023-12-14 12:30:13 +02:00