History log of /frameworks/av/services/audioflinger/AudioMixerOps.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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