]> code.delx.au - pulseaudio/commit
alsa: Add separate sinks/sources for UCM modifiers if needed
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Mon, 16 Jul 2012 10:12:53 +0000 (15:42 +0530)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Mon, 16 Jul 2012 14:11:45 +0000 (19:41 +0530)
commit5c12ce5985990f71eb32bbac4a98649e3236e296
tree61228791edd17936ca9d8d3e30ae6fd99a314d12
parenta08c85d2993ee070098d6460b5a760bb02d87e80
alsa: Add separate sinks/sources for UCM modifiers if needed

Modifiers may have their own PlaybackPCM/CapturePCM and for these, we
create separate sinks/sources. These are marked with the
device.intended_roles property to let role-based routing take care if
streams are tagged appropriately.
src/modules/alsa/alsa-sink.c
src/modules/alsa/alsa-source.c
src/modules/alsa/alsa-ucm.c
src/modules/alsa/alsa-ucm.h