commit | eb3c337a3d6c74ec857dfc8be7eeafe634614bcd | [log] [tgz] |
---|---|---|
author | Eric Laurent <elaurent@google.com> | Wed Sep 25 12:25:29 2013 -0700 |
committer | Eric Laurent <elaurent@google.com> | Wed Sep 25 12:44:00 2013 -0700 |
tree | 7ade01c31e70ffeadf88fc60b2144faa47f9c49f | |
parent | d2ac3144e201398340cc5b9bb36e5efe39edd9eb [diff] |
fix deadlock in audioflinger::createEffect() commit 5baf2af5 introduced a regression by calling getOutputForEffect() with AudioFLinger main mutex locked. The locking order must always be AudioPolicyService mutex then AudioFlinger then ThreadBase mutex. Bug: 10916796. Change-Id: Ide34a2d84dbb06dbb35abd0640d91b01b0ac4d40