{
  "tool": "vgmstream compiled to WebAssembly (path given on the command line)",
  "note": "snrOursVsVgmstreamDb is Infinity (written as null) when the two decoders produced identical samples",
  "cases": [
    {
      "case": "vag mono 44.1k",
      "signal": "voice-like, peak 0.8",
      "bytes": 75648,
      "vgmstreamCodec": "PlayStation 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "vag mono 44.1k",
      "signal": "tones",
      "bytes": 75648,
      "vgmstreamCodec": "PlayStation 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "vag mono 22.05k",
      "signal": "voice-like, peak 0.8",
      "bytes": 37856,
      "vgmstreamCodec": "PlayStation 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "vag mono 22.05k",
      "signal": "tones",
      "bytes": 37856,
      "vgmstreamCodec": "PlayStation 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "vag stereo (VAGi)",
      "signal": "voice-like, peak 0.8",
      "bytes": 153248,
      "vgmstreamCodec": "PlayStation 4-bit ADPCM",
      "vgmstreamChannels": 2,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true,
      "maxDiffLsbCh1": 0,
      "identicalCh1": true
    },
    {
      "case": "vag stereo (VAGi)",
      "signal": "tones",
      "bytes": 153248,
      "vgmstreamCodec": "PlayStation 4-bit ADPCM",
      "vgmstreamChannels": 2,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true,
      "maxDiffLsbCh1": 0,
      "identicalCh1": true
    },
    {
      "case": "xa stereo 37.8k",
      "signal": "voice-like, peak 0.8",
      "bytes": 134064,
      "vgmstreamCodec": "CD-ROM XA 4-bit ADPCM",
      "vgmstreamChannels": 2,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true,
      "maxDiffLsbCh1": 0,
      "identicalCh1": true
    },
    {
      "case": "xa stereo 37.8k",
      "signal": "tones",
      "bytes": 134064,
      "vgmstreamCodec": "CD-ROM XA 4-bit ADPCM",
      "vgmstreamChannels": 2,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true,
      "maxDiffLsbCh1": 0,
      "identicalCh1": true
    },
    {
      "case": "xa mono 18.9k",
      "signal": "voice-like, peak 0.8",
      "bytes": 35280,
      "vgmstream": "could not open: cannot open (unrecognised format, bad subsong or missing companion file)"
    },
    {
      "case": "xa mono 18.9k",
      "signal": "tones",
      "bytes": 35280,
      "vgmstreamCodec": "CD-ROM XA 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "dsp mono 32k",
      "signal": "voice-like, peak 0.8",
      "bytes": 54960,
      "vgmstreamCodec": "Nintendo DSP 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "dsp mono 32k",
      "signal": "tones",
      "bytes": 54960,
      "vgmstreamCodec": "Nintendo DSP 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "dsp stereo 32k",
      "signal": "voice-like, peak 0.8",
      "bytes": 109920,
      "vgmstreamCodec": "Nintendo DSP 4-bit ADPCM",
      "vgmstreamChannels": 2,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true,
      "maxDiffLsbCh1": 0,
      "identicalCh1": true
    },
    {
      "case": "dsp stereo 32k",
      "signal": "tones",
      "bytes": 109920,
      "vgmstreamCodec": "Nintendo DSP 4-bit ADPCM",
      "vgmstreamChannels": 2,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true,
      "maxDiffLsbCh1": 0,
      "identicalCh1": true
    },
    {
      "case": "adx stereo 44.1k",
      "signal": "voice-like, peak 0.8",
      "bytes": 148914,
      "vgmstreamCodec": "CRI ADX 4-bit ADPCM",
      "vgmstreamChannels": 2,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true,
      "maxDiffLsbCh1": 30781,
      "identicalCh1": false
    },
    {
      "case": "adx stereo 44.1k",
      "signal": "tones",
      "bytes": 148914,
      "vgmstreamCodec": "CRI ADX 4-bit ADPCM",
      "vgmstreamChannels": 2,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true,
      "maxDiffLsbCh1": 30776,
      "identicalCh1": false
    },
    {
      "case": "adx mono 22.05k",
      "signal": "voice-like, peak 0.8",
      "bytes": 37278,
      "vgmstreamCodec": "CRI ADX 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "adx mono 22.05k",
      "signal": "tones",
      "bytes": 37278,
      "vgmstreamCodec": "CRI ADX 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "aica (Yamaha WAV, AICA variant) 22.05k",
      "signal": "voice-like, peak 0.8",
      "bytes": 33134,
      "vgmstreamCodec": "Yamaha AICA 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "aica (Yamaha WAV, AICA variant) 22.05k",
      "signal": "tones",
      "bytes": 33134,
      "vgmstreamCodec": "Yamaha AICA 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "oki-wav 8k",
      "signal": "voice-like, peak 0.8",
      "bytes": 12058,
      "vgmstream": "could not open: cannot open (unrecognised format, bad subsong or missing companion file)"
    },
    {
      "case": "oki-wav 8k",
      "signal": "tones",
      "bytes": 12058,
      "vgmstream": "could not open: cannot open (unrecognised format, bad subsong or missing companion file)"
    },
    {
      "case": "vb raw 22.05k (via TXTH)",
      "signal": "voice-like, peak 0.8",
      "bytes": 37808,
      "vgmstreamCodec": "PlayStation 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "vb raw 22.05k (via TXTH)",
      "signal": "tones",
      "bytes": 37808,
      "vgmstreamCodec": "PlayStation 4-bit ADPCM",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "aica raw 44.1k (via TXTH)",
      "signal": "voice-like, peak 0.8",
      "bytes": 66150,
      "vgmstreamCodec": "Yamaha AICA 4-bit ADPCM (mono/interleave)",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "aica raw 44.1k (via TXTH)",
      "signal": "tones",
      "bytes": 66150,
      "vgmstreamCodec": "Yamaha AICA 4-bit ADPCM (mono/interleave)",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "oki vox 8k vs vgmstream OKI4S (via TXTH)",
      "signal": "voice-like, peak 0.8",
      "bytes": 12000,
      "vgmstreamCodec": "OKI 4-bit ADPCM (4-shift)",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    },
    {
      "case": "oki vox 8k vs vgmstream OKI4S (via TXTH)",
      "signal": "tones",
      "bytes": 12000,
      "vgmstreamCodec": "OKI 4-bit ADPCM (4-shift)",
      "vgmstreamChannels": 1,
      "sameLength": true,
      "maxDiffLsb": 0,
      "snrOursVsVgmstreamDb": null,
      "identical": true
    }
  ]
}