summaryrefslogtreecommitdiff
path: root/libs/utils/BackupData.cpp
diff options
context:
space:
mode:
author Eric Laurent <elaurent@google.com> 2009-09-29 11:12:57 -0700
committer Eric Laurent <elaurent@google.com> 2009-09-30 14:48:20 -0700
commitb7d94602e740e2fc9f98b573b5a3547189250599 (patch)
tree54aafea60d3f21fbf30b5507d75be9a15c51f327 /libs/utils/BackupData.cpp
parent486733c1fd564acd6d1b72e38147eb5e6d3a3d71 (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