summaryrefslogtreecommitdiffstats
path: root/opengl/libs
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2011-09-13 11:40:21 -0700
committerEric Laurent <elaurent@google.com>2011-09-13 12:44:22 -0700
commit5f37be324f93b5a4bc0d424845bab59c914cbacf (patch)
tree0a2ce1853d50dd12869a7b8e8949d86d43a47984 /opengl/libs
parent1cd955b01d8ea72009be56f4c4a93d4d79e902df (diff)
downloadframeworks_base-5f37be324f93b5a4bc0d424845bab59c914cbacf.zip
frameworks_base-5f37be324f93b5a4bc0d424845bab59c914cbacf.tar.gz
frameworks_base-5f37be324f93b5a4bc0d424845bab59c914cbacf.tar.bz2
Issue 4345021: Audio routed to multiple devices...
There is a possiblility that the condition on which RecordThread::checkForNewParameters_l() waits after updating the command completion status is never signalled. This happens if the thread executing ThreadBase::setParameters() has timed out waiting for the status (for instance if the audio HAL takes too long to execute the setParameters() command. Then the RecordThread is stuck forever. The fix consists in waiting for the condition with a timeout in RecordThread::checkForNewParameters_l(). Change-Id: I7fc671bc2fc43ba4acb65a2beb33ee05742f091e
Diffstat (limited to 'opengl/libs')
0 files changed, 0 insertions, 0 deletions