absolute value the video resolution

This commit is contained in:
leminlimez committed 2025-06-18 12:10:30 -04:00
1 parent 1eab5e5476
commit d45a64bb19
3 files changed
+5 -5

No files matched your search

+2 -2
View File
@@ -264,7 +264,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 3; CURRENT_PROJECT_VERSION = 4;
DEVELOPMENT_ASSET_PATHS = "\"Pocket Poster/Preview Content\""; DEVELOPMENT_ASSET_PATHS = "\"Pocket Poster/Preview Content\"";
DEVELOPMENT_TEAM = 2P4CP47H76; DEVELOPMENT_TEAM = 2P4CP47H76;
ENABLE_PREVIEWS = YES; ENABLE_PREVIEWS = YES;
@@ -296,7 +296,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 3; CURRENT_PROJECT_VERSION = 4;
DEVELOPMENT_ASSET_PATHS = "\"Pocket Poster/Preview Content\""; DEVELOPMENT_ASSET_PATHS = "\"Pocket Poster/Preview Content\"";
DEVELOPMENT_TEAM = 2P4CP47H76; DEVELOPMENT_TEAM = 2P4CP47H76;
ENABLE_PREVIEWS = YES; ENABLE_PREVIEWS = YES;
@@ -7,7 +7,7 @@
<key>Pocket Poster.xcscheme_^#shared#^_</key> <key>Pocket Poster.xcscheme_^#shared#^_</key>
<dict> <dict>
<key>orderHint</key> <key>orderHint</key>
<integer>0</integer> <integer>1</integer>
</dict> </dict>
</dict> </dict>
</dict> </dict>
+2 -2
View File
@@ -54,8 +54,8 @@ class VideoHandler {
throw AVError(.decodeFailed) throw AVError(.decodeFailed)
} }
let size = track.naturalSize.applying(track.preferredTransform) let size = track.naturalSize.applying(track.preferredTransform)
let width = Int(size.width) let width = Int(abs(size.width))
let height = Int(size.height) let height = Int(abs(size.height))
let fps = track.nominalFrameRate let fps = track.nominalFrameRate
let duration = CMTimeGetSeconds(asset.duration) let duration = CMTimeGetSeconds(asset.duration)
let totalFrames = Int(fps * Float(duration)) let totalFrames = Int(fps * Float(duration))