Skip to content

Add JSON output to the validator - #241

Draft
bsriramprasad wants to merge 1 commit into
masterfrom
feat/add-json-reporting
Draft

bsriramprasad wants to merge 1 commit into
masterfrom
feat/add-json-reporting

Conversation

@bsriramprasad

Copy link
Copy Markdown
Collaborator

Summary

  • add opt-in validator --json machine-readable output
  • auto-detect H.264 and H.265 codecs in JSON mode when -c is omitted
  • preserve complete framework report data, including provenance, counters, latest validation details, and exact timestamps
  • emit structured JSON errors with nonzero exit codes
  • add serializer tests and Meson/Visual Studio project integration

Compatibility

The existing human-readable validator behavior remains the default. JSON mode does not write validation_results.txt.

Validation

  • clean native build
  • framework unit tests
  • JSON serializer tests
  • JSON argument/runtime error smoke tests
  • formatting and XML validation

Windows project files were updated but not built on macOS.

@bsriramprasad
bsriramprasad added this pull request to stack #247 September 18, 2026 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant