Gitiles
Code Review
Sign In
review.evervolv.com
/
android_frameworks_av
/
dabfdafb81c4b431377ca5b51c0e3a49fef4cb16
/
media
/
libaudioclient
/
AudioTrackShared.cpp
95e3768
AudioFlinger::Thread ensure proper add / sub
by Hongwei Wang
· 6 years ago
99e9db7
AudioTrackShared: Ensure proper subtraction
by Andy Hung
· 7 years ago
4c94e03
Merge "Suppress implicit-fallthrough warnings in libaudioclient." am: 058002e0e3 am: 8a7c2de43f
by Chih-hung Hsieh
· 7 years ago
ffe3558
Suppress implicit-fallthrough warnings in libaudioclient.
by Chih-Hung Hsieh
· 7 years ago
333c6b7
Merge "Fix or suppress some google-runtime-int warnings." am: d9f80435b6 am: c852559529
by Chih-Hung Hsieh
· 7 years ago
bca7429
Fix or suppress some google-runtime-int warnings.
by Chih-Hung Hsieh
· 7 years ago
2a4e161
AudioTrackShared: Move framesReadySafe to ServerProxy
by Andy Hung
· 7 years ago
5427403
AudioTrackShared: Fix wrap condition for stop limit
by Andy Hung
· 7 years ago
1d3556d
AudioTrack: Prevent server from reading client data after stop
by Andy Hung
· 7 years ago
bfe83e8
Merge "AudioTrackShared: Log more detail on fatal errors" into oc-dr1-dev am: c8adbea083
by Andy Hung
· 8 years ago
9c64f34
AudioTrackShared: Log more detail on fatal errors
by Andy Hung
· 8 years ago
d4ee4db
AudioTrack: Fix flush problem with integer sanitization
by Andy Hung
· 8 years ago
2c6c3bb
AudioFlinger: Log Record and MMap thread events
by Andy Hung
· 8 years ago
1bfe09a
Improve audio logs and dumpsys media.audio_flinger
by Glenn Kasten
· 8 years ago
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
· 10 years ago
680b795
Fix AudioTrack loop mode to play audio from buffer start
by Andy Hung
· 10 years ago
cb2129b
Fix missing loop count for static tracks.
by Andy Hung
· 10 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