{
  "experiment": "Complete header versus removed start / 2026-11-05",
  "scope": "Generated Robot36 audio; pinned Open-SSTV CLI only. Not RF, a microphone or an SSTV Signal Desk app test.",
  "source_sha256": "dbb64c8cb34d3599c5aa7c36144746039632832da554eefff324a9fc68ae0166",
  "decoder_source_base": "f773bd4fcb9da0c68ab915e9a1fa2c024bfdcc98",
  "decoder_revision": "e88247d86720ae26d35aba7b77286ebc2b3c114d",
  "decoder_version": "0.6.18",
  "python": "3.14.7",
  "removed_start_seconds": 3,
  "added_silence_seconds": 2,
  "new_upstream_submission": false,
  "cases": [
    {
      "name": "original",
      "sample_rate": 48000,
      "channels": 1,
      "bits": 16,
      "frames": 1839120,
      "duration_seconds": 38.315,
      "file_sha256": "8a1ca66feb642e9f799787443ca576589ae99a17c628b6afa928201fb3622fa6",
      "exit_code": 0,
      "decoded_dimensions": [
        320,
        240
      ],
      "decoder_output": "sstv-app-decode: wrote OUTPUT/original.png (mode=robot_36, vis=0x08, size=320x240)\n",
      "decode_command": [
        "python",
        "-m",
        "open_sstv.cli.decode",
        "original.wav",
        "-o",
        "original.png"
      ]
    },
    {
      "name": "leading-silence",
      "sample_rate": 48000,
      "channels": 1,
      "bits": 16,
      "frames": 1935120,
      "duration_seconds": 40.315,
      "file_sha256": "fec95df0ccf7e1529a5d89e0088dfa65d2ea518c05df65016bbbbed326f8643e",
      "exit_code": 0,
      "decoded_dimensions": [
        320,
        240
      ],
      "decoder_output": "sstv-app-decode: wrote OUTPUT/leading-silence.png (mode=robot_36, vis=0x08, size=320x240)\n",
      "decode_command": [
        "python",
        "-m",
        "open_sstv.cli.decode",
        "leading-silence.wav",
        "-o",
        "leading-silence.png"
      ]
    },
    {
      "name": "missing-start",
      "sample_rate": 48000,
      "channels": 1,
      "bits": 16,
      "frames": 1695120,
      "duration_seconds": 35.315,
      "file_sha256": "72bcd9c0292659581c8271206ffa5017ea9e04fb1fd7aeced49ad25631ee4227",
      "exit_code": 1,
      "decoded_dimensions": null,
      "decoder_output": "sstv-app-decode: no SSTV header found, or unsupported mode\n",
      "decode_command": [
        "python",
        "-m",
        "open_sstv.cli.decode",
        "missing-start.wav",
        "-o",
        "missing-start.png"
      ]
    },
    {
      "name": "missing-start-with-silence",
      "sample_rate": 48000,
      "channels": 1,
      "bits": 16,
      "frames": 1791120,
      "duration_seconds": 37.315,
      "file_sha256": "d943c8e6a8e9a8fa2d003a646f38197690fc377fa70a2ba093694c1841295123",
      "exit_code": 1,
      "decoded_dimensions": null,
      "decoder_output": "sstv-app-decode: no SSTV header found, or unsupported mode\n",
      "decode_command": [
        "python",
        "-m",
        "open_sstv.cli.decode",
        "missing-start-with-silence.wav",
        "-o",
        "missing-start-with-silence.png"
      ]
    }
  ],
  "leading_silence_pixels_match_control": false
}
