Lines Matching full:outputtrack
2979 SortedVector< sp<OutputTrack> > outputTracks;
3129 OutputTrack *outputTrack = new OutputTrack((ThreadBase *)thread,
3135 if (outputTrack->cblk() != NULL) {
3137 mOutputTracks.add(outputTrack);
3138 LOGV("addOutputTrack() track %p, on thread %p", outputTrack, thread);
3172 bool AudioFlinger::DuplicatingThread::outputsReady(SortedVector< sp<OutputTrack> > &outputTracks)
3785 AudioFlinger::PlaybackThread::OutputTrack::OutputTrack(
3803 LOGV("OutputTrack constructor mCblk %p, mBuffer %p, mCblk->buffers %p, " \
3812 AudioFlinger::PlaybackThread::OutputTrack::~OutputTrack()
3817 status_t AudioFlinger::PlaybackThread::OutputTrack::start()
3829 void AudioFlinger::PlaybackThread::OutputTrack::stop()
3837 bool AudioFlinger::PlaybackThread::OutputTrack::write(int16_t* data, uint32_t frames)
3863 LOGW ("OutputTrack::write() %p no more buffers in queue", this);
3885 LOGV ("OutputTrack::write() %p thread %p no more output buffers", this, mThread.unsafe_get());
3910 LOGV("OutputTrack::write() %p thread %p released overflow buffer %d", this, mThread.unsafe_get(), mBufferQueue.size());
3928 LOGV("OutputTrack::write() %p thread %p adding overflow buffer %d", this, mThread.unsafe_get(), mBufferQueue.size());
3930 LOGW("OutputTrack::write() %p thread %p no more overflow buffers", mThread.unsafe_get(), this);
3955 status_t AudioFlinger::PlaybackThread::OutputTrack::obtainBuffer(AudioBufferProvider::Buffer* buffer, uint32_t waitTimeMs)
3962 // LOGV("OutputTrack::obtainBuffer user %d, server %d", cblk->user, cblk->server);
4008 void AudioFlinger::PlaybackThread::OutputTrack::clearBufferQueue()