summaryrefslogtreecommitdiffstats
path: root/services/audioflinger/AudioFlinger.cpp
Commit message (Expand)AuthorAgeFilesLines
* Disable audio watchdogGlenn Kasten2012-09-301-0/+10
* bug 7253033 clean up before closing an outputJean-Michel Trivi2012-09-301-0/+11
* Revert "Don't wait for presentation complete if terminated"Glenn Kasten2012-09-261-6/+6
* Implement android.media.AudioManager.getProperty()Glenn Kasten2012-09-251-0/+18
* audioflinger: improve record start and thread exitEric Laurent2012-09-251-2/+2
* fix end of track presentation on suspended outputEric Laurent2012-09-231-2/+13
* audioflinger: send priority request from a threadEric Laurent2012-09-131-30/+49
* Handle audio HAL returning 0 bytes in record threadJean-Michel Trivi2012-09-131-4/+4
* Don't deadlock on AudioRecord start when reads return 0Jean-Michel Trivi2012-09-121-8/+14
* Communicate audio session ID to downmixerJean-Michel Trivi2012-09-101-5/+6
* audioflinger: changes for new audio devices enumsEric Laurent2012-09-071-63/+44
* AudioFlinger: send audio source to audio effectsEric Laurent2012-08-311-1/+37
* Update audio commentsGlenn Kasten2012-08-301-6/+7
* Remove dead codeGlenn Kasten2012-08-301-0/+4
* Move libnbaio out of AudioFlingerGlenn Kasten2012-08-301-6/+6
* const methodsGlenn Kasten2012-08-131-6/+6
* Simplify AudioFlinger::PlaybackThread::isValidSyncEvent()Glenn Kasten2012-08-131-7/+1
* Discard setSyncEvent() return valueGlenn Kasten2012-08-131-4/+4
* Replace hard-coded "2" by a constant and commentGlenn Kasten2012-08-091-2/+11
* AudioFlinger: fix timed audioJohn Grossman2012-08-081-4/+6
* AudioFlinger: Better handling for master volume/muteJohn Grossman2012-08-081-171/+133
* Change audio flinger to user HAL master mute if availableJohn Grossman2012-08-081-9/+86
* Don't wait for presentation complete if terminatedGlenn Kasten2012-08-011-6/+6
* Start adding support for multiple record tracksGlenn Kasten2012-08-011-37/+123
* Clean up start() parametersGlenn Kasten2012-07-271-1/+1
* Extract methods to enter standby and standby modeGlenn Kasten2012-07-271-16/+19
* Use valueAt instead of editValueAt when possibleGlenn Kasten2012-07-251-4/+4
* Fix races in AudioRecord stop()Glenn Kasten2012-07-251-24/+27
* Use upmix/downmix utility routinesGlenn Kasten2012-07-231-16/+6
* fix audio effect not destroyed when needed.Eric Laurent2012-07-201-1/+1
* Miscellaneous audio record fixesGlenn Kasten2012-07-201-3/+6
* Use constructor to initialize instead of memcpyGlenn Kasten2012-07-201-6/+1
* Internal dump methods return void not status_tGlenn Kasten2012-07-201-30/+12
* Revert 94479fd5405642c67efd14cebe722feb9cbe6e77Glenn Kasten2012-07-191-7/+7
* Use audio_devices_t more placesGlenn Kasten2012-07-191-18/+17
* Use struct assignment instead of explicit memcpyGlenn Kasten2012-07-171-5/+5
* Run audio at priorities 2 and 3 above kernel 1Glenn Kasten2012-07-161-6/+10
* Don't call virtual methods in destructorGlenn Kasten2012-07-161-4/+17
* Use atomic ops for thread suspend countGlenn Kasten2012-07-131-3/+3
* Add tid parameter to IAudioFlinger::openRecordGlenn Kasten2012-07-121-7/+7
* Simplify AudioRecord::getInputFramesLost()Glenn Kasten2012-07-121-4/+0
* Remove dead codeGlenn Kasten2012-07-111-6/+0
* Fix check for invalid channel countGlenn Kasten2012-07-111-2/+2
* Record overflow cleanupGlenn Kasten2012-07-101-1/+1
* Use audio_channel_mask_t more placesGlenn Kasten2012-07-101-26/+21
* Whitespace and indentationGlenn Kasten2012-07-101-11/+9
* Move constant initializations from onFirstRef() to constructorGlenn Kasten2012-07-101-4/+2
* AudioFlinger::getBuffer() always returns non-NULLGlenn Kasten2012-07-091-4/+0
* Fix buildGlenn Kasten2012-07-091-4/+4
* Only write to mDevice onceGlenn Kasten2012-07-091-6/+8