83ffcfb53b62489de9d2bd0b0277e879c3e57ab6 |
|
19-Jun-2015 |
Andy Hung <hunga@google.com> |
Fix clamp issue with AudioMixer with float input and int16 output Bug: 20706338 Change-Id: I7e3ab0da96901870cc57fbe2e79163bc81157465
/frameworks/av/services/audioflinger/AudioMixerOps.h
|
650254065e7c6b5abab5e3d154f720753fe1e1cf |
|
11-Dec-2014 |
Chih-Hung Hsieh <chh@google.com> |
Trigger error only when a template is instantiated. Clang compiler will check defintions and trigger undefined template error of 'android::CompileTimeAssert<false>' even when MixMul is not instantiated. Avoid such parse time error but trigger link error when the generic MixMul template is used. Change-Id: I84ef60a69fbfbeefc93b5654e4bdd54f9d530867
/frameworks/av/services/audioflinger/AudioMixerOps.h
|
a4daf0b4f934b800a49f199fb8c09409391c8fc0 |
|
29-Jul-2014 |
Glenn Kasten <gkasten@google.com> |
Fix build warnings Change-Id: Ife5e40264f43fb3ccb40830228701003fe106bf5
/frameworks/av/services/audioflinger/AudioMixerOps.h
|
e93b6b7347a7846c8fd746542364ec11b0cd5124 |
|
18-Jul-2014 |
Andy Hung <hunga@google.com> |
Add multichannel capability to AudioMixer tests/test-mixer updated to handle multichannel. New mixer path is still disabled (kUseNewMixer = false). Subsequent CL will enable multichannel capability. Change-Id: I71dafa94cc1d9af567c285e0ded7c5c94e3ff926
/frameworks/av/services/audioflinger/AudioMixerOps.h
|
5e58b0abe5b6c8f5bd96a8f78bbeeeb4d3892020 |
|
24-Jun-2014 |
Andy Hung <hunga@google.com> |
Add floating point volume handling to AudioMixer Use floating point volume in AudioMixer mixing when floating point input is used with the new mixer engine. AudioResampler is updated to take floating point volume to match. Both legacy integer and floating point mixer engines work. For now, integer volume is used when the new mixer engine runs in integer input mode, for backward compatibility with the legacy mixer. The new mixer engine will generally run in floating point input mode. When the legacy path is removed, the integer volumes will be removed. Change-Id: I79e80c292ae7c8b8bdd0aa371a1b2c3a1b618290
/frameworks/av/services/audioflinger/AudioMixerOps.h
|
296b741e8eb38e749e3202182f703a2e30ee5f1f |
|
18-Jun-2014 |
Andy Hung <hunga@google.com> |
Add new AudioMixer processing hooks This change adds new process and thread hooks for multi-format handling. It is enabled by setting kUseNewMixer = true. Change-Id: I262a3d2e4411f8cef7370a497b77a34eb55f1f86
/frameworks/av/services/audioflinger/AudioMixerOps.h
|