summaryrefslogtreecommitdiff
path: root/services/audioflinger/AudioFlinger.cpp
AgeCommit message (Expand)Author
2012-11-14av: Fix aliasing violations in AudioFlingerBernhard Rosenkraenzer
2012-10-18Remove active track when thread goes to standbyGlenn Kasten
2012-10-16Fix track estimation for presentation completeJean-Michel Trivi
2012-09-30Disable audio watchdogGlenn Kasten
2012-09-30bug 7253033 clean up before closing an outputJean-Michel Trivi
2012-09-26Revert "Don't wait for presentation complete if terminated"Glenn Kasten
2012-09-25Implement android.media.AudioManager.getProperty()Glenn Kasten
2012-09-25audioflinger: improve record start and thread exitEric Laurent
2012-09-23fix end of track presentation on suspended outputEric Laurent
2012-09-13audioflinger: send priority request from a threadEric Laurent
2012-09-13Handle audio HAL returning 0 bytes in record threadJean-Michel Trivi
2012-09-12Don't deadlock on AudioRecord start when reads return 0Jean-Michel Trivi
2012-09-10Communicate audio session ID to downmixerJean-Michel Trivi
2012-09-07audioflinger: changes for new audio devices enumsEric Laurent
2012-08-31AudioFlinger: send audio source to audio effectsEric Laurent
2012-08-30Update audio commentsGlenn Kasten
2012-08-30Remove dead codeGlenn Kasten
2012-08-30Move libnbaio out of AudioFlingerGlenn Kasten
2012-08-13const methodsGlenn Kasten
2012-08-13Simplify AudioFlinger::PlaybackThread::isValidSyncEvent()Glenn Kasten
2012-08-13Discard setSyncEvent() return valueGlenn Kasten
2012-08-09Replace hard-coded "2" by a constant and commentGlenn Kasten
2012-08-08AudioFlinger: fix timed audioJohn Grossman
2012-08-08AudioFlinger: Better handling for master volume/muteJohn Grossman
2012-08-08Change audio flinger to user HAL master mute if availableJohn Grossman
2012-08-01Don't wait for presentation complete if terminatedGlenn Kasten
2012-08-01Start adding support for multiple record tracksGlenn Kasten
2012-07-27Clean up start() parametersGlenn Kasten
2012-07-27Extract methods to enter standby and standby modeGlenn Kasten
2012-07-25Use valueAt instead of editValueAt when possibleGlenn Kasten
2012-07-25Fix races in AudioRecord stop()Glenn Kasten
2012-07-23Use upmix/downmix utility routinesGlenn Kasten
2012-07-20fix audio effect not destroyed when needed.Eric Laurent
2012-07-20Miscellaneous audio record fixesGlenn Kasten
2012-07-20Use constructor to initialize instead of memcpyGlenn Kasten
2012-07-20Internal dump methods return void not status_tGlenn Kasten
2012-07-19Revert 94479fd5405642c67efd14cebe722feb9cbe6e77Glenn Kasten
2012-07-19Use audio_devices_t more placesGlenn Kasten
2012-07-17Use struct assignment instead of explicit memcpyGlenn Kasten
2012-07-16Run audio at priorities 2 and 3 above kernel 1Glenn Kasten
2012-07-16Don't call virtual methods in destructorGlenn Kasten
2012-07-13Use atomic ops for thread suspend countGlenn Kasten
2012-07-12Add tid parameter to IAudioFlinger::openRecordGlenn Kasten
2012-07-12Simplify AudioRecord::getInputFramesLost()Glenn Kasten
2012-07-11Remove dead codeGlenn Kasten
2012-07-11Fix check for invalid channel countGlenn Kasten
2012-07-10Record overflow cleanupGlenn Kasten
2012-07-10Use audio_channel_mask_t more placesGlenn Kasten
2012-07-10Whitespace and indentationGlenn Kasten
2012-07-10Move constant initializations from onFirstRef() to constructorGlenn Kasten