From fc02cd960247e695ed61356a34529184e072a358 Mon Sep 17 00:00:00 2001 From: Gregor Klevze Date: Thu, 13 Aug 2026 16:27:15 +0200 Subject: [PATCH] Update README project layout for tests and new Services files Reflect the current repo structure: AmiReel.Tests/, Properties/AssemblyInfo.cs, and the FfmpegProgressParser/FfmpegOutputFilter split out of ProcessRunner. Co-Authored-By: Claude Sonnet 5 --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 4e6effe..fa6149c 100644 --- a/README.md +++ b/README.md @@ -43,11 +43,18 @@ Models/ Services/ RenderPipeline.cs Main render workflow (FFmpeg orchestration) ProcessRunner.cs FFmpeg process execution and progress parsing + FfmpegProgressParser.cs Parses time=/frame=/fps=/speed= from FFmpeg output lines + FfmpegOutputFilter.cs Shared FFmpeg banner/boilerplate line filtering ToolExtractor.cs FFmpeg resolution, extraction, and fallback logic MediaProbe.cs Duration/audio-stream probing via ffprobe FfmpegLibraryProbe.cs NVENC capability probing AppSettingsStore.cs Settings load/save (JSON in %LOCALAPPDATA%) UserFacingErrors.cs Exception-to-message translation +Properties/ + AssemblyInfo.cs InternalsVisibleTo AmiReel.Tests + launchSettings.json + PublishProfiles/ win-x64/x86/arm64 publish profiles +AmiReel.Tests/ Unit tests (MSTest), mirrors Models/ and Services/ ThirdParty/ Embedded ffmpeg.exe / ffprobe.exe (not checked in, see below) publish-win-x64.ps1 Publish script ```