Searched refs:framesReady (Results 1 - 10 of 10) sorted by relevance

/frameworks/av/include/media/
H A DExtendedAudioBufferProvider.h27 virtual size_t framesReady() const = 0; // see description at AudioFlinger.h
/frameworks/av/include/media/nbaio/
H A DSourceAudioBufferProvider.h38 virtual size_t framesReady() const;
/frameworks/av/services/audioflinger/
H A DFastMixer.cpp363 // FIXME The current implementation of framesReady() for fast tracks
367 size_t framesReady = fastTrack->mBufferProvider->framesReady(); local
374 ATRACE_INT(traceName, framesReady);
378 if (framesReady < frameCount) {
379 if (framesReady == 0) {
395 ftDump->mFramesReady = framesReady;
H A DTrackBase.h101 virtual size_t framesReady() const { return SIZE_MAX; } function in class:TrackBase
H A DPlaybackTracks.h91 virtual size_t framesReady() const;
194 virtual size_t framesReady() const;
H A DTracks.cpp614 // framesReady() may return an approximation of the number of frames if called
618 size_t AudioFlinger::PlaybackThread::Track::framesReady() const { function in class:android::AudioFlinger::PlaybackThread::Track
624 return mAudioTrackServerProxy->framesReady();
632 // Don't call for fast tracks; the framesReady() could result in priority inversion
639 if (framesReady() > 0) {
645 if (framesReady() >= mFrameCount ||
1070 ((framesReady() == 0) && ((mSharedBuffer != 0) ||
1072 ALOGW("Track::setSyncEvent() in invalid state %d on session %d %s mode, framesReady %d ",
1073 mState, mSessionId, (mSharedBuffer != 0) ? "static" : "stream", framesReady());
1294 // Update the bookkeeping for framesReady()
1636 size_t AudioFlinger::PlaybackThread::TimedTrack::framesReady() const { function in class:android::AudioFlinger::PlaybackThread::TimedTrack
[all...]
H A DThreads.cpp3392 // because mAudioTrackServerProxy->framesReady() will include these frames
3407 size_t framesReady = track->framesReady(); local
3408 if ((framesReady >= minFrames) && track->isReady() &&
3597 if (framesReady < desiredFrames && !track->isStopped() && !track->isPaused()) {
4065 if ((track->framesReady() >= minFrames) && track->isReady() && !track->isPaused() &&
4571 // Do not handle new data in this iteration even if track->framesReady()
4574 } else if (track->framesReady() && track->isReady() &&
/frameworks/av/media/libnbaio/
H A DSourceAudioBufferProvider.cpp99 size_t SourceAudioBufferProvider::framesReady() const function in class:android::SourceAudioBufferProvider
/frameworks/av/include/private/media/
H A DAudioTrackShared.h411 virtual size_t framesReady();
413 // Currently AudioFlinger will call framesReady() for a fast track from two threads:
417 // should avoid doing a state queue poll from within framesReady().
418 // FIXME Change AudioFlinger to not call framesReady() from normal mixer thread.
442 virtual size_t framesReady();
/frameworks/av/media/libmedia/
H A DAudioTrackShared.cpp548 // or use previous cached value from framesReady(), with added barrier if it omits.
688 size_t AudioTrackServerProxy::framesReady() function in class:android::AudioTrackServerProxy
713 // ignores flush(), so framesReady() may report a larger mFrameCount than obtainBuffer()
756 size_t StaticAudioTrackServerProxy::framesReady() function in class:android::StaticAudioTrackServerProxy

Completed in 762 milliseconds