Gitiles
Code Review
Sign In
review.evervolv.com
/
android_frameworks_av
/
a29cd562f6f5839cce7e3be2e547d19c2d27f15d
/
media
/
libaudioclient
/
AudioTrackShared.cpp
538ec5e
Split libmedia into libmedia and libaudioclient
by Marco Nelissen
· 9 years ago
[Renamed from media/libmedia/AudioTrackShared.cpp]
4bb650b
AudioFlinger: flush direct tracks that are paused
by Phil Burk
· 9 years ago
ea2b9c0
Implement client playback timestamps with 64 bit accuracy
by Andy Hung
· 9 years ago
9887c3e
Merge "Remove integer sanitization from ringbuffer pointer arithmetic" into nyc-dev
by Ian Ni-Lewis
· 9 years ago
926b82f
Remove integer sanitization from ringbuffer pointer arithmetic
by ilewis
· 9 years ago
26760d1
AudioTrackShared: fix min buffer size
by Phil Burk
· 9 years ago
fc1337d
Merge "AudioTrack: fix stall if setBufferSizeInFrames() called before play()" into nyc-dev
by Phil Burk
· 9 years ago
e8972b0
AudioTrack: fix stall if setBufferSizeInFrames() called before play()
by Phil Burk
· 9 years ago
4d231dc
audio: Fix race condition in AudioTrack underrun.
by Eric Laurent
· 9 years ago
6ae5843
Enable FastTrack timestamps
by Andy Hung
· 9 years ago
3f0c902
Add AudioRecord timestamps
by Andy Hung
· 9 years ago
bdd8101
AudioTrack: fix ClientProxy::obtainBuffer() size clamping
by Eric Laurent
· 9 years ago
bbe98f0
Merge "AudioTrack: Add getUnderrunCount()"
by Phil Burk
· 9 years ago
c0adecb
AudioTrack: add setBufferSizeInFrames()
by Phil Burk
· 9 years ago
2812d9e
AudioTrack: Add getUnderrunCount()
by Phil Burk
· 9 years ago
59950b4
Remove unused ClientProxy::getFramesFilled()
by Glenn Kasten
· 11 years ago
b463da8
libmedia: Preserve futex return status in client obtainBuffer
by Leena Winterrowd
· 9 years ago
77cce44
am 0aa9146d: am 8fa0848c: Merge "For static obtainBuffer(), do not set mUnreleased if acknowledging flush." into mnc-dr-dev
by Glenn Kasten
· 10 years ago
954ca45
For static obtainBuffer(), do not set mUnreleased if acknowledging flush.
by Andy Hung
· 10 years ago
cb50c54
Fix benign unsigned overflow in AuidoTrackShared
by Chad Brubaker
· 10 years ago
d945915
Fix benign overflow in AudioTrackShared
by Chad Brubaker
· 10 years ago
e9fa23f
resolved conflicts for 1f8749f2 to stage-aosp-master
by Chad Brubaker
· 10 years ago
65dda4f
Fix benign overflow in ClientProxy::getMisalignment
by Chad Brubaker
· 10 years ago
dbd0f3c
Fix build
by Glenn Kasten
· 10 years ago
a2d75cd
Fix AudioTrack flush pointer wrap
by Andy Hung
· 10 years ago
5a8a95d
Use AudioPlaybackRate to hold TimestretchBufferProvider parameters
by Ricardo Garcia
· 10 years ago
f1063e2
libmedia: fix all warning, make warnings errors, use clang
by Lajos Molnar
· 10 years ago
8edb8dc
Add playback rate to AudioTrack
by Andy Hung
· 10 years ago
f59497b
Update comments
by Glenn Kasten
· 10 years ago
4ede21d
Fix loop and position restoration in static AudioTracks
by Andy Hung
· 10 years ago
9b46158
Fix loop and position setting in static AudioTracks
by Andy Hung
· 10 years ago
b187de1
Line length 100
by Glenn Kasten
· 10 years ago
486a713
Fix 64 bit compiler warnings in AudioTrackShared
by Andy Hung
· 10 years ago
82a69ea
Prevent ANR when AudioTrack is paused or re-routed
by zunkyu.lee
· 11 years ago
680b795
Fix AudioTrack loop mode to play audio from buffer start
by Andy Hung
· 11 years ago
cb2129b
Fix missing loop count for static tracks.
by Andy Hung
· 11 years ago
20f51b1
AudioTrack::flush() will no longer flush later data
by Glenn Kasten
· 11 years ago
34fb296
libmedia: 64-bit compile warnings
by Mark Salyzyn
· 11 years ago
6dbb5e3
Use of fast capture by normal capture
by Glenn Kasten
· 11 years ago
e348c5b
resolved conflicts for merge of c0bf836f to master
by Elliott Hughes
· 11 years ago
ee49929
Move frameworks/av off private API.
by Elliott Hughes
· 11 years ago
9382378
resolved conflicts for merge of b1080917 to master
by Elliott Hughes
· 11 years ago
77e1512
Move frameworks/av off __futex_syscall3.
by Elliott Hughes
· 11 years ago
c56f342
Pass stereo gains as packed minifloat
by Glenn Kasten
· 11 years ago
844f88c
Cache mCblk in local variable cblk
by Glenn Kasten
· 11 years ago
adad3d7
Use LOG_ALWAYS_FATAL instead of LOG_FATAL
by Glenn Kasten
· 11 years ago
751a9c8
Replace size_t in shared memory by uint32_t
by Glenn Kasten
· 11 years ago
fdac7c0
Replace size_t in shared memory by uint32_t
by Glenn Kasten
· 11 years ago
f0002d1
Merge "Replace control block frameCount_ by explicit in/out parameter"
by Glenn Kasten
· 11 years ago
74935e4
Replace control block frameCount_ by explicit in/out parameter
by Glenn Kasten
· 11 years ago
7c7be1e
Fix some (but not all) unused parameter warnings
by Glenn Kasten
· 11 years ago
2e422c4
Allow releaseBuffer after flush
by Glenn Kasten
· 12 years ago
cc21e4f
AudioTrack: fix head position after restore
by Eric Laurent
· 12 years ago
ce8828a
Fix underruns when fast track denied due to SRC
by Glenn Kasten
· 12 years ago
82aaf94
Report underruns for fast tracks also
by Glenn Kasten
· 12 years ago
d054c32
Move control block mName to createTrack() output
by Glenn Kasten
· 12 years ago
96f60d8
Rename control block flags to mFlags
by Glenn Kasten
· 12 years ago
f20e1d8
Rename control block server to mServer and add comments
by Glenn Kasten
· 12 years ago
b1a270d
libmedia: offloaded playback support
by Richard Fitzgerald
· 12 years ago
bfb1b83
AudioFlinger: offload playback, non-blocking write
by Eric Laurent
· 12 years ago
ce177bb
Merge "AudioTrackShared cleanup"
by Glenn Kasten
· 12 years ago
050501d
Fix AudioTrack::flush()
by Glenn Kasten
· 12 years ago
7db7df0
AudioTrackShared cleanup
by Glenn Kasten
· 12 years ago
93bb77d
Workaround AudioRecord bug for large buffer sizes
by Glenn Kasten
· 12 years ago
0d09a9b
Use mFutex as an event flag rather than semaphore
by Glenn Kasten
· 12 years ago
9f80dd2
New control block for AudioTrack and AudioRecord
by Glenn Kasten
· 12 years ago
e3aa659
Start isolating control block accesses in a proxy
by Glenn Kasten
· 12 years ago
a8190fc
Split off the current control block to separate file
by Glenn Kasten
· 12 years ago