Skip to content

ADRs tagged vif

Auto-generated by scripts/docs/generate-adr-by-tag.sh. Edit ADR Tags: lines to update.

16 ADR(s) carry this tag.

ID Title
ADR-0142 Port Netflix upstream vif_sigma_nsq feature parameter
ADR-0143 Port Netflix upstream generalised AVX convolve for arbitrary filter widths
ADR-0416 VIF on-the-fly filter sync from Netflix upstream
ADR-0418 Full upstream ADM + VIF-prescale sync (companion to PR #758 / ADR-0416)
ADR-0454 VIF CUDA shared-memory staging for horizontal and vertical filter passes
ADR-0463 ADM p-norm fast-path split and VIF scalar-fallback malloc hoist
ADR-0492 Promote Vulkan VIF g/sv_sq Computation to double Precision
ADR-0503 vif_subsample_rd_8_avx512 Loop Fission to Reduce ZMM Register Spill
ADR-0512 Vulkan VIF Two-Variant Compute Shader (fp32 Auto-Fallback)
ADR-0537 HIP integer VIF kernel crash fix — filter upload, bounds, HtoD staging
ADR-0552 Deterministic wavefront reduction for integer_vif_hip horizontal kernels
ADR-0578 Hoist VIF scratch buffer from per-frame allocation to VifState
ADR-0581 Add enable_chroma option to integer_vif
ADR-0597 integer_vif is luma-only across every backend; CUDA enable_chroma is a documented no-op
ADR-0688 HIP wave32 carry-preserving int64 reduction for VIF and motion kernels
ADR-0743 CUDA VIF filter1d ncu-driven performance optimizations