chiark / gitweb /
Unify sound API configuration.
authorrjk@greenend.org.uk <>
Sun, 30 Dec 2007 16:20:37 +0000 (16:20 +0000)
committerrjk@greenend.org.uk <>
Sun, 30 Dec 2007 16:20:37 +0000 (16:20 +0000)
commitbd8895a87731c72190ea2012f36583f796d4181a
tree6423424e8b622148ebeb44f27115017cc97532ac
parent816e60886bca2caf8f33076bb90d97dacc53ffd0
Unify sound API configuration.

'speaker_backend' is now spelled 'api' (though the old name still
works) and effects the choice of volume setting API as well as the
device used by the speaker process.

For volume setting, only OSS is implemented (still).  The new
structure means that ALSA volume setting no longer works as it will no
longer use the OSS interface instead.  However, this was never
reliable as it depended upon ALSA's OSS emulation being enabled.
README.streams
doc/disorder_config.5.in
lib/Makefile.am
lib/configuration.c
lib/configuration.h
lib/mixer-oss.c [new file with mode: 0644]
lib/mixer.c
lib/mixer.h
server/server.c
server/speaker.c
tests/dtest.py