diff options
author | davej@chromium.org <davej@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-11 17:42:57 +0000 |
---|---|---|
committer | davej@chromium.org <davej@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-11 17:42:57 +0000 |
commit | ee110985ffc3a00fa143d64b003be2ce0ad846d0 (patch) | |
tree | 912c6f0e69ca28a5ec305b599340ac10dd4d1d96 /views | |
parent | e6ba241000ba3d0ba7335cf6ffb0b1c9fcf9bdd1 (diff) | |
download | chromium_src-ee110985ffc3a00fa143d64b003be2ce0ad846d0.zip chromium_src-ee110985ffc3a00fa143d64b003be2ce0ad846d0.tar.gz chromium_src-ee110985ffc3a00fa143d64b003be2ce0ad846d0.tar.bz2 |
Improved thread safety
Before these fixes, if PulseAudio was installed, but had no devices, one of the callbacks could hang indefinitely. If told to shut down before initialization had completed, weird things may have happened. Now the mixer can be shut down at any time, and can handle requests safely from different threads.
BUG=5141
TEST=Make sure the "E: mutex-posic.c" assertion is no longer appearing in build-bot logs
Review URL: http://codereview.chromium.org/3069025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55751 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views')
0 files changed, 0 insertions, 0 deletions