summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2009-07-13 21:59:37 -0700
committerMathias Agopian <mathias@google.com>2009-07-13 22:06:36 -0700
commitfb4f266a1b9f6a20e256d192a940ae4ccc510fad (patch)
treef78e179753657d3ee9f0132c7433e3099162e9f2 /media
parent3a5351e4437fc2c220bc68a431bd4a1a00a653fa (diff)
downloadframeworks_base-fb4f266a1b9f6a20e256d192a940ae4ccc510fad.zip
frameworks_base-fb4f266a1b9f6a20e256d192a940ae4ccc510fad.tar.gz
frameworks_base-fb4f266a1b9f6a20e256d192a940ae4ccc510fad.tar.bz2
add a ctor to Mutex to specify the type, which can be shared. This is used by sf and af an soon will allow some optimization in the kernel for non shared mutexes
Diffstat (limited to 'media')
-rw-r--r--media/libmedia/AudioTrack.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/media/libmedia/AudioTrack.cpp b/media/libmedia/AudioTrack.cpp
index af7dae5..7b9eda7 100644
--- a/media/libmedia/AudioTrack.cpp
+++ b/media/libmedia/AudioTrack.cpp
@@ -891,7 +891,7 @@ void AudioTrack::AudioTrackThread::onFirstRef()
// =========================================================================
audio_track_cblk_t::audio_track_cblk_t()
- : user(0), server(0), userBase(0), serverBase(0), buffers(0), frameCount(0),
+ : lock(Mutex::SHARED), user(0), server(0), userBase(0), serverBase(0), buffers(0), frameCount(0),
loopStart(UINT_MAX), loopEnd(UINT_MAX), loopCount(0), volumeLR(0), flowControlFlag(1), forceReady(0)
{
}