MCPcopy
hub / github.com/CapSoftware/Cap / getProcessTimeoutMs

Function getProcessTimeoutMs

apps/media-server/src/lib/media-video.ts:1099–1114  ·  view source on GitHub ↗
(
	durationSeconds: number,
	baseTimeoutMs: number,
)

Source from the content-addressed store, hash-verified

1097}
1098
1099function getProcessTimeoutMs(
1100 durationSeconds: number,
1101 baseTimeoutMs: number,
1102): number {
1103 if (!Number.isFinite(durationSeconds) || durationSeconds <= 0) {
1104 return baseTimeoutMs;
1105 }
1106
1107 return Math.min(
1108 MAX_PROCESS_TIMEOUT_MS,
1109 Math.max(
1110 baseTimeoutMs,
1111 Math.ceil(durationSeconds * PROCESS_TIMEOUT_PER_SECOND_MS),
1112 ),
1113 );
1114}
1115
1116export async function repairContainer(
1117 inputPath: string,

Callers 1

processVideoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected