[RFC Patch 0/3] Support UCM in Pulseaudio

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
These patches are for supporting UCM in pulseaudio according to the
conclusion of concepts mapping from ELC-E, and based on Margarita's
work. Not fully verified on latest alsa-lib, just requesting for
comments.
Concepts mapping:
UCM Verb <-> PA profile
UCM device <-> PA port
UCM modifier <-> PA stream role intent

----------------------------------------------------------
 src/Makefile.am                     |    1 +
 src/modules/alsa/alsa-mixer.c       |    4 +-
 src/modules/alsa/alsa-mixer.h       |    8 +
 src/modules/alsa/alsa-sink.c        |   40 ++-
 src/modules/alsa/alsa-source.c      |   41 ++-
 src/modules/alsa/alsa-ucm.c         |  908 +++++++++++++++++++++++++++++++++++
 src/modules/alsa/alsa-ucm.h         |   96 ++++
 src/modules/alsa/module-alsa-card.c |  313 ++++++++++++-
 src/pulse/proplist.h                |   27 +
 9 files changed, 1422 insertions(+), 16 deletions(-)

-- 
Wei.Feng (irc wei_feng)
Linaro Multimedia Team
Linaro.org???Open source software for ARM SoCs
Follow?Linaro:?Facebook?|?Twitter?|?Blog


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux