diff options
| author | Maze Winther <mazewinther@gmail.com> | 2025-07-01 01:13:14 +0200 |
|---|---|---|
| committer | Maze Winther <mazewinther@gmail.com> | 2025-07-01 01:13:14 +0200 |
| commit | 1a01871cfc7a6405ed1140c7ed415e170843e40d (patch) | |
| tree | be6251a9cddeacf8462e4daff0e05015ffda25a0 /apps/web/src/components/editor/preview-panel.tsx | |
| parent | 9b37ce6610eeba26fc2b1b1d2589a7e9ba5e6c00 (diff) | |
| download | opencut-1a01871cfc7a6405ed1140c7ed415e170843e40d.tar.gz | |
refactor: update media processing to use width and height instead of aspect ratio
Diffstat (limited to 'apps/web/src/components/editor/preview-panel.tsx')
| -rw-r--r-- | apps/web/src/components/editor/preview-panel.tsx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/web/src/components/editor/preview-panel.tsx b/apps/web/src/components/editor/preview-panel.tsx index 72d58985..21d39d4d 100644 --- a/apps/web/src/components/editor/preview-panel.tsx +++ b/apps/web/src/components/editor/preview-panel.tsx @@ -5,7 +5,11 @@ import { type TimelineClip, type TimelineTrack, } from "@/stores/timeline-store"; -import { useMediaStore, type MediaItem } from "@/stores/media-store"; +import { + useMediaStore, + type MediaItem, + getMediaAspectRatio, +} from "@/stores/media-store"; import { usePlaybackStore } from "@/stores/playback-store"; import { useEditorStore } from "@/stores/editor-store"; import { VideoPlayer } from "@/components/ui/video-player"; @@ -262,7 +266,7 @@ function PreviewToolbar({ hasAnyClips }: { hasAnyClips: boolean }) { mediaItem && (mediaItem.type === "video" || mediaItem.type === "image") ) { - return mediaItem.aspectRatio || 16 / 9; // Default to 16:9 if aspectRatio not available + return getMediaAspectRatio(mediaItem); } } } |
