Lines Matching refs:activeTrack
5107 sp<RecordTrack> activeTrack; in threadLoop()
5115 activeTrack = mActiveTracks[0]; in threadLoop()
5116 acquireWakeLock_l(activeTrack->uid()); in threadLoop()
5187 activeTrack = mActiveTracks[i]; in threadLoop()
5188 if (activeTrack->isTerminated()) { in threadLoop()
5189 if (activeTrack->isFastTrack()) { in threadLoop()
5191 fastTrackToRemove = activeTrack; in threadLoop()
5193 removeTrack_l(activeTrack); in threadLoop()
5194 mActiveTracks.remove(activeTrack); in threadLoop()
5200 TrackBase::track_state activeTrackState = activeTrack->mState; in threadLoop()
5204 mActiveTracks.remove(activeTrack); in threadLoop()
5218 activeTrack->mState = TrackBase::ACTIVE; in threadLoop()
5232 activeTracks.add(activeTrack); in threadLoop()
5235 if (activeTrack->isFastTrack()) { in threadLoop()
5238 fastTrack = activeTrack; in threadLoop()
5366 activeTrack = activeTracks[i]; in threadLoop()
5369 if (activeTrack->isFastTrack()) { in threadLoop()
5382 activeTrack->mSink.frameCount = ~0; in threadLoop()
5383 status_t status = activeTrack->getNextBuffer(&activeTrack->mSink); in threadLoop()
5384 size_t framesOut = activeTrack->mSink.frameCount; in threadLoop()
5387 int32_t front = activeTrack->mRsmpInFront; in threadLoop()
5394 activeTrack->mRsmpInFront = rear; in threadLoop()
5401 activeTrack->mRsmpInFront = front = rear - framesIn; in threadLoop()
5409 if (activeTrack->mResampler == NULL) { in threadLoop()
5416 int8_t *dst = activeTrack->mSink.i8; in threadLoop()
5424 if (mChannelCount == activeTrack->mChannelCount) { in threadLoop()
5433 dst += part1 * activeTrack->mFrameSize; in threadLoop()
5437 activeTrack->mRsmpInFront += framesOut; in threadLoop()
5449 const double out(activeTrack->mSampleRate); in threadLoop()
5455 size_t unreleased = activeTrack->mRsmpInUnrel; in threadLoop()
5481 if (activeTrack->mRsmpOutFrameCount < framesOut) { in threadLoop()
5483 delete[] activeTrack->mRsmpOutBuffer; in threadLoop()
5485 activeTrack->mRsmpOutBuffer = new int32_t[framesOut * FCC_2]; in threadLoop()
5486 activeTrack->mRsmpOutFrameCount = framesOut; in threadLoop()
5490 memset(activeTrack->mRsmpOutBuffer, 0, framesOut * FCC_2 * sizeof(int32_t)); in threadLoop()
5491 activeTrack->mResampler->resample(activeTrack->mRsmpOutBuffer, framesOut, in threadLoop()
5493 activeTrack->mResamplerBufferProvider in threadLoop()
5497 if (activeTrack->mChannelCount == 1) { in threadLoop()
5499 ditherAndClamp(activeTrack->mRsmpOutBuffer, activeTrack->mRsmpOutBuffer, in threadLoop()
5503 downmix_to_mono_i16_from_stereo_i16(activeTrack->mSink.i16, in threadLoop()
5504 (const int16_t *)activeTrack->mRsmpOutBuffer, framesOut); in threadLoop()
5506 ditherAndClamp((int32_t *)activeTrack->mSink.raw, in threadLoop()
5507 activeTrack->mRsmpOutBuffer, framesOut); in threadLoop()
5517 if (activeTrack->mFramesToDrop == 0) { in threadLoop()
5519 activeTrack->mSink.frameCount = framesOut; in threadLoop()
5520 activeTrack->releaseBuffer(&activeTrack->mSink); in threadLoop()
5524 if (activeTrack->mFramesToDrop > 0) { in threadLoop()
5525 activeTrack->mFramesToDrop -= framesOut; in threadLoop()
5526 if (activeTrack->mFramesToDrop <= 0) { in threadLoop()
5527 activeTrack->clearSyncStartEvent(); in threadLoop()
5530 activeTrack->mFramesToDrop += framesOut; in threadLoop()
5531 if (activeTrack->mFramesToDrop >= 0 || activeTrack->mSyncStartEvent == 0 || in threadLoop()
5532 activeTrack->mSyncStartEvent->isCancelled()) { in threadLoop()
5534 (activeTrack->mFramesToDrop >= 0) ? "timed out" : "cancelled", in threadLoop()
5535 activeTrack->sessionId(), in threadLoop()
5536 (activeTrack->mSyncStartEvent != 0) ? in threadLoop()
5537 activeTrack->mSyncStartEvent->triggerSession() : 0); in threadLoop()
5538 activeTrack->clearSyncStartEvent(); in threadLoop()
5551 if (!activeTrack->setOverflow()) { in threadLoop()
5561 activeTrack->clearOverflow(); in threadLoop()
6002 RecordTrack *activeTrack = mRecordTrack; in getNextBuffer() local
6003 sp<ThreadBase> threadBase = activeTrack->mThread.promote(); in getNextBuffer()
6011 int32_t front = activeTrack->mRsmpInFront; in getNextBuffer()
6032 activeTrack->mRsmpInUnrel = 0; in getNextBuffer()
6038 activeTrack->mRsmpInUnrel = part1; in getNextBuffer()
6046 RecordTrack *activeTrack = mRecordTrack; in releaseBuffer() local
6051 ALOG_ASSERT(stepCount <= activeTrack->mRsmpInUnrel); in releaseBuffer()
6052 activeTrack->mRsmpInUnrel -= stepCount; in releaseBuffer()
6053 activeTrack->mRsmpInFront += stepCount; in releaseBuffer()