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
This commit is contained in:
Wim Taymans 2021-06-30 17:17:36 +02:00
parent f5d51162c4
commit 900cb596d3
5 changed files with 98 additions and 1 deletions

View file

@ -174,6 +174,7 @@ pipewire_module_protocol_pulse_sources = [
'module-protocol-pulse/operation.c',
'module-protocol-pulse/pending-sample.c',
'module-protocol-pulse/pulse-server.c',
'module-protocol-pulse/quirks.c',
'module-protocol-pulse/reply.c',
'module-protocol-pulse/sample.c',
'module-protocol-pulse/sample-play.c',