summaryrefslogtreecommitdiff
path: root/docs/html/sdk/api_diff/5
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2011-07-26 20:54:46 -0700
committerEric Laurent <elaurent@google.com>2011-07-26 20:54:46 -0700
commit21b5c47ed82ab111828db6145af36f220465571c (patch)
tree1bdd7fabaa397f328e16de94fd657b0753a5f85c /docs/html/sdk/api_diff/5
parentbce8effe75c5477eb42d4e1c4df609da962285a2 (diff)
AudioFlinger: fix crash when deleting pre process.
If a pre processing effect is detroyed while enabled and capture is active, there was a possibility that the effect engine is released by the framework while still processed by the audio HAL. The fix consists in not releasing the engine in EffectModule::removeHandle() but just flag the effect as being detroyed to avoid further calls to functions on the engine effect interface. The effect interface is then removed from the audio HAL safely in EffectChain::removeEffect_l() while holding the EffectChain mutex. Change-Id: I71fab30d9145062af8644f545a1f1d4d3e7e7f02
Diffstat (limited to 'docs/html/sdk/api_diff/5')
0 files changed, 0 insertions, 0 deletions