mirror of
https://github.com/pulseaudio/pulseaudio.git
synced 2024-11-23 18:03:32 +08:00
30a551bbc4
When a port becomes unavailble its profile may also become unavailable. If that profile is the card's active profile, we need to switch the card's active profile to a different one. If we don't do that a card may get stuck on a profile without available ports, but its sink and source will still exist, preventing module-rescue-streams to move the streams to a different card with available ports. The relation between port availability and profile availability is defined by the driver, and for the ALSA driver a profile is considered available if there is at least one (available || unknown) port for each direction implemented by the profile. Because of that we can only check the profile's availability and priority when looking for the best profile and don't need to look at port's priorities. https://phabricator.endlessm.com/T24904 |
||
---|---|---|
coverity | ||
doc | ||
doxygen | ||
m4 | ||
man | ||
po | ||
scripts | ||
shell-completion | ||
src | ||
vala | ||
.gitignore | ||
.gitlab-ci.yml | ||
.mailmap | ||
.travis.yml | ||
autogen.sh | ||
bootstrap.sh | ||
CODE_OF_CONDUCT.md | ||
configure.ac | ||
git-version-gen | ||
GPL | ||
LGPL | ||
libpulse-mainloop-glib.pc.in | ||
libpulse-simple.pc.in | ||
libpulse.pc.in | ||
LICENSE | ||
Makefile.am | ||
meson_options.txt | ||
meson.build | ||
NEWS | ||
orc.mak | ||
PROTOCOL | ||
pulseaudio-text.svg | ||
pulseaudio.supp | ||
pulseaudio.svg | ||
PulseAudioConfig.cmake.in | ||
PulseAudioConfigVersion.cmake.in | ||
README | ||
todo |
PULSEAUDIO SOUND SERVER WEB SITE: http://pulseaudio.org/ GIT: https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio MAILING LIST: http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss GIT COMMITS MAILING LIST: http://lists.freedesktop.org/mailman/listinfo/pulseaudio-commits TRAC/BUGZILLA TICKET CHANGES MAILING LIST: http://lists.freedesktop.org/mailman/listinfo/pulseaudio-bugs IRC: #pulseaudio on irc.freenode.org FRESHMEAT: http://freshmeat.net/projects/pulseaudio/ OHLOH: http://www.ohloh.net/projects/4038 AUTHORS: Several HACKING: In order to run pulseaudio from the build dir __OPTIMIZE__ should be disabled (look at src/pulsecore/core-util.h::pa_run_from_build_tree()), this can be done by passing "CFLAGS=-O0" to the configure script: ./autogen.sh CFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" ./configure make ./src/pulseaudio -n -F src/default.pa -p $(pwd)/src/ SPELLING: PulseAudio