summaryrefslogtreecommitdiff
path: root/apps/web/src/lib/retime/resolve.ts
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/src/lib/retime/resolve.ts')
-rw-r--r--apps/web/src/lib/retime/resolve.ts96
1 files changed, 48 insertions, 48 deletions
diff --git a/apps/web/src/lib/retime/resolve.ts b/apps/web/src/lib/retime/resolve.ts
index cfcfb6a2..31a562be 100644
--- a/apps/web/src/lib/retime/resolve.ts
+++ b/apps/web/src/lib/retime/resolve.ts
@@ -1,48 +1,48 @@
-import type { RetimeConfig } from "@/lib/timeline";
-import { clampRetimeRate } from "@/constants/retime-constants";
-
-function getSafeRate({ rate }: { rate: number }): number {
- return clampRetimeRate({ rate });
-}
-
-export function getSourceTimeAtClipTime({
- clipTime,
- retime,
-}: {
- clipTime: number;
- retime?: RetimeConfig;
-}): number {
- return clipTime * getSafeRate({ rate: retime?.rate ?? 1 });
-}
-
-export function getClipTimeAtSourceTime({
- sourceTime,
- retime,
-}: {
- sourceTime: number;
- retime?: RetimeConfig;
-}): number {
- return sourceTime / getSafeRate({ rate: retime?.rate ?? 1 });
-}
-
-export function getEffectiveRateAt({
- retime,
-}: {
- clipTime?: number;
- retime?: RetimeConfig;
-}): number {
- return getSafeRate({ rate: retime?.rate ?? 1 });
-}
-
-export function getTimelineDurationForSourceSpan({
- sourceSpan,
- retime,
-}: {
- sourceSpan: number;
- retime?: RetimeConfig;
-}): number {
- if (sourceSpan <= 0) {
- return 0;
- }
- return sourceSpan / getSafeRate({ rate: retime?.rate ?? 1 });
-}
+import type { RetimeConfig } from "@/lib/timeline";
+import { clampRetimeRate } from "@/constants/retime-constants";
+
+function getSafeRate({ rate }: { rate: number }): number {
+ return clampRetimeRate({ rate });
+}
+
+export function getSourceTimeAtClipTime({
+ clipTime,
+ retime,
+}: {
+ clipTime: number;
+ retime?: RetimeConfig;
+}): number {
+ return clipTime * getSafeRate({ rate: retime?.rate ?? 1 });
+}
+
+export function getClipTimeAtSourceTime({
+ sourceTime,
+ retime,
+}: {
+ sourceTime: number;
+ retime?: RetimeConfig;
+}): number {
+ return sourceTime / getSafeRate({ rate: retime?.rate ?? 1 });
+}
+
+export function getEffectiveRateAt({
+ retime,
+}: {
+ clipTime?: number;
+ retime?: RetimeConfig;
+}): number {
+ return getSafeRate({ rate: retime?.rate ?? 1 });
+}
+
+export function getTimelineDurationForSourceSpan({
+ sourceSpan,
+ retime,
+}: {
+ sourceSpan: number;
+ retime?: RetimeConfig;
+}): number {
+ if (sourceSpan <= 0) {
+ return 0;
+ }
+ return sourceSpan / getSafeRate({ rate: retime?.rate ?? 1 });
+}