Lines Matching refs:track

365         // stream type shouldn't be looked at, this track has audio attributes
460 ALOGE("notificationFrames=%d not permitted for non-fast track",
593 // We save the time when the track is started to later verify whether
735 // the same configuration. A timestamp query for a paused track
738 // this time when requested until the track is resumed.
949 // Reject if timed track or compressed audio.
1302 "track %u Hz, output %u Hz",
1387 sp<IAudioTrack> track = audioFlinger->createTrack(streamType,
1404 ALOGE("AudioFlinger could not create track, status: %d", status);
1407 ALOG_ASSERT(track != 0);
1413 sp<IMemory> iMem = track->getCblk();
1428 mAudioTrack = track;
1438 // for fast track as it uses a special method of assigning frame count.
1462 // notify every HAL buffer, regardless of the size of the track buffer
1598 // previous and new IAudioTrack sequence numbers are used to detect track re-creation
1610 // keep them from going away if another thread re-creates the track during obtainBuffer()
1620 // re-create track, unless someone else has already done so
1649 // Non-blocking if track is stopped or paused
1691 // restart track if it was disabled by audioflinger due to previous underrun
1699 ALOGW("releaseBuffer() track %p disabled due to previous underrun, restarting", this);
1798 // Check for track invalidation
1802 // that the upper layers can recreate the track
1819 // the track stays active in continuous underrun state. It's up to the application
1820 // to pause or stop the track, or set the position to a new offset within buffer.
1903 // This helps with position, marker notifications, and track invalidation.
1961 // for offloaded tracks, just wait for the upper layers to recreate the track
2199 // take the frames that will be lost by track recreation into account in saved position
2213 ALOGD("restoring track at end of static buffer");
2289 // recommending that the track be recreated.
2345 // recommending that the track be recreated.
2372 // are valid (if they predate the current track, the positions may
2412 // use cached paused position in case another offloaded track is running.
2443 // to completely flush or stop the previous playing track.
2801 // audio track is active and internally paused with timeout.