OSDN Git Service
(root)
/
android-x86
/
frameworks-base.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
78158db
)
Additional fix for isssue 2548710: Native AudioTrack resources never freed.
author
Eric Laurent
<elaurent@google.com>
Fri, 9 Apr 2010 13:11:48 +0000
(06:11 -0700)
committer
Eric Laurent
<elaurent@google.com>
Fri, 9 Apr 2010 13:11:48 +0000
(06:11 -0700)
This changes fixes the issue for the direct output thread that was not
addressed by commit
71f37cd8a175ee00635cb91506d6810fd02b5b51
.
Change-Id: I1bbe26be5f444415dd97270e49257650f5d2858f
libs/audioflinger/AudioFlinger.cpp
patch
|
blob
|
history
diff --git
a/libs/audioflinger/AudioFlinger.cpp
b/libs/audioflinger/AudioFlinger.cpp
index
7166c89
..
2414e8d
100644
(file)
--- a/
libs/audioflinger/AudioFlinger.cpp
+++ b/
libs/audioflinger/AudioFlinger.cpp
@@
-1867,7
+1867,7
@@
bool AudioFlinger::DirectOutputThread::threadLoop()
// The first time a track is added we wait
// for all its buffers to be filled before processing it
if (cblk->framesReady() && (track->isReady() || track->isStopped()) &&
- !track->isPaused())
+ !track->isPaused()
&& !track->isTerminated()
)
{
//LOGV("track %d u=%08x, s=%08x [OK]", track->name(), cblk->user, cblk->server);