- Closes #2556 - Closes #2450 **Key intended features:** - go2rtc compatible - 100% test coverage to significantly improve ability to test, maintain and work around browser weirdnesses (e.g. Safari). - Written from the ground up in the style of the rest of the project. **To use:** - Change `live_provider` from `go2rtc` to `go2rtc-experimental`.
11 lines
277 B
TypeScript
11 lines
277 B
TypeScript
export const createStatus = (
|
|
bufferedEndSeconds: number,
|
|
currentTimeSeconds: number,
|
|
options?: { playbackRate?: number; now?: Date },
|
|
) => ({
|
|
bufferedEndSeconds,
|
|
currentTimeSeconds,
|
|
playbackRate: options?.playbackRate ?? 1,
|
|
now: options?.now ?? new Date(0),
|
|
});
|