summaryrefslogtreecommitdiffstats
path: root/services/audioflinger/Tracks.cpp
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2013-11-20 11:57:08 -0800
committerGlenn Kasten <gkasten@google.com>2013-11-20 14:02:40 -0800
commit30ff92cba19c5acd747631365db1e1084e45ab34 (patch)
tree529f382c59fc9f686e1ec49b279bdaf6303af1d1 /services/audioflinger/Tracks.cpp
parent7ae751960d8b31e6e301c18122d1146da8fe5983 (diff)
downloadframeworks_av-30ff92cba19c5acd747631365db1e1084e45ab34.zip
frameworks_av-30ff92cba19c5acd747631365db1e1084e45ab34.tar.gz
frameworks_av-30ff92cba19c5acd747631365db1e1084e45ab34.tar.bz2
Code simplification for timed allocate
Change-Id: I5acccd7418c5b4a4dc0112147c750fef9f74bf33
Diffstat (limited to 'services/audioflinger/Tracks.cpp')
-rw-r--r--services/audioflinger/Tracks.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/services/audioflinger/Tracks.cpp b/services/audioflinger/Tracks.cpp
index d5178b1..272175e 100644
--- a/services/audioflinger/Tracks.cpp
+++ b/services/audioflinger/Tracks.cpp
@@ -1060,11 +1060,8 @@ status_t AudioFlinger::PlaybackThread::TimedTrack::allocateTimedBuffer(
}
sp<IMemory> newBuffer = mTimedMemoryDealer->allocate(size);
- if (newBuffer == NULL) {
- newBuffer = mTimedMemoryDealer->allocate(size);
- if (newBuffer == NULL) {
- return NO_MEMORY;
- }
+ if (newBuffer == 0) {
+ return NO_MEMORY;
}
*buffer = newBuffer;