[pulseaudio-discuss] [PATCH 0/6] UCM jack detection improvements

Tanu Kaskinen tanu.kaskinen at linux.intel.com
Thu Feb 12 05:11:47 PST 2015


These patches add support for the "JackControl" and "JackHWMute"
device values that are in process of getting documented in alsa-lib's
use-case.h.

The dynarray patches have already been pushed to the "next" branch,
but I include them here anyway so that the patch set can easily be
applied on top of master.

Tanu Kaskinen (6):
  dynarray: Add pa_dynarray_last()
  dynarray: Add pa_dynarray_remove_by_index()
  dynarray: Add pa_dynarray_remove_by_data()
  dynarray: Add PA_DYNARRAY_FOREACH
  ucm: Add support for "JackControl"
  ucm: Add support for "JackHWMute"

 src/modules/alsa/alsa-mixer.c       |  15 ++
 src/modules/alsa/alsa-mixer.h       |  14 ++
 src/modules/alsa/alsa-ucm.c         | 301 +++++++++++++++++++++++++++++++++++-
 src/modules/alsa/alsa-ucm.h         |  40 +++++
 src/modules/alsa/module-alsa-card.c |  18 ++-
 src/pulsecore/device-port.c         |  14 +-
 src/pulsecore/dynarray.c            |  51 +++++-
 src/pulsecore/dynarray.h            |  25 ++-
 src/pulsecore/tokenizer.c           |   3 -
 9 files changed, 449 insertions(+), 32 deletions(-)

-- 
1.9.3



More information about the pulseaudio-discuss mailing list