summaryrefslogtreecommitdiffstats
path: root/views
diff options
context:
space:
mode:
authordavej@chromium.org <davej@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-11 17:42:57 +0000
committerdavej@chromium.org <davej@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-11 17:42:57 +0000
commitee110985ffc3a00fa143d64b003be2ce0ad846d0 (patch)
tree912c6f0e69ca28a5ec305b599340ac10dd4d1d96 /views
parente6ba241000ba3d0ba7335cf6ffb0b1c9fcf9bdd1 (diff)
downloadchromium_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