Gitiles
Code Review
Sign In
review.evervolv.com
/
android_frameworks_av
/
5edadd46c76c5ff1c3edabf2ea943c2278e82e1c
/
services
/
audioflinger
/
Threads.cpp
5edadd4
Don't sleep with effect chains locked
by Glenn Kasten
· 12 years ago
ad5bcc2
Copy mActiveTrack for stability and easier access
by Glenn Kasten
· 12 years ago
1ba19cd
Simplify code by pulling up mActiveTrack == 0 test
by Glenn Kasten
· 12 years ago
d9fc34f
Remove dead 'if'
by Glenn Kasten
· 12 years ago
4ef0b46
Fix race in checking exitPending() in RecordThread::threadLoop()
by Glenn Kasten
· 12 years ago
2cfbf88
Simplify code that checks for record standby
by Glenn Kasten
· 12 years ago
26a4029
checkForNewParameters_l returns a value which is currently ignored
by Glenn Kasten
· 12 years ago
d5418eb
Use Autolock where possible
by Glenn Kasten
· 12 years ago
f777331
Add ThreadBase::processConfigEvents_l()
by Glenn Kasten
· 12 years ago
c527a7c
Pull in scope of effectChains
by Glenn Kasten
· 12 years ago
47c2070
Add record thread locking comments and FIXMEs
by Glenn Kasten
· 12 years ago
2d94426
Convert if/else-if in threadLoop to switch
by Glenn Kasten
· 12 years ago
3468e8a
Fix switch indentation to follow our audio style
by Glenn Kasten
· 12 years ago
34fca34
Explicit comparison to 0 for integral types
by Glenn Kasten
· 12 years ago
6e2ebe9
Use curly braces in 'if' to make it easier to add logs
by Glenn Kasten
· 12 years ago
e198c36
Whitespace
by Glenn Kasten
· 12 years ago
2fc1473
Comments
by Glenn Kasten
· 12 years ago
c0029a8
Merge "Check input HAL channel mask instead of channel count"
by Glenn Kasten
· 12 years ago
0300333
Clean up error handling in createTrack and openRecord
by Glenn Kasten
· 12 years ago
9156ef3
Status pointer passed by caller is always non-NULL
by Glenn Kasten
· 12 years ago
e92db4b
Merge "Pull up readyToRun into ThreadBase"
by Glenn Kasten
· 12 years ago
b0e6b96
Merge "Simplify the code that allocates mMixBuffer by removing mAllocMixBuffer"
by Glenn Kasten
· 12 years ago
309f7ab
Merge "Use 0 for sp<>, NULL for raw pointers"
by Glenn Kasten
· 12 years ago
f874f13
Merge "Pull up mBufferSize from RecordThread to ThreadBase"
by Glenn Kasten
· 12 years ago
ec3fb50
Check input HAL channel mask instead of channel count
by Glenn Kasten
· 12 years ago
937098b
Use 0 for sp<>, NULL for raw pointers
by Glenn Kasten
· 12 years ago
cf04c2c
Pull up readyToRun into ThreadBase
by Glenn Kasten
· 12 years ago
c1fac19
Simplify the code that allocates mMixBuffer by removing mAllocMixBuffer
by Glenn Kasten
· 12 years ago
70949c4
Pull up mBufferSize from RecordThread to ThreadBase
by Glenn Kasten
· 12 years ago
90e58b1
RecordThread::createRecordTrack_l use flags for fast tracks
by Glenn Kasten
· 12 years ago
ddb0ccf
RecordTrack::createRecordTrack_l flags are in/out
by Glenn Kasten
· 12 years ago
f36dbfe
Merge "Report underruns for fast tracks also"
by Glenn Kasten
· 12 years ago
1a37391
am 6d4d8790: am b687ff9f: Merge "Fix mismatched delete/new couple"
by Glenn Kasten
· 12 years ago
82aaf94
Report underruns for fast tracks also
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
96f60d8
Rename control block flags to mFlags
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
f20e1d8
Rename control block server to mServer and add comments
by Glenn Kasten
· 12 years ago
a30e758
Merge "Fix theoretical race using TrackBase::sampleRate()"
by Glenn Kasten
· 12 years ago
eb144bb
Fix mismatched delete/new couple
by Andrei V. FOMITCHEV
· 13 years ago
fa319e6
Remove CC_LIKELY and CC_UNLIKELY where not needed
by Glenn Kasten
· 12 years ago
548efc9
Rename RecordThread::mInputBytes to the more generic mBufferSize
by Glenn Kasten
· 13 years ago
9b58f63
Move members from ThreadBase to PlaybackThread
by Glenn Kasten
· 12 years ago
7f249fa
Merge "Use standard name and type for channel mask"
by Glenn Kasten
· 12 years ago
175f833
Merge "Simplify getParameters()"
by Glenn Kasten
· 12 years ago
f6ed423
Treat mChannelCount as uint32_t consistently
by Glenn Kasten
· 12 years ago
2eeca1f
Merge "Move local variable declarations to point of first use"
by Glenn Kasten
· 12 years ago
b283374
Merge "Move delete AudioMixer closer to point of re-allocation"
by Glenn Kasten
· 12 years ago
afbbc6c
Merge "Simplify RecordTrack::stop()"
by Glenn Kasten
· 12 years ago
422801c
Merge "HAL stream format for mixer output threads must be stereo 16-bit PCM"
by Glenn Kasten
· 12 years ago
a8356f6
Simplify RecordTrack::stop()
by Glenn Kasten
· 12 years ago
bfb1b83
AudioFlinger: offload playback, non-blocking write
by Eric Laurent
· 12 years ago
9e8fcbc
Move delete AudioMixer closer to point of re-allocation
by Glenn Kasten
· 12 years ago
7fc97ba
HAL stream format for mixer output threads must be stereo 16-bit PCM
by Glenn Kasten
· 12 years ago
d8ea699
Simplify getParameters()
by Glenn Kasten
· 12 years ago
34542ac
Move local variable declarations to point of first use
by Glenn Kasten
· 12 years ago
fad226a
Use standard name and type for channel mask
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
c6ae3c8
Fix theoretical memory leak in mConfigEvents
by Glenn Kasten
· 12 years ago
1ab85ec
Include what is needed
by Glenn Kasten
· 12 years ago
9fdcb0a
Fix theoretical race using TrackBase::sampleRate()
by Glenn Kasten
· 12 years ago
9f80dd2
New control block for AudioTrack and AudioRecord
by Glenn Kasten
· 12 years ago
fe9a901
am bb35be24: am 7be48189: Merge "audioflinger: fix effects on direct output threads" into jb-mr2-dev
by Eric Laurent
· 12 years ago
d0107bc
audioflinger: fix effects on direct output threads
by Eric Laurent
· 12 years ago
04b035e
am d3a5b48a: am 18b46679: Merge "AudioFlinger: do not cache audio device when 0." into jb-mr2-dev
by Eric Laurent
· 12 years ago
7e1139c
AudioFlinger: do not cache audio device when 0.
by Eric Laurent
· 12 years ago
7c02724
Consistent whitespace
by Glenn Kasten
· 12 years ago
61d404e
Update to supply correct name for new power manager app ops.
by Dianne Hackborn
· 12 years ago
f8197a6
Remove timing jitter during startup of audio
by Glenn Kasten
· 12 years ago
a07f17c
Remove timing jitter during startup of audio
by Glenn Kasten
· 12 years ago
7fd54ff
audioflinger: multiple tracks on direct output
by Eric Laurent
· 12 years ago
d595b7c
audioflinger: multiple tracks on direct output
by Eric Laurent
· 12 years ago
a265845
Miscellaneous cleanup
by Glenn Kasten
· 12 years ago
c9b2e20
Miscellaneous cleanup
by Glenn Kasten
· 12 years ago
10774e1
Merge "media.log cleanup" into jb-mr2-dev
by Glenn Kasten
· 12 years ago
bf04b58
Merge "media.log cleanup" into jb-mr2-dev
by Glenn Kasten
· 12 years ago
d3c4b13
media.log cleanup
by Glenn Kasten
· 12 years ago
ab7d72f
media.log cleanup
by Glenn Kasten
· 12 years ago
dd0bda0
Remove tee sink debugging at compile time
by Glenn Kasten
· 12 years ago
46909e7
Remove tee sink debugging at compile time
by Glenn Kasten
· 12 years ago
dd4abb5
Update tee sink
by Glenn Kasten
· 12 years ago
da6ef13
Update tee sink
by Glenn Kasten
· 12 years ago
5f6f376
Revert "Temporary additional logging to investigate bug"
by Glenn Kasten
· 12 years ago
7f5d335
Revert "Temporary additional logging to investigate bug"
by Glenn Kasten
· 12 years ago
dd97642
Temporary additional logging to investigate bug
by Glenn Kasten
· 12 years ago
32584a7
Temporary additional logging to investigate bug
by Glenn Kasten
· 12 years ago
ce70d40
Revert "Temporary additional logging to investigate bug"
by Glenn Kasten
· 12 years ago
e186b51
Revert "Temporary additional logging to investigate bug"
by Glenn Kasten
· 12 years ago
5881f18
Temporary additional logging to investigate bug
by Glenn Kasten
· 12 years ago
639482c
Temporary additional logging to investigate bug
by Glenn Kasten
· 12 years ago
7f2f804
Revert "Temporary additional logging to investigate bug"
by Glenn Kasten
· 12 years ago
51eb396
Revert "Temporary additional logging to investigate bug"
by Glenn Kasten
· 12 years ago
b900234
Temporary additional logging to investigate bug
by Glenn Kasten
· 12 years ago
0ddd563
Temporary additional logging to investigate bug
by Glenn Kasten
· 12 years ago
c93aff0
Revert "Temporary additional logging to investigate bug"
by Glenn Kasten
· 12 years ago
ecd9389
Revert "Temporary additional logging to investigate bug"
by Glenn Kasten
· 12 years ago
a1bf28b
Temporary additional logging to investigate bug
by Glenn Kasten
· 12 years ago
Next »