chore: tidy formatting and local ignores
This commit is contained in:
+2
-1
@@ -70,4 +70,5 @@ duplication-report/
|
|||||||
**/fastlane/report.xml
|
**/fastlane/report.xml
|
||||||
maestro/**/*.png
|
maestro/**/*.png
|
||||||
|
|
||||||
server/deploy.sh
|
server/deploy.sh
|
||||||
|
server/Caddyfile
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ internal object ResumeStallPolicy {
|
|||||||
baselinePositionMs: Long,
|
baselinePositionMs: Long,
|
||||||
currentPositionMs: Long,
|
currentPositionMs: Long,
|
||||||
durationMs: Long,
|
durationMs: Long,
|
||||||
windowMs: Long,
|
windowMs: Long
|
||||||
): Verdict = when {
|
): Verdict = when {
|
||||||
// Any counter movement counts as healthy, including a renderer re-enable
|
// Any counter movement counts as healthy, including a renderer re-enable
|
||||||
// resetting DecoderCounters below the baseline.
|
// resetting DecoderCounters below the baseline.
|
||||||
|
|||||||
@@ -46,9 +46,12 @@ class ResumeStallPolicyTest {
|
|||||||
assertEquals(
|
assertEquals(
|
||||||
Verdict.HEALTHY,
|
Verdict.HEALTHY,
|
||||||
ResumeStallPolicy.evaluate(
|
ResumeStallPolicy.evaluate(
|
||||||
baselineFrames = 100, currentFrames = 124,
|
baselineFrames = 100,
|
||||||
baselinePositionMs = 60_000, currentPositionMs = 61_000,
|
currentFrames = 124,
|
||||||
durationMs = 3_600_000, windowMs = 1000
|
baselinePositionMs = 60_000,
|
||||||
|
currentPositionMs = 61_000,
|
||||||
|
durationMs = 3_600_000,
|
||||||
|
windowMs = 1000
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -59,9 +62,12 @@ class ResumeStallPolicyTest {
|
|||||||
assertEquals(
|
assertEquals(
|
||||||
Verdict.HEALTHY,
|
Verdict.HEALTHY,
|
||||||
ResumeStallPolicy.evaluate(
|
ResumeStallPolicy.evaluate(
|
||||||
baselineFrames = 100, currentFrames = 3,
|
baselineFrames = 100,
|
||||||
baselinePositionMs = 60_000, currentPositionMs = 61_000,
|
currentFrames = 3,
|
||||||
durationMs = 3_600_000, windowMs = 1000
|
baselinePositionMs = 60_000,
|
||||||
|
currentPositionMs = 61_000,
|
||||||
|
durationMs = 3_600_000,
|
||||||
|
windowMs = 1000
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -73,9 +79,12 @@ class ResumeStallPolicyTest {
|
|||||||
assertEquals(
|
assertEquals(
|
||||||
Verdict.RECHECK,
|
Verdict.RECHECK,
|
||||||
ResumeStallPolicy.evaluate(
|
ResumeStallPolicy.evaluate(
|
||||||
baselineFrames = 100, currentFrames = 100,
|
baselineFrames = 100,
|
||||||
baselinePositionMs = 60_000, currentPositionMs = 60_200,
|
currentFrames = 100,
|
||||||
durationMs = 3_600_000, windowMs = 1000
|
baselinePositionMs = 60_000,
|
||||||
|
currentPositionMs = 60_200,
|
||||||
|
durationMs = 3_600_000,
|
||||||
|
windowMs = 1000
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -86,9 +95,12 @@ class ResumeStallPolicyTest {
|
|||||||
assertEquals(
|
assertEquals(
|
||||||
Verdict.SKIP_NEAR_EOF,
|
Verdict.SKIP_NEAR_EOF,
|
||||||
ResumeStallPolicy.evaluate(
|
ResumeStallPolicy.evaluate(
|
||||||
baselineFrames = 100, currentFrames = 100,
|
baselineFrames = 100,
|
||||||
baselinePositionMs = 3_598_000, currentPositionMs = 3_599_000,
|
currentFrames = 100,
|
||||||
durationMs = 3_600_000, windowMs = 1000
|
baselinePositionMs = 3_598_000,
|
||||||
|
currentPositionMs = 3_599_000,
|
||||||
|
durationMs = 3_600_000,
|
||||||
|
windowMs = 1000
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -98,9 +110,12 @@ class ResumeStallPolicyTest {
|
|||||||
assertEquals(
|
assertEquals(
|
||||||
Verdict.STALLED,
|
Verdict.STALLED,
|
||||||
ResumeStallPolicy.evaluate(
|
ResumeStallPolicy.evaluate(
|
||||||
baselineFrames = 100, currentFrames = 100,
|
baselineFrames = 100,
|
||||||
baselinePositionMs = 60_000, currentPositionMs = 61_000,
|
currentFrames = 100,
|
||||||
durationMs = 3_600_000, windowMs = 1000
|
baselinePositionMs = 60_000,
|
||||||
|
currentPositionMs = 61_000,
|
||||||
|
durationMs = 3_600_000,
|
||||||
|
windowMs = 1000
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -111,9 +126,12 @@ class ResumeStallPolicyTest {
|
|||||||
assertEquals(
|
assertEquals(
|
||||||
Verdict.STALLED,
|
Verdict.STALLED,
|
||||||
ResumeStallPolicy.evaluate(
|
ResumeStallPolicy.evaluate(
|
||||||
baselineFrames = 100, currentFrames = 100,
|
baselineFrames = 100,
|
||||||
baselinePositionMs = 60_000, currentPositionMs = 61_000,
|
currentFrames = 100,
|
||||||
durationMs = C.TIME_UNSET, windowMs = 1000
|
baselinePositionMs = 60_000,
|
||||||
|
currentPositionMs = 61_000,
|
||||||
|
durationMs = C.TIME_UNSET,
|
||||||
|
windowMs = 1000
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -249,11 +249,7 @@ class MediaImageHelper {
|
|||||||
/// bound is harmless — but an oversized original (failed server transcode,
|
/// bound is harmless — but an oversized original (failed server transcode,
|
||||||
/// local artwork file, ultra-wide banner) can no longer decode past the
|
/// local artwork file, ultra-wide banner) can no longer decode past the
|
||||||
/// display budget the way a single-axis bound allows.
|
/// display budget the way a single-axis bound allows.
|
||||||
static ImageProvider boundedDecode(
|
static ImageProvider boundedDecode(ImageProvider provider, {required int memWidth, required int memHeight}) {
|
||||||
ImageProvider provider, {
|
|
||||||
required int memWidth,
|
|
||||||
required int memHeight,
|
|
||||||
}) {
|
|
||||||
final width = memWidth > 0 ? memWidth : null;
|
final width = memWidth > 0 ? memWidth : null;
|
||||||
final height = memHeight > 0 ? memHeight : null;
|
final height = memHeight > 0 ? memHeight : null;
|
||||||
if (width == null && height == null) return provider;
|
if (width == null && height == null) return provider;
|
||||||
|
|||||||
@@ -563,8 +563,7 @@ class _OverlaySheetHostState extends State<OverlaySheetHost> with SingleTickerPr
|
|||||||
final showHandle = _showDragHandle && !isTV && !isTop;
|
final showHandle = _showDragHandle && !isTV && !isTop;
|
||||||
|
|
||||||
final effectiveConstraints =
|
final effectiveConstraints =
|
||||||
_constraints ??
|
_constraints ?? BoxConstraints(maxWidth: isDesktop ? 700 : double.infinity, maxHeight: size.height * 0.75);
|
||||||
BoxConstraints(maxWidth: isDesktop ? 700 : double.infinity, maxHeight: size.height * 0.75);
|
|
||||||
|
|
||||||
// Slide direction depends on alignment: bottom sheets slide up, top sheets slide down.
|
// Slide direction depends on alignment: bottom sheets slide up, top sheets slide down.
|
||||||
// Use a pixel transform instead of FractionalTranslation so mouse-tracker
|
// Use a pixel transform instead of FractionalTranslation so mouse-tracker
|
||||||
|
|||||||
Reference in New Issue
Block a user