summaryrefslogtreecommitdiffstats
path: root/media/libmedia/AudioTrackShared.cpp
Commit message (Expand)AuthorAgeFilesLines
* libmedia: Preserve futex return status in client obtainBufferLeena Winterrowd2015-12-231-2/+3
* Merge tag 'android-6.0.1_r3' of https://android.googlesource.com/platform/fra...Steve Kondik2015-12-071-2/+4
|\
| * For static obtainBuffer(), do not set mUnreleased if acknowledging flush.Andy Hung2015-10-131-2/+4
* | Fix benign unsigned overflow in AuidoTrackSharedChad Brubaker2015-11-051-2/+2
|/
* Fix buildGlenn Kasten2015-07-171-1/+1
* Fix AudioTrack flush pointer wrapAndy Hung2015-07-161-1/+13
* Use AudioPlaybackRate to hold TimestretchBufferProvider parametersRicardo Garcia2015-04-221-7/+3
* libmedia: fix all warning, make warnings errors, use clangLajos Molnar2015-04-171-2/+3
* Add playback rate to AudioTrackAndy Hung2015-04-091-0/+10
* Update commentsGlenn Kasten2015-03-131-1/+0
* Fix loop and position restoration in static AudioTracksAndy Hung2015-01-061-19/+48
* Fix loop and position setting in static AudioTracksAndy Hung2015-01-051-45/+119
* Line length 100Glenn Kasten2014-12-301-2/+4
* Fix 64 bit compiler warnings in AudioTrackSharedAndy Hung2014-12-221-3/+3
* Prevent ANR when AudioTrack is paused or re-routedzunkyu.lee2014-12-081-0/+2
* Fix AudioTrack loop mode to play audio from buffer startAndy Hung2014-11-241-2/+8
* Fix missing loop count for static tracks.Andy Hung2014-11-181-22/+38
* AudioTrack::flush() will no longer flush later dataGlenn Kasten2014-10-301-5/+22
* libmedia: 64-bit compile warningsMark Salyzyn2014-06-201-6/+6
* Use of fast capture by normal captureGlenn Kasten2014-06-021-4/+11
* resolved conflicts for merge of c0bf836f to masterElliott Hughes2014-05-211-31/+31
|\
| * Move frameworks/av off private API.Elliott Hughes2014-05-211-31/+31
* | resolved conflicts for merge of b1080917 to masterElliott Hughes2014-05-211-10/+10
|\ \ | |/
| * Move frameworks/av off __futex_syscall3.Elliott Hughes2014-05-211-10/+10
| * Replace size_t in shared memory by uint32_tGlenn Kasten2014-02-131-6/+13
* | Pass stereo gains as packed minifloatGlenn Kasten2014-05-191-1/+1
* | Cache mCblk in local variable cblkGlenn Kasten2014-05-091-5/+7
* | Use LOG_ALWAYS_FATAL instead of LOG_FATALGlenn Kasten2014-03-261-3/+3
* | Replace size_t in shared memory by uint32_tGlenn Kasten2014-01-281-6/+13
* | Merge "Replace control block frameCount_ by explicit in/out parameter"Glenn Kasten2014-01-241-1/+1
|\ \
| * | Replace control block frameCount_ by explicit in/out parameterGlenn Kasten2013-12-201-1/+1
| |/
* | Fix some (but not all) unused parameter warningsGlenn Kasten2013-12-191-2/+2
|/
* Allow releaseBuffer after flushGlenn Kasten2013-10-181-3/+7
* AudioTrack: fix head position after restoreEric Laurent2013-10-161-0/+21
* Fix underruns when fast track denied due to SRCGlenn Kasten2013-09-171-5/+2
* Report underruns for fast tracks alsoGlenn Kasten2013-07-311-0/+19
* Move control block mName to createTrack() outputGlenn Kasten2013-07-301-1/+1
* Rename control block flags to mFlagsGlenn Kasten2013-07-301-9/+9
* Rename control block server to mServer and add commentsGlenn Kasten2013-07-301-3/+3
* libmedia: offloaded playback supportRichard Fitzgerald2013-07-251-7/+126
* AudioFlinger: offload playback, non-blocking writeEric Laurent2013-07-251-0/+18
* Merge "AudioTrackShared cleanup"Glenn Kasten2013-07-111-31/+32
|\
| * AudioTrackShared cleanupGlenn Kasten2013-07-021-31/+32
* | Fix AudioTrack::flush()Glenn Kasten2013-07-111-0/+2
|/
* Workaround AudioRecord bug for large buffer sizesGlenn Kasten2013-06-241-1/+2
* Use mFutex as an event flag rather than semaphoreGlenn Kasten2013-06-241-6/+5
* New control block for AudioTrack and AudioRecordGlenn Kasten2013-06-121-115/+601
* Start isolating control block accesses in a proxyGlenn Kasten2012-12-121-1/+1
* Split off the current control block to separate fileGlenn Kasten2012-12-031-0/+196