diff --git a/Gifski/Gifski.swift b/Gifski/Gifski.swift index f766bbfe..18b50fbd 100644 --- a/Gifski/Gifski.swift +++ b/Gifski/Gifski.swift @@ -253,7 +253,7 @@ final class Gifski { bytesPerRow: UInt32(image.bytesPerRow), height: UInt32(image.height), pixels: buffer, - presentationTimestamp: result.actualTime.seconds + presentationTimestamp: max(0, result.actualTime.seconds - startTime) ) } catch { completionHandlerOnce(.failure(.addFrameFailed(error)))