Gitiles
Code Review
Sign In
review.evervolv.com
/
android_frameworks_av
/
bcc7230bb91811c4510f11d0c20d14fa743cc559
/
services
/
audioflinger
/
AudioFlinger.cpp
22ac20e
DO NOT MERGE - audio flinger: fix fuzz test crash
by Eric Laurent
· 10 years ago
e010f65
audioflinger: Fix for a deadlock in track creation
by Haynes Mathew George
· 11 years ago
1c594b6
Merge "audioflinger: enable effects after registration if needed" into klp-dev
by Eric Laurent
· 12 years ago
9cae217
Assign blame for playback wakelocks.
by Marco Nelissen
· 12 years ago
d72b7c0
audioflinger: enable effects after registration if needed
by Eric Laurent
· 12 years ago
fee4ce3
Merge "Cleanup openRecord error handling" into klp-dev
by Glenn Kasten
· 12 years ago
eb3c337
fix deadlock in audioflinger::createEffect()
by Eric Laurent
· 12 years ago
e93cf2c
Cleanup openRecord error handling
by Glenn Kasten
· 12 years ago
d1b28d4
audioflniger: fix leaked audiosession references
by Eric Laurent
· 12 years ago
5baf2af
more support for audio effect offload
by Eric Laurent
· 12 years ago
813e2a7
audioflinger: no effects on offloaded tracks
by Eric Laurent
· 12 years ago
893a564
Enforce permission for recording from remote submix.
by Jeff Brown
· 12 years ago
ddb0ccf
RecordTrack::createRecordTrack_l flags are in/out
by Glenn Kasten
· 12 years ago
eeca326
IAudioFlinger::openRecord track_flags_t flags is in/out
by Glenn Kasten
· 12 years ago
b08ab81
Merge "Add resampler comments and fix a typo"
by Glenn Kasten
· 12 years ago
34af026
Add resampler comments and fix a typo
by Glenn Kasten
· 12 years ago
d054c32
Move control block mName to createTrack() output
by Glenn Kasten
· 12 years ago
97252bb
Merge "AudioRecord and HAL input stream must be 16-bit PCM only"
by Glenn Kasten
· 12 years ago
fa319e6
Remove CC_LIKELY and CC_UNLIKELY where not needed
by Glenn Kasten
· 12 years ago
2eeca1f
Merge "Move local variable declarations to point of first use"
by Glenn Kasten
· 12 years ago
bfb1b83
AudioFlinger: offload playback, non-blocking write
by Eric Laurent
· 12 years ago
34542ac
Move local variable declarations to point of first use
by Glenn Kasten
· 12 years ago
291bb6d
AudioRecord and HAL input stream must be 16-bit PCM only
by Glenn Kasten
· 12 years ago
4182c4e
Use AudioSystem::setLowRamDevice() to configure memory
by Glenn Kasten
· 12 years ago
153b9fe
Make AudioFlinger::instantiate() more resilient when called from separate module
by Glenn Kasten
· 12 years ago
1ab85ec
Include what is needed
by Glenn Kasten
· 12 years ago
ad3af33
Public API changes for audio offload support.
by Richard Fitzgerald
· 12 years ago
7c02724
Consistent whitespace
by Glenn Kasten
· 12 years ago
949a926
Use correct pid when running under test harness
by Glenn Kasten
· 12 years ago
c9b2e20
Miscellaneous cleanup
by Glenn Kasten
· 12 years ago
46909e7
Remove tee sink debugging at compile time
by Glenn Kasten
· 12 years ago
da6ef13
Update tee sink
by Glenn Kasten
· 12 years ago
5968672
Merge "AudioFlinger: fix RecordThread initial device"
by Eric Laurent
· 12 years ago
685ef09
Fix crash when destroying a DuplicatingThread
by Glenn Kasten
· 12 years ago
d3922f7
AudioFlinger: fix RecordThread initial device
by Eric Laurent
· 12 years ago
9e58b55
AudioFlinger uses media.log service for logging
by Glenn Kasten
· 12 years ago
8d6cc84
Remove unnecessary parameter
by Glenn Kasten
· 13 years ago
81784c3
AudioFlinger files reorganization
by Eric Laurent
· 13 years ago
a42ff00
Clean up channel count and channel mask
by Glenn Kasten
· 13 years ago
aa25c03
Merge ""if" statements use curly braces per media style"
by Glenn Kasten
· 13 years ago
77035d1
Merge "Fix time vs. bytes units bug in getRenderPosition"
by Glenn Kasten
· 13 years ago
67ba2b6
Merge "Don't use control block frame count after create"
by Glenn Kasten
· 13 years ago
b603744
Don't use control block frame count after create
by Glenn Kasten
· 13 years ago
d65d73c
"if" statements use curly braces per media style
by Glenn Kasten
· 13 years ago
827e5f1
Don't explicitly log tid
by Glenn Kasten
· 13 years ago
26c7755
Fix time vs. bytes units bug in getRenderPosition
by Glenn Kasten
· 13 years ago
aac817e
Merge "Use size_t for frame counts"
by Glenn Kasten
· 13 years ago
e33054e
Use size_t for frame counts
by Glenn Kasten
· 13 years ago
4bd7e54
Static AudioTrack plays twice initially
by Glenn Kasten
· 13 years ago
60a8392
Clean up frame size in AudioTrack and AudioFlinger
by Glenn Kasten
· 13 years ago
3b16c76
Use uint32_t for sample rate
by Glenn Kasten
· 13 years ago
9f2016d
Rename TrackBase::mFrameCount to mStepCount
by Glenn Kasten
· 13 years ago
83a0382
Move frame size out of the control block
by Glenn Kasten
· 13 years ago
b929e41
Move buffers pointer out of the control block
by Glenn Kasten
· 13 years ago
864585d
Remove CBLK_DIRECTION from control block flags
by Glenn Kasten
· 13 years ago
e0b0717
Remove CBLK_FAST from control block flags
by Glenn Kasten
· 13 years ago
287fedb
Merge duplicate code in TrackBase::TrackBase()
by Glenn Kasten
· 13 years ago
9c5fdd8
Simplify control block flag names
by Glenn Kasten
· 13 years ago
85ab62c
Line length 100
by Glenn Kasten
· 13 years ago
d06785b
Save copy of mic input, disabled by default
by Glenn Kasten
· 13 years ago
26dd66e
Use ALOGVV instead of commented ALOGV
by Glenn Kasten
· 13 years ago
291f824
Remove active track when thread goes to standby
by Glenn Kasten
· 13 years ago
a045dca
Fix track estimation for presentation complete
by Jean-Michel Trivi
· 13 years ago
087dd8e
Disable audio watchdog
by Glenn Kasten
· 13 years ago
2bfc6b4
bug 7253033 clean up before closing an output
by Jean-Michel Trivi
· 13 years ago
842c5d9
Revert "Don't wait for presentation complete if terminated"
by Glenn Kasten
· 13 years ago
cc0f1cf
Implement android.media.AudioManager.getProperty()
by Glenn Kasten
· 13 years ago
b6ba2fd
audioflinger: improve record start and thread exit
by Eric Laurent
· 13 years ago
1afc26d
fix end of track presentation on suspended output
by Eric Laurent
· 13 years ago
896adcd
audioflinger: send priority request from a thread
by Eric Laurent
· 13 years ago
4362f53
Handle audio HAL returning 0 bytes in record thread
by Jean-Michel Trivi
· 13 years ago
5276241
Don't deadlock on AudioRecord start when reads return 0
by Jean-Michel Trivi
· 13 years ago
fe3156e
Communicate audio session ID to downmixer
by Jean-Michel Trivi
· 13 years ago
f1c04f9
audioflinger: changes for new audio devices enums
by Eric Laurent
· 13 years ago
57b2dd1
AudioFlinger: send audio source to audio effects
by Eric Laurent
· 13 years ago
c3ae93f
Update audio comments
by Glenn Kasten
· 13 years ago
7aa2559
Remove dead code
by Glenn Kasten
· 13 years ago
2dd4bdd
Move libnbaio out of AudioFlinger
by Glenn Kasten
· 13 years ago
106e8a4
const methods
by Glenn Kasten
· 13 years ago
0dbb356
Simplify AudioFlinger::PlaybackThread::isValidSyncEvent()
by Glenn Kasten
· 13 years ago
d23eedc
Discard setSyncEvent() return value
by Glenn Kasten
· 13 years ago
3ed2920
Replace hard-coded "2" by a constant and comment
by Glenn Kasten
· 13 years ago
2c3b2da
AudioFlinger: fix timed audio
by John Grossman
· 13 years ago
ee578c0
AudioFlinger: Better handling for master volume/mute
by John Grossman
· 13 years ago
d8f178d
Change audio flinger to user HAL master mute if available
by John Grossman
· 13 years ago
44cda3a
Don't wait for presentation complete if terminated
by Glenn Kasten
· 13 years ago
510a3d6
Start adding support for multiple record tracks
by Glenn Kasten
· 13 years ago
0ec23ce
Clean up start() parameters
by Glenn Kasten
· 13 years ago
e4e2a37
Extract methods to enter standby and standby mode
by Glenn Kasten
· 13 years ago
0a7af18
Use valueAt instead of editValueAt when possible
by Glenn Kasten
· 13 years ago
1d491ff
Fix races in AudioRecord stop()
by Glenn Kasten
· 13 years ago
69d7996
Use upmix/downmix utility routines
by Glenn Kasten
· 13 years ago
e65c891
fix audio effect not destroyed when needed.
by Eric Laurent
· 13 years ago
33e6e35
Miscellaneous audio record fixes
by Glenn Kasten
· 13 years ago
cd2d610
Use constructor to initialize instead of memcpy
by Glenn Kasten
· 13 years ago
be5f05e
Internal dump methods return void not status_t
by Glenn Kasten
· 13 years ago
5ad92f6
Revert 94479fd5405642c67efd14cebe722feb9cbe6e77
by Glenn Kasten
· 13 years ago
bb4350d
Use audio_devices_t more places
by Glenn Kasten
· 13 years ago
a189a68
Use struct assignment instead of explicit memcpy
by Glenn Kasten
· 13 years ago
fd4e20c
Run audio at priorities 2 and 3 above kernel 1
by Glenn Kasten
· 13 years ago
Next »