summaryrefslogtreecommitdiffstats
path: root/services/audioflinger/AudioFlinger.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use AudioSystem::setLowRamDevice() to configure memoryGlenn Kasten2013-07-191-1/+21
* Make AudioFlinger::instantiate() more resilient when called from separate moduleGlenn Kasten2013-07-191-0/+1
* Include what is neededGlenn Kasten2013-07-021-4/+1
* Public API changes for audio offload support.Richard Fitzgerald2013-06-271-16/+21
* Consistent whitespaceGlenn Kasten2013-05-301-7/+21
* Use correct pid when running under test harnessGlenn Kasten2013-04-181-0/+1
* Miscellaneous cleanupGlenn Kasten2013-03-041-2/+2
* Remove tee sink debugging at compile timeGlenn Kasten2013-02-261-2/+15
* Update tee sinkGlenn Kasten2013-02-221-10/+101
* Merge "AudioFlinger: fix RecordThread initial device"Eric Laurent2013-02-041-3/+3
|\
| * AudioFlinger: fix RecordThread initial deviceEric Laurent2013-02-011-3/+3
* | Fix crash when destroying a DuplicatingThreadGlenn Kasten2013-02-041-0/+3
* | AudioFlinger uses media.log service for loggingGlenn Kasten2013-01-311-0/+47
|/
* Remove unnecessary parameterGlenn Kasten2012-12-181-3/+4
* AudioFlinger files reorganizationEric Laurent2012-11-191-7781/+62
* Clean up channel count and channel maskGlenn Kasten2012-11-191-4/+4
* Merge ""if" statements use curly braces per media style"Glenn Kasten2012-11-161-28/+84
|\
| * "if" statements use curly braces per media styleGlenn Kasten2012-11-161-28/+84
* | Merge "Fix time vs. bytes units bug in getRenderPosition"Glenn Kasten2012-11-161-18/+13
|\ \
| * | Fix time vs. bytes units bug in getRenderPositionGlenn Kasten2012-11-161-18/+13
| |/
* | Merge "Don't use control block frame count after create"Glenn Kasten2012-11-161-17/+18
|\ \
| * | Don't use control block frame count after createGlenn Kasten2012-11-161-17/+18
| |/
* | Don't explicitly log tidGlenn Kasten2012-11-161-7/+7
|/
* Merge "Use size_t for frame counts"Glenn Kasten2012-11-161-13/+13
|\
| * Use size_t for frame countsGlenn Kasten2012-11-151-13/+13
* | Static AudioTrack plays twice initiallyGlenn Kasten2012-11-151-1/+1
|/
* Clean up frame size in AudioTrack and AudioFlingerGlenn Kasten2012-11-141-25/+19
* Use uint32_t for sample rateGlenn Kasten2012-11-141-13/+13
* Rename TrackBase::mFrameCount to mStepCountGlenn Kasten2012-11-131-7/+7
* Move frame size out of the control blockGlenn Kasten2012-11-121-25/+24
* Move buffers pointer out of the control blockGlenn Kasten2012-11-081-3/+3
* Remove CBLK_DIRECTION from control block flagsGlenn Kasten2012-11-071-8/+17
* Remove CBLK_FAST from control block flagsGlenn Kasten2012-11-061-8/+7
* Merge duplicate code in TrackBase::TrackBase()Glenn Kasten2012-11-051-34/+23
* Simplify control block flag namesGlenn Kasten2012-11-051-13/+13
* Line length 100Glenn Kasten2012-11-011-75/+137
* Save copy of mic input, disabled by defaultGlenn Kasten2012-11-011-32/+101
* Use ALOGVV instead of commented ALOGVGlenn Kasten2012-10-261-10/+10
* Remove active track when thread goes to standbyGlenn Kasten2012-10-181-3/+3
* Fix track estimation for presentation completeJean-Michel Trivi2012-10-161-4/+2
* 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