ADRs tagged correctness¶
Auto-generated by scripts/docs/generate-adr-by-tag.sh. Edit ADR Tags: lines to update.
23 ADR(s) carry this tag.
| ID | Title |
|---|---|
| ADR-0131 | Port Netflix#1382 — cuMemFreeAsync → cuMemFree in vmaf_cuda_picture_free |
| ADR-0132 | Port Netflix#1406 — feature_collector mount/unmount model-list bugfix |
| ADR-0135 | Port Netflix#1424 — expose built-in VMAF model-version iterator |
| ADR-0152 | vmaf_read_pictures rejects non-monotonic indices |
| ADR-0153 | float_ms_ssim init rejects input below 176×176 |
| ADR-0154 | vmaf_score_pooled returns -EAGAIN for pending features |
| ADR-0155 | Defer fix for Netflix#955 — i4_adm_cm int32 rounding overflow |
| ADR-0156 | CUDA backend: graceful error propagation (Netflix#1420) |
| ADR-0157 | CUDA preallocation memory leak fix + vmaf_cuda_state_free public API (Netflix#1300) |
| ADR-0358 | CUDA motion correctness — SAD race, pinned-mem leak, and motion2/motion3 precision parity with CPU |
| ADR-0376 | Fix silent error-swallow in Vulkan buffer-invalidate readback functions |
| ADR-0385 | Feature-extractor deduplication by provided-feature names |
| ADR-0438 | CLI parser short-option handler coverage invariant |
| ADR-0461 | CLI validates positive dimensions and chroma-alignment on input videos |
| ADR-0552 | Deterministic wavefront reduction for integer_vif_hip horizontal kernels |
| ADR-0556 | Python / MCP / AI silent-fallback audit fixes (2026-05-18) |
| ADR-0564 | Real integer_ssim GPU kernels (CUDA, HIP, SYCL) — replace silent float_ssim substitution |
| ADR-0583 | Add enable_chroma option to the float_ms_ssim extractor |
| ADR-0602 | macOS SIGSEGV in vmaf_write_output — pic_cnt underflow + missing vmaf NULL guard |
| ADR-0606 | macOS SIGSEGV deep-fix in output.c writers (PR #1403 follow-up) |
| ADR-0620 | Scaffold audit P0 — three silent-correctness fixes |
| ADR-0775 | DNN ORT Backend Audit Findings |
| ADR-0795 | Clarify and harden VmafFeatureExtractor.prev_ref thread-safety invariant |