HomeSort by relevance Sort by last modified time
    Searched refs:framesReady (Results 1 - 10 of 10) sorted by null

  /frameworks/av/include/media/
ExtendedAudioBufferProvider.h 27 virtual size_t framesReady() const = 0; // see description at AudioFlinger.h
  /frameworks/av/include/media/nbaio/
SourceAudioBufferProvider.h 38 virtual size_t framesReady() const;
  /frameworks/av/media/libnbaio/
SourceAudioBufferProvider.cpp 99 size_t SourceAudioBufferProvider::framesReady() const
  /frameworks/av/services/audioflinger/
TrackBase.h 71 virtual size_t framesReady() const { return SIZE_MAX; }
PlaybackTracks.h 87 virtual size_t framesReady() const;
189 virtual size_t framesReady() const;
FastMixer.cpp 426 // FIXME The current implementation of framesReady() for fast tracks
430 size_t framesReady = fastTrack->mBufferProvider->framesReady();
437 ATRACE_INT(traceName, framesReady);
441 if (framesReady < frameCount) {
442 if (framesReady == 0) {
458 ftDump->mFramesReady = framesReady;
    [all...]
Tracks.cpp 535 // Note that framesReady() takes a mutex on the control block using tryLock().
536 // This could result in priority inversion if framesReady() is called by the normal mixer,
538 // priority than the client's callback thread: there is a short window within framesReady()
540 // Another problem can occur if framesReady() is called by the fast mixer:
543 size_t AudioFlinger::PlaybackThread::Track::framesReady() const {
544 return mAudioTrackServerProxy->framesReady();
552 // Don't call for fast tracks; the framesReady() could result in priority inversion
558 if (framesReady() >= mFrameCount ||
    [all...]
Threads.cpp     [all...]
  /frameworks/av/include/private/media/
AudioTrackShared.h 408 virtual size_t framesReady();
410 // Currently AudioFlinger will call framesReady() for a fast track from two threads:
414 // should avoid doing a state queue poll from within framesReady().
415 // FIXME Change AudioFlinger to not call framesReady() from normal mixer thread.
439 virtual size_t framesReady();
  /frameworks/av/media/libmedia/
AudioTrackShared.cpp 518 // or use previous cached value from framesReady(), with added barrier if it omits.
648 size_t AudioTrackServerProxy::framesReady()
672 // ignores flush(), so framesReady() may report a larger mFrameCount than obtainBuffer()
712 size_t StaticAudioTrackServerProxy::framesReady()

Completed in 67 milliseconds