• João Paulo Rechi Vita's avatar
    module-alsa-card: Update the active profile's availability last · 40e72e02
    João Paulo Rechi Vita authored
    The previous commit introduces logic in module-switch-on-port-available
    that may change a card's active profile when its availability changes to
    PA_AVAILABLE_NO. To choose the new active profile, it needs a consistent
    view of the new availability of all profiles, so this commit changes the
    order which the ALSA driver updates all profiles' availability to ensure
    the active profile is last.
    
    This is not generic enough to cover cases were we may want to take an
    action on availability changes of profiles other than the active one
    that also need a consistent view of all profiles' availability. But we
    don't have any callbacks implementing such action at the moment.
    40e72e02
Name
Last commit
Last update
coverity Loading commit data...
doc Loading commit data...
doxygen Loading commit data...
m4 Loading commit data...
man Loading commit data...
po Loading commit data...
scripts Loading commit data...
shell-completion Loading commit data...
src Loading commit data...
vala Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
GPL Loading commit data...
LGPL Loading commit data...
LICENSE Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
PROTOCOL Loading commit data...
PulseAudioConfig.cmake.in Loading commit data...
PulseAudioConfigVersion.cmake.in Loading commit data...
README Loading commit data...
autogen.sh Loading commit data...
bootstrap.sh Loading commit data...
configure.ac Loading commit data...
git-version-gen Loading commit data...
libpulse-mainloop-glib.pc.in Loading commit data...
libpulse-simple.pc.in Loading commit data...
libpulse.pc.in Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...
orc.mak Loading commit data...
pulseaudio-text.svg Loading commit data...
pulseaudio.supp Loading commit data...
pulseaudio.svg Loading commit data...
todo Loading commit data...