Wim Taymans
7f08cadca4
pulse-server: move quirks to config section
...
Make a pulse.rules section in the config file with match rules. Add
support for setting custom client properties and quirks.
2022-01-22 11:51:11 +01:00
Wim Taymans
611591d0fc
json: add spa_json_parse_stringn()
...
It also checks the destination size.
2022-01-04 12:37:00 +01:00
Wim Taymans
c46113faa3
json: spa_json_get_string() writes up to len chars or fail
2022-01-04 10:42:32 +01:00
Peter Hutterer
52a96bb602
modules: add log topics to module-protocol-pulse
...
This ends up using a nested namespace: mod.protocol-pulse for the module
itself, mod.protocol-pulse.foo for the various submodules and
extensions.
2021-09-28 09:35:39 +02:00
Wim Taymans
ef795cc2e3
pulse-server: add quirk for skypeforlinux
...
Or else it refuses to show the output devices in some cases for some
reason.
2021-09-02 15:22:27 +02:00
Wim Taymans
64a25110dc
pulse-server: move quirks to a json blob
...
Make the quirks table as a json blob so that we can move it
out when we need to.
2021-06-30 18:10:41 +02:00
Wim Taymans
900cb596d3
pipewire-pulse: implement simple quirk database
...
Add a simple quirks table.
Forces S16 formats for teams sink and source info.
Forces removal of the DONT_MOVE flag for capture streams for firefox.
See #838 and #1363
2021-06-30 17:17:36 +02:00