[pulseaudio-discuss] [PATCH 0/3] Another try at making port properties configurable

Tanu Kaskinen tanuk at iki.fi
Sat Dec 3 02:26:07 PST 2011


This is the second attempt at making it possible to
configure port properties in the alsa path configuration
files. This time the configuration file format is nicer.

Parsing the proplist is implemented by making
"Property List" sections a special case in the generic
configuration parser. It's a bit hacky, but this solution
requires only minimal changes to the conf-parser interface,
which is why I chose this approach.

Tanu Kaskinen (3):
  conf-parser: Pass parser state in a struct instead of function
    parameters.
  conf-parser: Add support for parsing property lists.
  alsa-mixer: Add support for defining port property lists in the path
    configuration files.

 src/daemon/daemon-conf.c                           |    2 +-
 src/modules/alsa/alsa-mixer.c                      |   15 ++-
 src/modules/alsa/alsa-mixer.h                      |    1 +
 .../alsa/mixer/paths/analog-output.conf.common     |    4 +
 src/modules/module-augment-properties.c            |    2 +-
 src/pulse/client-conf.c                            |    2 +-
 src/pulsecore/conf-parser.c                        |  142 +++++++++++++-------
 src/pulsecore/conf-parser.h                        |   17 ++-
 8 files changed, 130 insertions(+), 55 deletions(-)

-- 
1.7.7.3



More information about the pulseaudio-discuss mailing list