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/
|
Services/
|
||||||
RenderPipeline.cs Main render workflow (FFmpeg orchestration)
|
RenderPipeline.cs Main render workflow (FFmpeg orchestration)
|
||||||
ProcessRunner.cs FFmpeg process execution and progress parsing
|
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
|
ToolExtractor.cs FFmpeg resolution, extraction, and fallback logic
|
||||||
MediaProbe.cs Duration/audio-stream probing via ffprobe
|
MediaProbe.cs Duration/audio-stream probing via ffprobe
|
||||||
FfmpegLibraryProbe.cs NVENC capability probing
|
FfmpegLibraryProbe.cs NVENC capability probing
|
||||||
AppSettingsStore.cs Settings load/save (JSON in %LOCALAPPDATA%)
|
AppSettingsStore.cs Settings load/save (JSON in %LOCALAPPDATA%)
|
||||||
UserFacingErrors.cs Exception-to-message translation
|
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)
|
ThirdParty/ Embedded ffmpeg.exe / ffprobe.exe (not checked in, see below)
|
||||||
publish-win-x64.ps1 Publish script
|
publish-win-x64.ps1 Publish script
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user