summaryrefslogtreecommitdiff
path: root/apps/web/src/lib/timeline/audio-separation
diff options
context:
space:
mode:
authorMaze Winther <mazewinther@gmail.com>2026-04-14 23:34:57 +0200
committerMaze Winther <mazewinther@gmail.com>2026-04-14 23:34:57 +0200
commit91e1232112421438ce73b9361896f9b58c84fb3e (patch)
treeb57d510a618d0a1a03a2fa3f9cc4de23eaa7f3b3 /apps/web/src/lib/timeline/audio-separation
parentf726d9529552c4149a95aaf555f760868a4c9f91 (diff)
downloadopencut-91e1232112421438ce73b9361896f9b58c84fb3e.tar.gz
feat: transcription diagnostics
Diffstat (limited to 'apps/web/src/lib/timeline/audio-separation')
-rw-r--r--apps/web/src/lib/timeline/audio-separation/index.ts14
1 files changed, 11 insertions, 3 deletions
diff --git a/apps/web/src/lib/timeline/audio-separation/index.ts b/apps/web/src/lib/timeline/audio-separation/index.ts
index fe3c1ca4..849dbda3 100644
--- a/apps/web/src/lib/timeline/audio-separation/index.ts
+++ b/apps/web/src/lib/timeline/audio-separation/index.ts
@@ -49,7 +49,9 @@ export function canToggleSourceAudio(
element: TimelineElement,
mediaAsset: MediaAudioState | null | undefined,
): element is VideoElement {
- return canRecoverSourceAudio(element) || canExtractSourceAudio(element, mediaAsset);
+ return (
+ canRecoverSourceAudio(element) || canExtractSourceAudio(element, mediaAsset)
+ );
}
export function doesElementHaveEnabledAudio({
@@ -63,7 +65,11 @@ export function doesElementHaveEnabledAudio({
return true;
}
- return !!mediaAsset && mediaAsset.hasAudio !== false && isSourceAudioEnabled({ element });
+ return (
+ !!mediaAsset &&
+ mediaAsset.hasAudio !== false &&
+ isSourceAudioEnabled({ element })
+ );
}
export function buildSeparatedAudioElement({
@@ -100,7 +106,9 @@ export function getSourceAudioActionLabel({
}: {
element: VideoElement;
}): "Extract audio" | "Recover audio" {
- return isSourceAudioSeparated({ element }) ? "Recover audio" : "Extract audio";
+ return isSourceAudioSeparated({ element })
+ ? "Recover audio"
+ : "Extract audio";
}
function cloneVolumeAnimations({