ipatrina/AVS-Patrina
35.0
Weak · 1 October 2026
1.6k
lines of production code
VB.NET
primary language
2
measurements over time
What this system is
AVS Patrina is a video transcoding system designed to convert MPEG-2 transport streams containing AVS1-P16 (AVS+) video into H.264 format while preserving the original audio. It provides both a desktop Windows Forms application for local processing and an ASP.NET server endpoint for remote stream transcoding. The system relies on external tools like FFmpeg for metadata and MainConcept or ldecod for the actual encoding and decoding processes.
Features
Added AVS Patrina Server video transcoding endpoint
A new ASP.NET page (default.aspx) has been added to the AVS Patrina Server that accepts raw video streams and transcodes them into H.264 (AVC) format. The endpoint validates requests using a query string Key and an X-Thread-ID header, then processes the input by decoding it to YUV frames using an external 'ldecod.exe' tool and re-encoding it via a MainConcept encoder with configurable profiles. The resulting encoded stream is returned in the HTTP response, with temporary files cleaned up upon completion.
AVS Patrina Server · high confidence
Initial release of AVS Patrina 3.0 video transcoder
This entry introduces the initial commit for AVS Patrina 3.0, a non-real-time video encoding converter that transforms MPEG-2 transport streams with AVS1-P16 (AVS+) video into H.264 (MPEG-4 Part 10) while preserving original audio. The release includes the Visual Studio solution file and a detailed README specifying Windows 7+ 64-bit requirements and the necessary third-party components: a GDM decoder executable, the MainConcept® AVC SDK (with instructions for commercial license integration), and FFmpeg (recommended version 5.0.1) used solely for reading input file metadata.
(repo-wide) · high confidence
Initial release of AVS Patrina Windows Forms application
The AVS Patrina application is introduced as a .NET Framework 4.7.2 Windows Forms tool for converting AVS1-P16 (AVS+) video streams to H.264 while preserving original audio in MPEG-2 Transport Streams. The update adds the complete UI layer, including the main processing window (with file selection, progress tracking, and start/stop controls) and a preferences dialog for configuring multi-threading, TS ID, PMT PID, PCR offset, and GOP settings. The implementation relies on a BackgroundWorker for asynchronous processing and includes the necessary configuration, resource, and assembly metadata files to support the application's runtime and settings persistence.
AVS Patrina · high confidence
Dependencies
Added AVS Patrina project file
The project file for the AVS Patrina application has been added, defining a Windows Forms executable targeting .NET Framework 4.7.2. This file establishes the build configuration, references to core system libraries, and includes the source code for the main UI and preferences forms.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 35 → 35 (+0.5)
- Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.
Lenses
- Code Health 30 → 30 (+0.0)
- Architecture 84 → 90 (+5.8)
- Maturity 33 → 33 (+0.0)
- Readiness 23 → 23 (+0.0)
- Security 100 → 100 (+0.0)
Resolved (2)
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
ipatrina/AVS-Patrina was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 1 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit a226a537535f7d1e9482b4cd69f68400942170de — the exact code this score is about.
- Scored under rubric-2026.09.18 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-e569280dd5e2.