Skip to content

ADRs tagged windows

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

31 ADR(s) carry this tag.

ID Title
ADR-0103 vmaf_sycl_import_d3d11_surface ships as a staging-texture H2D path, not zero-copy
ADR-0150 Port Netflix #1472 — CUDA feature extraction on Windows (MSYS2/MinGW)
ADR-0515 Portable temp-path setup for test_public_api_score on MinGW64
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-0664 Install Windows CUDA directly in CI
ADR-0876 Adopt <inttypes.h> PRI macros for fixed-width integer printf formatting
ADR-1040 Promote integer_ssim_moments_t to shared header (macOS / Windows arm64 build fix)
ADR-1056 Use /std:c++latest on MSVC instead of cpp_std=c++23
ADR-1084 Use filepath.SplitList for VMAF_MCP_ALLOW path-list parsing
ADR-1166 Harvest stale upstream Netflix/vmaf reports, verify each against the fork, fix what still bites
ADR-1182 Windows UTF-8 Path Contract (vmaf_fopen_utf8 / vmaf_open_utf8)
ADR-1190 Backslash escapes and a drive-letter affordance in the CLI option-string grammar
ADR-1253 Scalar references compute their fused multiply-add themselves
ADR-1254 Wide vector register pressure is a Win64 correctness constraint, not a performance one
ADR-1260 Windows on ARM64 CPU build-and-test lane
ADR-1273 Select language standards through warning-clean Meson preference lists
ADR-1355 Backslashes in CLI option values are data, except in runs that touch a delimiter
ADR-1364 Register the SYCL device images of a Windows MSVC build through one explicit device link
ADR-1387 Migrate Windows MinGW CI leg from deprecated MINGW64 to UCRT64
ADR-1515 A native Windows tester zip for x64 and Arm64, built by the hosted runners with MSVC and a static C runtime
ADR-1516 A Windows CUDA tester zip that ships no NVIDIA file and measures every CUDA twin on a tester's Windows PC
ADR-1566 A Windows SYCL tester zip built with /MD that carries its runtime beside every program and measures every SYCL twin on a tester's Intel GPU
ADR-1591 Publish every archive and image at the strongest compression its documented consumers open
ADR-1594 zstd image layers with a Docker Engine 23.0 floor, and zopfli for the Windows zips
ADR-2012 Lefthook and the pre-commit framework on Windows hosts
ADR-2383 macOS and Windows package channels are fed by the verified native release pipelines
ADR-2646 POSIX-only build parts stay off Windows, and preflight refuses an unguarded POSIX header
ADR-2751 MSVC threads stay on the Win32 shim, which gains a timed wait
ADR-2752 A static MSVC build installs vmaf.lib and vmafx.lib
ADR-2783 The patched FFmpeg is built with MSVC against vmaf.lib in CI