summaryrefslogtreecommitdiffstats
path: root/media/libmedia
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2013-10-17 18:59:26 -0700
committerEric Laurent <elaurent@google.com>2013-10-17 18:59:26 -0700
commit6a51d7ed7062536ccc892c8850a34ed55cbc8d5c (patch)
tree95746546a67c27a04a0e5bd82f9760d80ad5f0d9 /media/libmedia
parentdedc7b0fa23c21b525dc8abb572bb8161ad66a9b (diff)
downloadframeworks_av-6a51d7ed7062536ccc892c8850a34ed55cbc8d5c.zip
frameworks_av-6a51d7ed7062536ccc892c8850a34ed55cbc8d5c.tar.gz
frameworks_av-6a51d7ed7062536ccc892c8850a34ed55cbc8d5c.tar.bz2
audioflinger: fix track terminated before playing
When a track is terminated before any audio was written, we should not send a drain request to the HAL. The drain will be ignored and we will wait the async callback for ever. Also fix a potential deadlock by not deleting a track with the thread mutex held: mPreviousTrack changed from a sp to a raw pointer. Bug: 11247103. Change-Id: I0a4b47b099204c7c326d45d700234ab8f72d8eae
Diffstat (limited to 'media/libmedia')
0 files changed, 0 insertions, 0 deletions