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

/frameworks/av/include/media/
H A DExtendedAudioBufferProvider.h27 virtual size_t framesReady() const = 0; // see description at AudioFlinger.h
/frameworks/av/media/libmedia/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/media/libnbaio/include/
H A DSourceAudioBufferProvider.h38 virtual size_t framesReady() const;
/frameworks/av/services/audioflinger/
H A DMmapTracks.h55 virtual size_t framesReady() const;
H A DFastMixer.cpp380 // FIXME The current implementation of framesReady() for fast tracks
384 size_t framesReady = fastTrack->mBufferProvider->framesReady(); local
391 ATRACE_INT(traceName, framesReady);
395 if (framesReady < frameCount) {
396 if (framesReady == 0) {
414 ftDump->mFramesReady = framesReady;
H A DTrackBase.h104 virtual size_t framesReady() const { return SIZE_MAX; } function in class:TrackBase
H A DPlaybackTracks.h105 virtual size_t framesReady() const;
H A DTracks.cpp616 ALOGV("underrun, framesReady(%zu) < framesDesired(%zd), state: %d",
630 // framesReady() may return an approximation of the number of frames if called
634 size_t AudioFlinger::PlaybackThread::Track::framesReady() const { function in class:android::AudioFlinger::PlaybackThread::Track
640 return mAudioTrackServerProxy->framesReady();
657 // Don't call for fast tracks; the framesReady() could result in priority inversion
664 if (framesReady() > 0) {
670 if (framesReady() >= mServerProxy->getBufferSizeInFrames() ||
1122 ((framesReady() == 0) && ((mSharedBuffer != 0) ||
1124 ALOGW("Track::setSyncEvent() in invalid state %d on session %d %s mode, framesReady %zu",
1125 mState, mSessionId, (mSharedBuffer != 0) ? "static" : "stream", framesReady());
1873 size_t AudioFlinger::MmapThread::MmapTrack::framesReady() const { function in class:android::AudioFlinger::MmapThread::MmapTrack
[all...]
H A DThreads.cpp4233 // because mAudioTrackServerProxy->framesReady() will include these frames
4242 size_t framesReady = track->framesReady(); local
4258 ATRACE_INT(traceName, framesReady);
4260 if ((framesReady >= minFrames) && track->isReady() &&
4459 if (framesReady < desiredFrames && !track->isStopped() && !track->isPaused()) {
4460 ALOGV("track(%p) underrun, framesReady(%zu) < framesDesired(%zd)",
4461 track, framesReady, desiredFrames);
4965 if ((track->framesReady() >= minFrames) && track->isReady() && !track->isPaused() &&
5050 ALOGW("pause because of UNDERRUN, framesReady
[all...]
/frameworks/av/media/libnbaio/
H A DSourceAudioBufferProvider.cpp109 size_t SourceAudioBufferProvider::framesReady() const function in class:android::SourceAudioBufferProvider
/frameworks/av/include/private/media/
H A DAudioTrackShared.h569 virtual size_t framesReady();
571 // Currently AudioFlinger will call framesReady() for a fast track from two threads:
575 // should avoid doing a state queue poll from within framesReady().
576 // FIXME Change AudioFlinger to not call framesReady() from normal mixer thread.
622 virtual size_t framesReady();
/frameworks/av/media/libaudioclient/
H A DAudioTrackShared.cpp684 // or use previous cached value from framesReady(), with added barrier if it omits.
805 size_t AudioTrackServerProxy::framesReady() function in class:android::AudioTrackServerProxy
831 // ignores flush(), so framesReady() may report a larger mFrameCount than obtainBuffer()
894 size_t StaticAudioTrackServerProxy::framesReady() function in class:android::StaticAudioTrackServerProxy

Completed in 2811 milliseconds