Lines Matching refs:OutputTrack
2913 SortedVector< sp<OutputTrack> > outputTracks;
3062 OutputTrack *outputTrack = new OutputTrack((ThreadBase *)thread,
3068 if (outputTrack->cblk() != NULL) {
3070 mOutputTracks.add(outputTrack);
3071 LOGV("addOutputTrack() track %p, on thread %p", outputTrack, thread);
3105 bool AudioFlinger::DuplicatingThread::outputsReady(SortedVector< sp<OutputTrack> > &outputTracks)
3718 AudioFlinger::PlaybackThread::OutputTrack::OutputTrack(
3736 LOGV("OutputTrack constructor mCblk %p, mBuffer %p, mCblk->buffers %p, " \
3745 AudioFlinger::PlaybackThread::OutputTrack::~OutputTrack()
3750 status_t AudioFlinger::PlaybackThread::OutputTrack::start()
3762 void AudioFlinger::PlaybackThread::OutputTrack::stop()
3770 bool AudioFlinger::PlaybackThread::OutputTrack::write(int16_t* data, uint32_t frames)
3796 LOGW ("OutputTrack::write() %p no more buffers in queue", this);
3818 LOGV ("OutputTrack::write() %p thread %p no more output buffers", this, mThread.unsafe_get());
3843 LOGV("OutputTrack::write() %p thread %p released overflow buffer %d", this, mThread.unsafe_get(), mBufferQueue.size());
3861 LOGV("OutputTrack::write() %p thread %p adding overflow buffer %d", this, mThread.unsafe_get(), mBufferQueue.size());
3863 LOGW("OutputTrack::write() %p thread %p no more overflow buffers", mThread.unsafe_get(), this);
3888 status_t AudioFlinger::PlaybackThread::OutputTrack::obtainBuffer(AudioBufferProvider::Buffer* buffer, uint32_t waitTimeMs)
3895 // LOGV("OutputTrack::obtainBuffer user %d, server %d", cblk->user, cblk->server);
3941 void AudioFlinger::PlaybackThread::OutputTrack::clearBufferQueue()