Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0fea74cd authored by Glenn Kasten's avatar Glenn Kasten
Browse files

Remove obsolete TrackBase::reset()

Change-Id: I38100b7e28a12d7af8cb40ae3f4d9cb4a0ebe701
parent fc5ea083
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -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,
+0 −7
Original line number Diff line number Diff line
@@ -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);