perf: coalesce superseded queued playback seeks
This commit is contained in:
@@ -170,7 +170,7 @@ struct SystemPlaybackChecks {
|
||||
require(commands.nextTrackCommand.isEnabled,
|
||||
"seekability changes re-enable commands even when playback metadata is unchanged")
|
||||
|
||||
require(model.seekRelative(1), "relative seek accepted")
|
||||
for _ in 0..<64 { require(model.seekRelative(1.0 / 64), "rapid native skips retain accumulated target") }
|
||||
until("paused seek acknowledged") {
|
||||
model.state.status == PLAYER_PAUSED && !model.state.seek_pending &&
|
||||
abs(model.state.position - settledPosition - 1) < 0.05
|
||||
|
||||
Reference in New Issue
Block a user