summaryrefslogtreecommitdiffstats
path: root/services/audioflinger/AudioMixer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "Enable full floating point path in AudioMixer"Eric Laurent2015-05-071-3/+3
* Merge "Fix single channel playback that does not use AUDIO_CHANNEL_OUT_MONO"Andy Hung2015-04-221-2/+3
|\
| * Fix single channel playback that does not use AUDIO_CHANNEL_OUT_MONOAndy Hung2015-04-211-2/+3
* | Use AudioPlaybackRate to hold TimestretchBufferProvider parametersRicardo Garcia2015-04-221-20/+26
|/
* Add playback rate to AudioMixerAndy Hung2015-04-091-1/+56
* Factor out buffer provider code from AudioMixerAndy Hung2015-04-081-320/+1
* Merge "Enable full floating point path in AudioMixer"Andy Hung2015-03-201-3/+3
|\
| * Enable full floating point path in AudioMixerAndy Hung2014-11-071-3/+3
* | Remove redundant semicolon from namespace closingGlenn Kasten2015-03-031-1/+1
* | Add channel index mask to AudioMixerAndy Hung2015-02-271-6/+44
|/
* Fix AudioMixer floating interaction with downmixerAndy Hung2014-11-071-18/+50
* Move AudioMixer buffer provider preparation into trackAndy Hung2014-11-071-66/+60
* Fix AudioMixer MONO muted track handlingAndy Hung2014-08-251-5/+21
* Remove unused TwoTrack process mode from AudioMixerAndy Hung2014-08-041-103/+0
* Add multichannel capability to AudioFlingerAndy Hung2014-07-241-1/+4
* Add multichannel capability to AudioMixerAndy Hung2014-07-241-131/+298
* Add RemixBufferProvider to AudioMixerAndy Hung2014-07-181-0/+34
* Update DownmixerBufferProvider to use CopyBufferProviderAndy Hung2014-07-181-144/+143
* Add CopyBufferProvider class for AudioMixerAndy Hung2014-07-181-86/+112
* Add floating point volume handling to AudioMixerAndy Hung2014-07-081-70/+172
* Replace int bitDepth with audio_format_t in ResamplerAndy Hung2014-07-071-13/+1
* Add new AudioMixer processing hooksAndy Hung2014-06-301-44/+364
* Change parameter type for volume to float in AudioMixerAndy Hung2014-05-301-6/+14
* Rename UNITY_GAIN to UNITY_GAIN_INT in AudioMixerAndy Hung2014-05-301-5/+5
* Refactor setVolumeRampVariables in AudioMixerAndy Hung2014-05-301-30/+42
* Fix floating point output from mixerAndy Hung2014-05-301-6/+7
* Avoid resetting BufferProviders in mixer unnecessarilyAndy Hung2014-05-291-0/+3
* Add multiple format capability to AudioMixerAndy Hung2014-05-231-26/+167
* Add format parameter to getTrackName() and track_tAndy Hung2014-05-191-2/+7
* Update AudioMixer::getTrackName to save channelMaskAndy Hung2014-05-161-7/+8
* Use new channel count functions for audio masksAndy Hung2014-05-161-2/+2
* Change references of Q19.12 to Q4.27 for clarityAndy Hung2014-04-021-4/+4
* Use LOG_ALWAYS_FATAL instead of LOG_FATALGlenn Kasten2014-03-261-4/+4
* Rename mSinkFormat to mMixerFormat for AudioMixer::track_tAndy Hung2014-03-011-12/+12
* Use float_from_q19_12 conversion in AudioMixerAndy Hung2014-02-281-3/+4
* Add Track Sink Format to AudioMixerAndy Hung2014-02-261-22/+68
* resolved conflicts for merge of 566be7c3 to masterNarayan Kamath2014-02-111-3/+4
|\
| * Make frameworks/av 64-bit compatibleKévin PETIT2014-02-111-3/+4
* | Enable new dynamic audio resampler as defaultAndy Hung2014-01-301-1/+1
* | Merge "Remove warnings in Audio mixer resampler compilation."Andy Hung2014-01-301-7/+7
|\ \
| * | Remove warnings in Audio mixer resampler compilation.Andy Hung2014-01-291-7/+7
* | | Merge commit 'adf3f9b9' into manualmergeGlenn Kasten2014-01-291-5/+7
|\ \ \ | |/ / |/| / | |/
| * AudioMixer: Remove tracks from enabledTracks after reseting outTempGaurav Kumar2014-01-291-4/+7
* | Merge "Channel counts are uint32_t"Glenn Kasten2013-11-081-1/+1
|\ \
| * | Channel counts are uint32_tGlenn Kasten2013-11-061-1/+1
* | | Simplify track 'needs' bitsGlenn Kasten2013-11-061-11/+13
* | | Remove redundant this->Glenn Kasten2013-11-061-2/+2
* | | Remove dead codeGlenn Kasten2013-11-061-2/+0
* | | Fix race condition in initializing downmixGlenn Kasten2013-11-061-25/+26
|/ /
* | Explicit comparison to 0 for integral typesGlenn Kasten2013-08-131-4/+4