[pulseaudio-discuss] [PATCHv2 0/7] PA and UCM integration
Margarita Olaya
magi at slimlogic.co.uk
Sun Apr 24 19:19:58 PDT 2011
Hi all,
This is the second version of the patches for PA and UCM integration.
Changes from v1:
- Add new ucm function and structures in a separate file at alsa directory
- Use udev ruel to load UCM
- Use udev rule to load jack detection module
- Use pa_threads and pa file operations.
- Improve the logic at jack detection hooks
Margarita Olaya Cabrera (7):
alsa: make visible profile functions
alsa: add proplist ucm data
alsa: add ucm data structures and calls
alsa: add support for ucm profiles
alsa: add jack detection support
alsa: add hook calls for jack insertion and removal
alsa: load jack detection module
src/Makefile.am | 11 +-
src/modules/alsa/alsa-mixer.c | 10 +-
src/modules/alsa/alsa-mixer.h | 9 +
src/modules/alsa/alsa-ucm.c | 529 ++++++++++++++++++++++++++++
src/modules/alsa/alsa-ucm.h | 83 +++++
src/modules/alsa/module-alsa-card.c | 199 ++++++++++-
src/modules/alsa/module-alsa-jack-detect.c | 207 +++++++++++
src/modules/module-udev-detect.c | 315 ++++++++++++++++-
src/pulse/proplist.h | 27 ++
src/pulsecore/core.h | 2 +
src/pulsecore/jack-detect.h | 42 +++
11 files changed, 1402 insertions(+), 32 deletions(-)
create mode 100644 src/modules/alsa/alsa-ucm.c
create mode 100644 src/modules/alsa/alsa-ucm.h
create mode 100644 src/modules/alsa/module-alsa-jack-detect.c
create mode 100644 src/pulsecore/jack-detect.h
More information about the pulseaudio-discuss
mailing list