{
  "adapter": "ffmpeg",
  "version": "ffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers",
  "metadata": {
    "version": "ffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers",
    "build": "ffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers\nbuilt with Apple clang version 17.0.0 (clang-1700.6.3.2)\nconfiguration: --prefix=/opt/homebrew/Cellar/ffmpeg/8.0.1_4 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gpl --enable-libsvtav1 --enable-libopus --enable-libx264 --enable-libmp3lame --enable-libdav1d --enable-libvpx --enable-libx265 --enable-openssl --enable-videotoolbox --enable-audiotoolbox --enable-neon\nlibavutil      60.  8.100 / 60.  8.100\nlibavcodec     62. 11.100 / 62. 11.100\nlibavformat    62.  3.100 / 62.  3.100\nlibavdevice    62.  1.100 / 62.  1.100\nlibavfilter    11.  4.100 / 11.  4.100\nlibswscale      9.  1.100 /  9.  1.100\nlibswresample   6.  1.100 /  6.  1.100\n\nExiting with exit code 0\n",
    "executable": "/opt/homebrew/Cellar/ffmpeg/8.0.1_4/bin/ffmpeg",
    "executableSha256": "feaee5cd168960437853cdacabe314b08c8498600177301687b9ef2ff76abc28",
    "versionSource": "executable version output",
    "mode": "subprocess with float WAV I/O",
    "measurementPrecision": "Statistics use the CLI text precision; derived energy inherits rounded RMS error."
  },
  "test": {
    "id": "restoration.dither.statistics",
    "feature": "restoration.dither",
    "title": "16-bit TPDF quantization statistics on silence",
    "status": "active",
    "tier": "quality",
    "fixture": {
      "sampleRate": 48000,
      "channels": 2,
      "frames": 65536,
      "signal": "silence"
    },
    "steps": [
      {
        "op": "dither",
        "bits": 16,
        "distribution": "tpdf"
      }
    ],
    "oracle": {
      "type": "dither",
      "bits": 16
    },
    "limitations": [
      "No noise-shaping or perceptual claim; tolerances test a finite statistical sample."
    ]
  },
  "result": {
    "id": "restoration.dither.statistics",
    "feature": "restoration.dither",
    "oracle": "dither",
    "level": "conformance",
    "status": "fail",
    "durationMs": 27.851208000000042,
    "metrics": {
      "pass": false,
      "quantum": 0.000030517578125,
      "perChannel": [
        {
          "mean": -0.4984283447265625,
          "rms": 0.7059945783974283,
          "zero": 0.5015716552734375,
          "lag": 0.4968620848002449,
          "gridError": 0,
          "peak": 1
        },
        {
          "mean": -0.501190185546875,
          "rms": 0.7079478692297019,
          "zero": 0.498809814453125,
          "lag": 0.5042623150459721,
          "gridError": 0,
          "peak": 1
        }
      ],
      "scope": "TPDF followed by quantization, digital silence",
      "inputUnchanged": true
    }
  }
}