From: Feng Wei <feng.wei@xxxxxxxxxx> Here are patches for UCM integration, most features of pulseaudio are supported by alsa UCM configurations now. Feng Wei (4): Integrate UCM basic functions into alsa card module Add use_ucm to udev detect module Add UCM modifier functions into alsa card module Add UCM jack detection into alsa card module src/Makefile.am | 1 + src/modules/alsa/alsa-mixer.c | 48 +- src/modules/alsa/alsa-mixer.h | 6 + src/modules/alsa/alsa-sink.c | 45 +- src/modules/alsa/alsa-source.c | 46 +- src/modules/alsa/alsa-ucm.c | 1341 +++++++++++++++++++++++++++++++++++ src/modules/alsa/alsa-ucm.h | 125 ++++ src/modules/alsa/module-alsa-card.c | 352 ++++++++- src/modules/module-udev-detect.c | 1 + src/pulse/proplist.h | 45 ++ 10 files changed, 1958 insertions(+), 52 deletions(-) create mode 100644 src/modules/alsa/alsa-ucm.c create mode 100644 src/modules/alsa/alsa-ucm.h -- 1.7.9.5