From d45a64bb1915583bc8ddea1662c1d03ed649d9d0 Mon Sep 17 00:00:00 2001
From: leminlimez <59540996+leminlimez@users.noreply.github.com>
Date: Wed, 18 Jun 2025 12:10:30 -0400
Subject: [PATCH] absolute value the video resolution
---
Pocket Poster.xcodeproj/project.pbxproj | 4 ++--
.../lemin.xcuserdatad/xcschemes/xcschememanagement.plist | 2 +-
Pocket Poster/Controllers/VideoHandler.swift | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/Pocket Poster.xcodeproj/project.pbxproj b/Pocket Poster.xcodeproj/project.pbxproj
index 78f3251..a2e0def 100644
--- a/Pocket Poster.xcodeproj/project.pbxproj
+++ b/Pocket Poster.xcodeproj/project.pbxproj
@@ -264,7 +264,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 3;
+ CURRENT_PROJECT_VERSION = 4;
DEVELOPMENT_ASSET_PATHS = "\"Pocket Poster/Preview Content\"";
DEVELOPMENT_TEAM = 2P4CP47H76;
ENABLE_PREVIEWS = YES;
@@ -296,7 +296,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 3;
+ CURRENT_PROJECT_VERSION = 4;
DEVELOPMENT_ASSET_PATHS = "\"Pocket Poster/Preview Content\"";
DEVELOPMENT_TEAM = 2P4CP47H76;
ENABLE_PREVIEWS = YES;
diff --git a/Pocket Poster.xcodeproj/xcuserdata/lemin.xcuserdatad/xcschemes/xcschememanagement.plist b/Pocket Poster.xcodeproj/xcuserdata/lemin.xcuserdatad/xcschemes/xcschememanagement.plist
index f3372ed..d7a896f 100644
--- a/Pocket Poster.xcodeproj/xcuserdata/lemin.xcuserdatad/xcschemes/xcschememanagement.plist
+++ b/Pocket Poster.xcodeproj/xcuserdata/lemin.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -7,7 +7,7 @@
Pocket Poster.xcscheme_^#shared#^_
orderHint
- 0
+ 1
diff --git a/Pocket Poster/Controllers/VideoHandler.swift b/Pocket Poster/Controllers/VideoHandler.swift
index 2be5816..af9d95a 100644
--- a/Pocket Poster/Controllers/VideoHandler.swift
+++ b/Pocket Poster/Controllers/VideoHandler.swift
@@ -54,8 +54,8 @@ class VideoHandler {
throw AVError(.decodeFailed)
}
let size = track.naturalSize.applying(track.preferredTransform)
- let width = Int(size.width)
- let height = Int(size.height)
+ let width = Int(abs(size.width))
+ let height = Int(abs(size.height))
let fps = track.nominalFrameRate
let duration = CMTimeGetSeconds(asset.duration)
let totalFrames = Int(fps * Float(duration))