diff options
author | Eric Laurent <elaurent@google.com> | 2010-09-28 14:09:57 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2010-09-28 14:23:39 -0700 |
commit | 4fd3ecc1f0b8d95f52b516cd81fe4f06607d5cb0 (patch) | |
tree | f01db4d9eb88b7ecf512f39d05a65fc0eb4275fc /libs/rs/rsg_ScriptJavaClass.cpp | |
parent | 65a5ba45559e88a50c258d794a1728498c248376 (diff) |
Fix several audio effects problems.
Fixed the following issues in LVM effect bundle wrapper:
- memory leaks in EffectCreate() in case effect creation fails at various stages
- Added saturation when accumulating to output buffer
- Fixed problems with enabled effects count when an effect is released while enabled
- Do not allocate temporary buffer for accumulation each time process() is called
Fixed the following issues in effects framework (AudioFlinger)
- Release effect synchronously in the library when deleted from effect chain
- Do not call the effect process function if no tracks are present in the same
audio session
Change-Id: Ifbd80a163415cfb3c0a337c12082853ea45d9c91
Diffstat (limited to 'libs/rs/rsg_ScriptJavaClass.cpp')
0 files changed, 0 insertions, 0 deletions