Here are patches for UCM integration, most features of pulseaudio are supported by UCM configurations now except jack detection. Feng Wei (3): Integrate UCM basic functions into alsa card module Add use_ucm to udev detect module Add UCM modifier functions into alsa card module src/Makefile.am | 1 + src/modules/alsa/alsa-mixer.c | 18 +- src/modules/alsa/alsa-mixer.h | 5 + src/modules/alsa/alsa-sink.c | 46 ++- src/modules/alsa/alsa-source.c | 47 ++- src/modules/alsa/alsa-ucm.c | 1191 +++++++++++++++++++++++++++++++++++ src/modules/alsa/alsa-ucm.h | 113 ++++ src/modules/alsa/module-alsa-card.c | 294 +++++++++- src/modules/module-udev-detect.c | 1 + src/pulse/proplist.h | 45 ++ 10 files changed, 1737 insertions(+), 24 deletions(-) create mode 100644 src/modules/alsa/alsa-ucm.c create mode 100644 src/modules/alsa/alsa-ucm.h -- 1.7.4.1