OSDN Git Service

Use enum track_state consistently
authorGlenn Kasten <gkasten@google.com>
Thu, 26 Jan 2012 21:39:18 +0000 (13:39 -0800)
committerGlenn Kasten <gkasten@google.com>
Thu, 26 Jan 2012 22:13:43 +0000 (14:13 -0800)
Change-Id: Ie5ebb7befa092e1de1e4df9c6e2d51e6bcfd176a

services/audioflinger/AudioFlinger.cpp
services/audioflinger/AudioFlinger.h

index 6701059..b305ee2 100644 (file)
@@ -3549,7 +3549,7 @@ status_t AudioFlinger::PlaybackThread::Track::start()
     sp<ThreadBase> thread = mThread.promote();
     if (thread != 0) {
         Mutex::Autolock _l(thread->mLock);
-        int state = mState;
+        track_state state = mState;
         // here the track could be either new, or restarted
         // in both cases "unstop" the track
         if (mState == PAUSED) {
@@ -3590,7 +3590,7 @@ void AudioFlinger::PlaybackThread::Track::stop()
     sp<ThreadBase> thread = mThread.promote();
     if (thread != 0) {
         Mutex::Autolock _l(thread->mLock);
-        int state = mState;
+        track_state state = mState;
         if (mState > STOPPED) {
             mState = STOPPED;
             // If the track is not active (PAUSED and buffers full), flush buffers
index 48edfcd..c12dc42 100644 (file)
@@ -375,7 +375,7 @@ private:
             void*               mBufferEnd;
             uint32_t            mFrameCount;
             // we don't really need a lock for these
-            int                 mState;
+            track_state         mState;
             int                 mClientTid;
             audio_format_t      mFormat;
             uint32_t            mFlags;