commit | d4120148e72b2352f19f74dd493e903992371ef9 | [log] [tgz] |
---|---|---|
author | Mikhail Naganov <mnaganov@google.com> | Wed Dec 06 15:49:22 2017 -0800 |
committer | Mikhail Naganov <mnaganov@google.com> | Wed Dec 06 18:00:54 2017 -0800 |
tree | fe81d9ec22eda9966fddaf89388c7870efb76a58 | |
parent | 3a5608cf069994725f6e50950f0462e91dcd8c51 [diff] |
audiopolicy: Refactor HwModuleCollection -- make AudioPolicyManager::mHwModules to only store loaded modules; all modules stored in mHwModulesAll; this removes lots of checks for HwModule::mHandle; -- use "for range" loops when iterating over mHwModules; -- use HwModulesCollection::getModuleFromName for finding the remote submix module; -- log statements print HwModule's name instead of index. Test: audio still works Change-Id: I2d86caae23e87e25b6a367cb4042741f0b32e99c