This beta widens the diagnostics added in 1.13-beta1, which did not record
enough to explain a reported playback delay. It is not a feature release and
contains no fix.
- Track starts, seeks, file opens and output device changes are now timed and
recorded every time, not only when they cross a threshold. A report that
nothing was recorded can now only mean the step did not happen. - Seeking is timed for the first time. The earlier build measured only output
device changes, which a seek never performs, so a freeze while seeking left
no trace at all. - File opens are recorded at a level the system keeps. They were previously
measured but discarded, so they could never be retrieved afterwards however
slow the open had been. - The threshold for calling a step slow drops from one second to a quarter of
a second, below the delays being reported rather than above them.
If you are helping diagnose the delay, every line begins with "AudioPlayer:"
and is kept by the system, so it can be retrieved afterwards — there is no
need to capture anything live.