summaryrefslogtreecommitdiffstats
path: root/services/audioflinger/AudioFlinger.cpp
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2012-07-12 09:07:11 -0700
committerGlenn Kasten <gkasten@google.com>2012-07-12 09:36:34 -0700
commitbf04a5d7f287fc712e0ed91849dc85c90c1e182d (patch)
treef9fd2ffd8df5a02c9c9373f5362da76204e5a676 /services/audioflinger/AudioFlinger.cpp
parent39c54f68804c1ce5c85ec588f3c2c63447a807b4 (diff)
downloadframeworks_av-bf04a5d7f287fc712e0ed91849dc85c90c1e182d.zip
frameworks_av-bf04a5d7f287fc712e0ed91849dc85c90c1e182d.tar.gz
frameworks_av-bf04a5d7f287fc712e0ed91849dc85c90c1e182d.tar.bz2
Simplify AudioRecord::getInputFramesLost()
This also fixes a benign race in reading mActive without a lock. Change-Id: I19e953d4f275e5c266ca1ca3fece7b6c02ad1707
Diffstat (limited to 'services/audioflinger/AudioFlinger.cpp')
-rw-r--r--services/audioflinger/AudioFlinger.cpp4
1 files changed, 0 insertions, 4 deletions
diff --git a/services/audioflinger/AudioFlinger.cpp b/services/audioflinger/AudioFlinger.cpp
index 765127a..2ed3324 100644
--- a/services/audioflinger/AudioFlinger.cpp
+++ b/services/audioflinger/AudioFlinger.cpp
@@ -978,10 +978,6 @@ size_t AudioFlinger::getInputBufferSize(uint32_t sampleRate, audio_format_t form
unsigned int AudioFlinger::getInputFramesLost(audio_io_handle_t ioHandle) const
{
- if (ioHandle == 0) {
- return 0;
- }
-
Mutex::Autolock _l(mLock);
RecordThread *recordThread = checkRecordThread_l(ioHandle);