diff --git a/Package.swift b/Package.swift index da7c81a..8edfafb 100644 --- a/Package.swift +++ b/Package.swift @@ -26,7 +26,6 @@ let package = Package( .testTarget( name: "macSubtitleOCRTests", dependencies: [ - .product(name: "ArgumentParser", package: "swift-argument-parser"), .target(name: "macSubtitleOCR") ], resources: [ diff --git a/Sources/macSubtitleOCR/Subtitles/FFmpeg/FFmpeg.swift b/Sources/macSubtitleOCR/Subtitles/FFmpeg/FFmpeg.swift index fefb401..c710cac 100644 --- a/Sources/macSubtitleOCR/Subtitles/FFmpeg/FFmpeg.swift +++ b/Sources/macSubtitleOCR/Subtitles/FFmpeg/FFmpeg.swift @@ -125,10 +125,9 @@ struct FFmpeg { // Extract image data (bitmap) subtitle.imageWidth = Int(rect.pointee.w) subtitle.imageHeight = Int(rect.pointee.h) - subtitle.imageXOffset = Int(rect.pointee.linesize.0) logger.debug("Image size: \(subtitle.imageWidth!)x\(subtitle.imageHeight!)") - let imageSize = (subtitle.imageXOffset ?? 0) * (subtitle.imageHeight ?? 0) + let imageSize = Int(rect.pointee.linesize.0) * (subtitle.imageHeight ?? 0) if let bitmapData = rect.pointee.data.0 { let buffer = UnsafeBufferPointer(start: bitmapData, count: imageSize) subtitle.imageData = Data(buffer)