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 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user