]> git.sesse.net Git - nageru/commit
Refactor ALSA code in preparation for hotplug.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 8 Sep 2016 18:09:04 +0000 (20:09 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Wed, 19 Oct 2016 22:55:44 +0000 (00:55 +0200)
commitb590a9a091974607517a9f872e28cbfa65014e2a
tree546a03550b15ce8a3c356e3d76a0cba91599fa78
parent1d75037f1e47e1e86adc444417922b402ba8272a
Refactor ALSA code in preparation for hotplug.

In particular, all the inputs are not owned by a class ALSAPool,
which also takes over enumeration. There's a new state machine
(only in preparation, not actually used yet), and some policy
has been defined for what to do when cards go in and out.
alsa_input.cpp
alsa_input.h
audio_mixer.cpp
audio_mixer.h