@@ -22,18 +22,18 @@ public sealed class InterpolatingFramedClock : IFrameBasedClock, ISourceChangeab
2222 public double AllowableErrorMilliseconds { get ; set ; } = 1000.0 / 60 * 2 ;
2323
2424 /// <summary>
25- /// Drift recovery half-life in milliseconds. Defaults to 80 ms.
25+ /// Drift recovery half-life in milliseconds. Defaults to 50 ms.
2626 /// </summary>
2727 /// <remarks>
2828 /// The time error decays exponentially toward the source.
2929 /// Every <see cref="DriftRecoveryHalfLife"/> ms, the remaining error halves.
3030 ///
31- /// An example, starting at 10 ms error with an 80 ms half-life:
31+ /// An example, starting at 10 ms error with an 50 ms half-life:
3232 ///
3333 /// - at 0 ms, error is 10 ms.
34- /// - at 80 ms, error is 5 ms.
35- /// - at 160 ms, error is 2.5 ms.
36- /// - at 240 ms, error is 1.25 ms.
34+ /// - at 50 ms, error is 5 ms.
35+ /// - at 100 ms, error is 2.5 ms.
36+ /// - at 150 ms, error is 1.25 ms.
3737 /// ...
3838 ///
3939 /// To an observer, it will look like time has a temporary ramp applied to it:
@@ -43,7 +43,7 @@ public sealed class InterpolatingFramedClock : IFrameBasedClock, ISourceChangeab
4343 ///
4444 /// Only applies when the error is within <see cref="AllowableErrorMilliseconds"/>.
4545 /// </remarks>
46- public double DriftRecoveryHalfLife { get ; set ; } = 80 ;
46+ public double DriftRecoveryHalfLife { get ; set ; } = 50 ;
4747
4848 /// <summary>
4949 /// Whether interpolation was applied at the last processed frame.
0 commit comments