pipewire/spa/plugins/alsa/acp
Wim Taymans 96ed03e1fc alsa-util: Perform format and rate detection before setting HW params
Perform detection of supported sample format and rates just after device is
opened, before `snd_pcm_hw_params()` is called for the first time. This fixes a
problem where device restricts available sample rates after HW params are set
preventing sample rate detection (seen with UAC2 devices and kernel 6.1.9)
2023-03-20 18:22:09 +01:00
..
acp.c alsa-util: Perform format and rate detection before setting HW params 2023-03-20 18:22:09 +01:00
acp.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
alsa-mixer.c alsa-util: Perform format and rate detection before setting HW params 2023-03-20 18:22:09 +01:00
alsa-mixer.h alsa-ucm: Let profiles know their associated UCM verb 2023-03-20 15:18:12 +01:00
alsa-ucm.c alsa-util: Perform format and rate detection before setting HW params 2023-03-20 18:22:09 +01:00
alsa-ucm.h alsa-ucm: Make mapping UCM contexts have only one modifier 2023-03-20 17:31:31 +01:00
alsa-util.c alsa-util: Perform format and rate detection before setting HW params 2023-03-20 18:22:09 +01:00
alsa-util.h alsa-util: Perform format and rate detection before setting HW params 2023-03-20 18:22:09 +01:00
array.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
card.h acp: add option to set Pro Audio channels 2023-01-31 15:59:39 +01:00
channelmap.h acp: don't mix non-AUX and AUX channels 2022-06-02 12:54:04 +02:00
compat.c spa: alsa: Fix build warning 2021-10-25 07:26:15 +00:00
compat.h alsa-util: Perform format and rate detection before setting HW params 2023-03-20 18:22:09 +01:00
conf-parser.c config.h is a local header, not a system one 2021-06-10 09:04:16 +10:00
conf-parser.h alsa-acp: Add libacp based card device 2020-07-06 12:20:09 +02:00
device-port.h Fix typos 2021-04-30 07:40:20 +00:00
dynarray.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
hashmap.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
idxset.h alsa-ucm: Rewrite conformant device group generation with idxsets 2023-03-20 16:28:32 +01:00
llist.h alsa-acp: Add libacp based card device 2020-07-06 12:20:09 +02:00
meson.build treewide: meson.build: use dependency variable for SPA 2021-12-28 18:34:06 +01:00
proplist.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
volume.h acp: add support for soft volume 2020-07-06 17:22:42 +02:00