OSDN Git Service

Remove obsolete TrackBase::reset()
authorGlenn Kasten <gkasten@google.com>
Thu, 25 Jul 2013 21:34:57 +0000 (14:34 -0700)
committerGlenn Kasten <gkasten@google.com>
Thu, 25 Jul 2013 21:39:31 +0000 (14:39 -0700)
Change-Id: I38100b7e28a12d7af8cb40ae3f4d9cb4a0ebe701

services/audioflinger/TrackBase.h
services/audioflinger/Tracks.cpp

index 55d96fa..f0c32b2 100644 (file)
@@ -105,7 +105,6 @@ protected:
     }
 
     bool step();    // mStepCount is an implicit input
-    void reset();
 
     bool isOut() const { return mIsOut; }
                                     // true for Track and TimedTrack, false for RecordTrack,
index c45daae..f41cb22 100644 (file)
@@ -202,11 +202,6 @@ void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buf
     mServerProxy->releaseBuffer(&buf);
 }
 
-void AudioFlinger::ThreadBase::TrackBase::reset() {
-    ALOGV("TrackBase::reset");
-    // FIXME still needed?
-}
-
 status_t AudioFlinger::ThreadBase::TrackBase::setSyncEvent(const sp<SyncEvent>& event)
 {
     mSyncEvents.add(event);
@@ -676,7 +671,6 @@ void AudioFlinger::PlaybackThread::Track::reset()
     // Do not reset twice to avoid discarding data written just after a flush and before
     // the audioflinger thread detects the track is stopped.
     if (!mResetDone) {
-        TrackBase::reset();
         // Force underrun condition to avoid false underrun callback until first data is
         // written to buffer
         android_atomic_and(~CBLK_FORCEREADY, &mCblk->flags);
@@ -1665,7 +1659,6 @@ void AudioFlinger::RecordThread::RecordTrack::stop()
         recordThread->mLock.lock();
         bool doStop = recordThread->stop_l(this);
         if (doStop) {
-            TrackBase::reset();
             // Force overrun condition to avoid false overrun callback until first data is
             // read from buffer
             android_atomic_or(CBLK_UNDERRUN, &mCblk->flags);