ADRs tagged tools¶
Auto-generated by scripts/docs/generate-adr-by-tag.sh. Edit ADR Tags: lines to update.
22 ADR(s) carry this tag.
| ID | Title |
|---|---|
| ADR-0222 | vmaf-perShot per-shot CRF predictor sidecar |
| ADR-0247 | vmaf-roi sidecar binary for per-CTU QP offsets |
| ADR-0279 | vmaf-tune codec adapter — libaom-av1 |
| ADR-0294 | vmaf-tune codec adapter for SVT-AV1 |
| ADR-0298 | vmaf-tune content-addressed encode/score cache |
| ADR-0366 | vmaf-tune corpus schema v3 — canonical-6 per-feature aggregates |
| ADR-0521 | MSVC portability gating — vif_avx512.c noinline/noclone + yuv_input.c S_ISREG/fstat |
| ADR-0575 | Fix yuv_input.c stat compat — include-order and _MSC_VER guard |
| ADR-0600 | Port upstream USE_DIRECT_READ zero-copy input path (Netflix/vmaf@30a6e2a8d) |
| ADR-0911 | __init__.py export-completeness audit — __all__ + SPDX headers across fork-added Python packages |
| ADR-0914 | Unified Python test orchestrator (nox at repo root) |
| ADR-0977 | core/tools input-reader safety — Y4M malloc-NULL check, YUV/Y4M size_t cast, bench GPU-state leaks |
| ADR-1022 | Cast dst_buf_read_sz operands to size_t in y4m_input to prevent signed-integer overflow |
| ADR-1081 | vmaf_bench correctness — unchecked alloc returns and wall-clock timer |
| ADR-1083 | y4m_input_fetch_frame signed-integer overflow + fread(NULL) UB fixes |
| ADR-1155 | Rework CLI and Tools Translation Units to Fork Lint Standards |
| ADR-1262 | A failed input read exits 102; a legitimately shorter stream stays exit 0 |
| ADR-1287 | Bound the fork CLI tools' open-ended read and retry loops |
| ADR-1318 | Bound vmaf-perShot scan loop with operator frame ceiling |
| ADR-1562 | Every vmaf-tune command returns the lowest-bitrate encode that meets the target |
| ADR-1565 | A libx265 two-pass cell at a CRF is pass 1 at the CRF, then ABR at pass 1's bitrate |
| ADR-1900 | Deterministic verification and state contract for VPL decode retry ceiling |