diff options
author | 2009-09-29 11:12:57 -0700 | |
---|---|---|
committer | 2009-09-30 14:48:20 -0700 | |
commit | b7d94602e740e2fc9f98b573b5a3547189250599 (patch) | |
tree | 54aafea60d3f21fbf30b5507d75be9a15c51f327 /libs/utils/BackupData.cpp | |
parent | 486733c1fd564acd6d1b72e38147eb5e6d3a3d71 (diff) |
Fix issue 2153835: AudioFlinger: setParameters() can remain stuck if output thread is terminated.
Wait for the parameter set completed condition with a time out in ThreadBase::setParameters().
Also lock AudioFlinger mutex before accessing thread list in AudioFlinger::setParameters() and keep a strong reference
on the thread being used in case it is exited while processing the request.
Diffstat (limited to 'libs/utils/BackupData.cpp')
0 files changed, 0 insertions, 0 deletions