Package-level declarations

Types

Link copied to clipboard

Pure math for the live/DVR scrub bar. Extracted so the epoch-anchored timeshift domain — which took three iterations to stop sawtoothing as the HLS playlist refreshed — is guarded by unit tests instead of only pixel-checked on a device.