gitextract_2mi2fano/ ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .swiftlint.yml ├── Config.xcconfig ├── Gifski/ │ ├── App.swift │ ├── AppIcon.icon/ │ │ └── icon.json │ ├── AppState.swift │ ├── Assets.xcassets/ │ │ └── Contents.json │ ├── CompletedScreen.swift │ ├── Components/ │ │ ├── CheckerboardView.swift │ │ ├── IntTextField.swift │ │ └── TrimmingAVPlayer.swift │ ├── Constants.swift │ ├── ConversionScreen.swift │ ├── Credits.rtf │ ├── Crop/ │ │ ├── CropDragGestureModifier.swift │ │ ├── CropHandlePosition.swift │ │ ├── CropOverlayView.swift │ │ ├── CropRect.swift │ │ ├── CropSettings.swift │ │ ├── CropToolBarItems.swift │ │ └── PickerAspectRatio.swift │ ├── EditScreen.swift │ ├── EstimatedFileSize.swift │ ├── ExportModifiedVideo.swift │ ├── GIFGenerator.swift │ ├── Gifski-Bridging-Header.h │ ├── Gifski.entitlements │ ├── Gifski.swift │ ├── GifskiWrapper.swift │ ├── Info.plist │ ├── Intents.swift │ ├── InternetAccessPolicy.json │ ├── MainScreen.swift │ ├── Preview/ │ │ ├── CVPixelBuffer+convertToGIF.swift │ │ ├── CompositePreviewShared.h │ │ ├── FullPreviewGenerationEvent.swift │ │ ├── FullPreviewStream.swift │ │ ├── PreviewRenderer.swift │ │ ├── PreviewRendererContext.swift │ │ ├── PreviewVideoCompositor.swift │ │ ├── PreviewableComposition.swift │ │ ├── SendableTexture.swift │ │ ├── SettingsForFullPreview.swift │ │ └── compositePreview.metal │ ├── ResizableDimensions.swift │ ├── Shared.swift │ ├── StartScreen.swift │ ├── Utilities.swift │ └── VideoValidator.swift ├── Gifski.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm/ │ │ └── Package.resolved │ └── xcshareddata/ │ └── xcschemes/ │ ├── Gifski.xcscheme │ └── Share Extension.xcscheme ├── Share Extension/ │ ├── Info.plist │ ├── ShareController.swift │ ├── Share_Extension.entitlements │ └── Utilities.swift ├── Stuff/ │ ├── AppIcon.sketch │ └── BackgroundImage.sketch ├── app-store-description.txt ├── app-store-keywords.txt ├── contributing.md ├── gifski-api/ │ ├── .github/ │ │ └── dependabot.yml │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── gifski.h │ ├── gifski.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── gifski.a (static library).xcscheme │ ├── snapcraft.yaml │ └── src/ │ ├── bin/ │ │ ├── ffmpeg_source.rs │ │ ├── gif_source.rs │ │ ├── gifski.rs │ │ ├── png.rs │ │ ├── source.rs │ │ └── y4m_source.rs │ ├── c_api/ │ │ └── c_api_error.rs │ ├── c_api.rs │ ├── collector.rs │ ├── denoise.rs │ ├── encoderust.rs │ ├── error.rs │ ├── gifsicle.rs │ ├── lib.rs │ ├── minipool.rs │ └── progress.rs ├── license ├── maintaining.md └── readme.md