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

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

 



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



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

  Powered by Linux