)]}'
{
  "commit": "ecc7669dfc56e15c96ba6516a61a4fb339b6da81",
  "tree": "a7b670f69542ace2972f49619a4580bf806a9a84",
  "parents": [
    "9824ec404cc19d4e65a891ede1bb694e21ef4817"
  ],
  "author": {
    "name": "Todd Vierling",
    "email": "tv@pobox.com",
    "time": "Tue Dec 15 17:49:02 1998 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Tue Dec 15 17:49:02 1998 +0000"
  },
  "message": "- add -lossaudio if needed, and a check for \u003csoundcard.h\u003e, to configure.in\n  (run autoconf after this).  Note that the check has been altered to break\n  out of the AC_CHECK_HEADERS after the first match - this is so\n  \u003csys/soundcard.h\u003e, if found on NetBSD (a `real\u0027 OSS), will not conflict\n  with the emulated ossaudio.\n- check for \u003csoundcard.h\u003e along with the other two in a mutually-exclusive\n  manner in the various *.c files that need it; change include of\n  \"mmsystem.h\" to \"multimedia.h\" so this logic is all in one place\n- change mcicda.c to allow for CD audio manipulation on NetBSD.  This\n  includes:\n  * changing ioctl() calls to be NON-SPLIT with exactly 3 args; on NetBSD\n    ossaudio, ioctl() is #defined to be _oss_ioctl by \u003csoundcard.h\u003e, and\n    neither splitting with #-directives nor a two-arg ioctl work;\n  * changing the #if logic to allow both FreeBSD and NetBSD to share the\n    appropriate code blocks\n- block out MIDI code for NetBSD (init.c) and/or missing SNDCTL_MIDI_INFO\n  (midi.c, mcimidi.c).  NetBSD\u0027s OSS emulation does not (yet) support MIDI.\nThanks go to mycroft@netbsd.org for the 99% bulk of this work.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12a3c6a7d18183a3916266a2ba04c17e88f5265b",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "f401e626b3d3213e173137c94d654b6e0885f676",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "6557802f3bd4669fa0b3f6c270df65822dbab15c",
      "old_mode": 33188,
      "old_path": "configure.in",
      "new_id": "19106394f847128096091d7691ac60b226838138",
      "new_mode": 33188,
      "new_path": "configure.in"
    },
    {
      "type": "modify",
      "old_id": "9d045be1558d8ebb5a9c3838b907bc84d3de4d57",
      "old_mode": 33188,
      "old_path": "include/config.h.in",
      "new_id": "ae808cbc7db82678f91d7becc6f8d8e4a7a7513d",
      "new_mode": 33188,
      "new_path": "include/config.h.in"
    },
    {
      "type": "modify",
      "old_id": "ebc4f70ddc3e985cdbab1167601ae1e7e4fb3fd7",
      "old_mode": 33188,
      "old_path": "include/multimedia.h",
      "new_id": "4d97843113cd232cce0fa665f85bdc42ebae5b70",
      "new_mode": 33188,
      "new_path": "include/multimedia.h"
    },
    {
      "type": "modify",
      "old_id": "945430dd7377e33026ddd6f84110f57686b5583e",
      "old_mode": 33188,
      "old_path": "multimedia/audio.c",
      "new_id": "9c1267709d8ac474668ab231959c79c7b5e396f4",
      "new_mode": 33188,
      "new_path": "multimedia/audio.c"
    },
    {
      "type": "modify",
      "old_id": "b70450103172f9978a53c0f7afc8e7739fe665fb",
      "old_mode": 33188,
      "old_path": "multimedia/dsound.c",
      "new_id": "36245fd0803a7a024e1f0256f4eb69d5f0af63c4",
      "new_mode": 33188,
      "new_path": "multimedia/dsound.c"
    },
    {
      "type": "modify",
      "old_id": "e9c780d0247bd415c7446ae118a19f9c47393c8b",
      "old_mode": 33188,
      "old_path": "multimedia/init.c",
      "new_id": "2d53daab2308515ee99305029a720d183bbe9052",
      "new_mode": 33188,
      "new_path": "multimedia/init.c"
    },
    {
      "type": "modify",
      "old_id": "7c3127da0d496c7c297e5e41ab3e54a502c169a2",
      "old_mode": 33188,
      "old_path": "multimedia/mcicda.c",
      "new_id": "c9c1e52dabdd6877ef50874f75ee7c942615515a",
      "new_mode": 33188,
      "new_path": "multimedia/mcicda.c"
    },
    {
      "type": "modify",
      "old_id": "4700dc9ccaa1e2e0563648166a075e71495a0561",
      "old_mode": 33188,
      "old_path": "multimedia/mcimidi.c",
      "new_id": "74826604f64dd7b1f4406dd408b57ecb7484d886",
      "new_mode": 33188,
      "new_path": "multimedia/mcimidi.c"
    },
    {
      "type": "modify",
      "old_id": "8c8fdf3b4ed99e415cf96e299d5cb6102643d766",
      "old_mode": 33188,
      "old_path": "multimedia/midi.c",
      "new_id": "25a2e06c105e69a5f0ee4c2c489c93a0826a33b9",
      "new_mode": 33188,
      "new_path": "multimedia/midi.c"
    },
    {
      "type": "modify",
      "old_id": "921d1f9e9b4610055da4b2e3477a64936092b1e7",
      "old_mode": 33188,
      "old_path": "multimedia/mixer.c",
      "new_id": "d00c39a3dd514738e3e2364d49ac881ebb4df86a",
      "new_mode": 33188,
      "new_path": "multimedia/mixer.c"
    },
    {
      "type": "modify",
      "old_id": "4272db4f6dc1211b3ef1adf2771a9377499a749b",
      "old_mode": 33188,
      "old_path": "multimedia/mmaux.c",
      "new_id": "193330666aa748527c59a6409a6f3d15ad5966dc",
      "new_mode": 33188,
      "new_path": "multimedia/mmaux.c"
    }
  ]
}
