diff options
| author | 2010-03-31 23:33:52 -0700 | |
|---|---|---|
| committer | 2010-03-31 23:33:52 -0700 | |
| commit | 09806e4578b627f5dcacc8b0f4c917064120147f (patch) | |
| tree | 3e97de9342e02549a42f7de706763a5431ebe916 | |
| parent | ca85c03c8fadfada2d12e2287d3251905c729e27 (diff) | |
| parent | deea502a920d3739efae5a29c6fbf56780d68501 (diff) | |
Merge "Fix isssue 2548710: Native AudioTrack resources never freed." into froyo
| -rw-r--r-- | libs/audioflinger/AudioFlinger.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/audioflinger/AudioFlinger.cpp b/libs/audioflinger/AudioFlinger.cpp index 815a36737e..7166c89700 100644 --- a/libs/audioflinger/AudioFlinger.cpp +++ b/libs/audioflinger/AudioFlinger.cpp @@ -1488,7 +1488,7 @@ uint32_t AudioFlinger::MixerThread::prepareTracks_l(const SortedVector< wp<Track // for all its buffers to be filled before processing it mAudioMixer->setActiveTrack(track->name()); if (cblk->framesReady() && (track->isReady() || track->isStopped()) && - !track->isPaused()) + !track->isPaused() && !track->isTerminated()) { //LOGV("track %d u=%08x, s=%08x [OK] on thread %p", track->name(), cblk->user, cblk->server, this); |