Lines Matching defs:track

375         // stream type shouldn't be looked at, this track has audio attributes
475 ALOGE("notificationFrames=%d not permitted for non-fast track",
619 // We save the time when the track is started to later verify whether
766 // the same configuration. A timestamp query for a paused track
769 // this time when requested until the track is resumed.
981 // Reject if timed track or compressed audio.
1342 "track %u Hz, output %u Hz",
1427 sp<IAudioTrack> track = audioFlinger->createTrack(streamType,
1445 ALOGE("AudioFlinger could not create track, status: %d", status);
1448 ALOG_ASSERT(track != 0);
1454 sp<IMemory> iMem = track->getCblk();
1469 mAudioTrack = track;
1479 // for fast track as it uses a special method of assigning frame count.
1504 // notify every HAL buffer, regardless of the size of the track buffer
1640 // previous and new IAudioTrack sequence numbers are used to detect track re-creation
1652 // keep them from going away if another thread re-creates the track during obtainBuffer()
1662 // re-create track, unless someone else has already done so
1691 // Non-blocking if track is stopped or paused
1733 // restart track if it was disabled by audioflinger due to previous underrun
1741 ALOGW("releaseBuffer() track %p disabled due to previous underrun, restarting", this);
1840 // Check for track invalidation
1844 // that the upper layers can recreate the track
1861 // the track stays active in continuous underrun state. It's up to the application
1862 // to pause or stop the track, or set the position to a new offset within buffer.
1945 // This helps with position, marker notifications, and track invalidation.
2003 // for offloaded tracks, just wait for the upper layers to recreate the track
2243 // take the frames that will be lost by track recreation into account in saved position
2257 ALOGD("restoring track at end of static buffer");
2392 // recommending that the track be recreated.
2452 // recommending that the track be recreated.
2479 // are valid (if they predate the current track, the positions may
2534 // "zero" for NuPlayer). We don't convert for track restoration as position
2549 // use cached paused position in case another offloaded track is running.
2581 // to completely flush or stop the previous playing track.
2856 // A normal audio track may still be draining, so
3017 // audio track is active and internally paused with timeout.