Lines Matching full:tracks
125 // minimum sleep time for the mixer thread loop when tracks are active but in underrun
177 // track buffer in shared memory. Zero on input means to use a default value. For fast tracks,
1669 dprintf(fd, " %zu Tracks", numtracks);
1689 // some tracks in the active list were not in the tracks list
1690 snprintf(buffer, SIZE, " The following tracks are in the active list but"
1785 // static tracks can have any nonzero framecount, streaming tracks check against minimum.
1807 // For normal PCM streaming tracks, update minimum frame count.
1821 // For normal mixing tracks, if speed is > 1.0f (normal), AudioTrack
1883 // all tracks in same audio session must share the same routing strategy otherwise
1884 // conflicts will happen when tracks are moved from one output to another by audio policy
2070 // active tracks are removed by threadLoop()
2304 // prefer an even multiplier, for compatibility with doubling of fast tracks due to HAL
2701 // Attach all tracks with same session ID to this chain.
2712 // indicate all active tracks in the chain
2763 // detach all active tracks from the chain
2776 // detach all tracks with same session ID from this chain
2884 // Gather the framesReleased counters for all active tracks,
2922 // mFramesWritten for non-offloaded tracks are contiguous
3164 && mMixerStatus == MIXER_TRACKS_READY // we are mixing (active tracks)
3176 // (2) minimum buffer sized tracks (even if the track is full,
3788 // If no tracks are ready, sleep once for the duration of an output
3827 // find out which tracks need to be processed
3831 // counts only _active_ fast tracks
3833 uint32_t resetMask = 0; // bit mask of fast tracks that need to be reset
3860 mMixerBufferValid = false; // mMixerBuffer has no valid data until appropriate tracks found.
3861 mEffectBufferValid = false; // mEffectBuffer has no valid data until tracks found.
3872 // process fast tracks
3908 // This is similar to the state machine for normal tracks,
3909 // with a few modifications for fast tracks.
3998 // no acknowledgement required for newly active tracks
4011 // If any fast tracks were removed, we must wait for acknowledgement
4012 // because we're about to decrement the last sp<> on those tracks.
4223 * Tracks with effects go into their own effects chain buffer
4226 * Other tracks can use mMixerBuffer for higher precision
4228 * (mMixerBufferEnabled true), then selected tracks will accumulate
4290 // Remove it from the list of active tracks.
4329 // if the fast mixer was active, but now there are no fast tracks, then put it in cold idle
4355 // Now perform the deferred reset on fast tracks that have stopped
4369 // remove all the tracks that need to be...
4381 // sink or mix buffer must be cleared if all tracks are connected to an
4403 // if any fast tracks, then status is ready
4458 // do not accept frame count changes if tracks are open as the track buffer
4537 dprintf(fd, " AudioMixer tracks: 0x%08x\n", mAudioMixer->trackNames());
4687 // find out which tracks need to be processed
4707 // but as we only care about the transition phase between two tracks on a
4800 // Remove it from the list of active tracks.
4843 // if an active track did not command a flush, check for pending flush on stopped tracks
4867 // remove all the tracks that need to be...
4993 // do not accept frame count changes if tracks are open as the track buffer
5216 ALOGV("OffloadThread::prepareTracks_l active tracks %zu", count);
5218 // find out which tracks need to be processed
5231 // but as we only care about the transition phase between two tracks on a
5418 // remove all the tracks that need to be...
5519 // flush remaining overflow buffers in output tracks
5537 // DuplicatingThread implements standby by stopping all tracks
5713 // create a Pipe for FastCapture to write to, and for us and fast tracks to read from
5958 // sleep if there are no active tracks to process
6024 // Read from HAL to keep up with fastest client if multiple active tracks, not slowest one.
6106 // skip fast tracks, as those are handled directly by FastCapture
6557 // active tracks are removed by threadLoop()
6610 dprintf(fd, " %zu Tracks", numtracks);
6630 snprintf(buffer, SIZE, " The following tracks are in the active list but"
7035 // do not accept frame count changes if tracks are open as the track buffer
7192 // But if thread's mSampleRate or mChannelCount changes, how will that affect active tracks?