• Home
  • Raw
  • Download

Lines Matching refs:frameCount

57     mBuffer.frameCount = 0;  in CopyBufferProvider()
63 __func__, this, mBuffer.frameCount, mTrackBufferProvider, mLocalBufferData); in ~CopyBufferProvider()
64 if (mBuffer.frameCount != 0) { in ~CopyBufferProvider()
77 copyFrames(pBuffer->raw, pBuffer->raw, pBuffer->frameCount); in getNextBuffer()
81 if (mBuffer.frameCount == 0) { in getNextBuffer()
82 mBuffer.frameCount = pBuffer->frameCount; in getNextBuffer()
89 ALOG_ASSERT(res == OK || mBuffer.frameCount == 0); in getNextBuffer()
90 if (res != OK || mBuffer.frameCount == 0) { // not needed by API spec, but to be safe. in getNextBuffer()
92 pBuffer->frameCount = 0; in getNextBuffer()
97 ALOG_ASSERT(mConsumed < mBuffer.frameCount); in getNextBuffer()
98 size_t count = std::min(mLocalBufferFrameCount, mBuffer.frameCount - mConsumed); in getNextBuffer()
99 count = std::min(count, pBuffer->frameCount); in getNextBuffer()
101 pBuffer->frameCount = count; in getNextBuffer()
103 pBuffer->frameCount); in getNextBuffer()
116 mConsumed += pBuffer->frameCount; // TODO: update for efficiency to reuse existing content in releaseBuffer()
117 if (mConsumed != 0 && mConsumed >= mBuffer.frameCount) { in releaseBuffer()
119 ALOG_ASSERT(mBuffer.frameCount == 0); in releaseBuffer()
122 pBuffer->frameCount = 0; in releaseBuffer()
127 if (mBuffer.frameCount != 0) { in reset()
135 __func__, p, mTrackBufferProvider, mBuffer.frameCount); in setBufferProvider()
139 mBuffer.frameCount = 0; in setBufferProvider()
447 mBuffer.frameCount = 0; in TimestretchBufferProvider()
454 if (mBuffer.frameCount != 0) { in ~TimestretchBufferProvider()
464 this, pBuffer, pBuffer->frameCount); in getNextBuffer()
470 if (pBuffer->frameCount <= mRemaining) { in getNextBuffer()
477 if (pBuffer->frameCount > mLocalBufferFrameCount) { in getNextBuffer()
479 if (posix_memalign(&newmem, 32, pBuffer->frameCount * mFrameSize) == OK) { in getNextBuffer()
485 mLocalBufferFrameCount = pBuffer->frameCount; in getNextBuffer()
490 const size_t outputDesired = pBuffer->frameCount - mRemaining; in getNextBuffer()
493 mBuffer.frameCount = mPlaybackRate.mSpeed == AUDIO_TIMESTRETCH_SPEED_NORMAL in getNextBuffer()
498 ALOG_ASSERT(res == OK || mBuffer.frameCount == 0); in getNextBuffer()
499 if (res != OK || mBuffer.frameCount == 0) { // not needed by API spec, but to be safe. in getNextBuffer()
503 pBuffer->frameCount = 0; in getNextBuffer()
507 pBuffer->frameCount = mRemaining; in getNextBuffer()
514 size_t srcAvailable = mBuffer.frameCount; in getNextBuffer()
519 mBuffer.frameCount = srcAvailable; in getNextBuffer()
527 pBuffer->frameCount = mRemaining; in getNextBuffer()
535 this, pBuffer, pBuffer->frameCount); in releaseBuffer()
541 if (pBuffer->frameCount < mRemaining) { in releaseBuffer()
543 (uint8_t*)mLocalBufferData + pBuffer->frameCount * mFrameSize, in releaseBuffer()
544 (mRemaining - pBuffer->frameCount) * mFrameSize); in releaseBuffer()
545 mRemaining -= pBuffer->frameCount; in releaseBuffer()
546 } else if (pBuffer->frameCount == mRemaining) { in releaseBuffer()
550 pBuffer->frameCount, mRemaining); in releaseBuffer()
554 pBuffer->frameCount = 0; in releaseBuffer()
564 __func__, p, mTrackBufferProvider, mBuffer.frameCount); in setBufferProvider()
568 mBuffer.frameCount = 0; in setBufferProvider()
656 size_t frameCount, audio_format_t contractedFormat, void* contractedBuffer, in AdjustChannelsBufferProvider() argument
661 frameCount), in AdjustChannelsBufferProvider()
666 mFrameCount(frameCount), in AdjustChannelsBufferProvider()
678 this, format, inChannelCount, outChannelCount, frameCount, contractedFormat, in AdjustChannelsBufferProvider()
691 if (outFramesLeft < pBuffer->frameCount) { in getNextBuffer()
693 pBuffer->frameCount = outFramesLeft; in getNextBuffer()