)]}'
{
  "commit": "cf5bfc44b100cd36f0dfff10231e0697e4076a34",
  "tree": "800f3c61696e7253e8690771bc36e53f176f3af2",
  "parents": [
    "ace56c62a36003f080b5d036043424dafad37a22"
  ],
  "author": {
    "name": "Chris Morgan",
    "email": "cmorgan@alum.wpi.edu",
    "time": "Mon Mar 25 20:52:42 2002 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Mon Mar 25 20:52:42 2002 +0000"
  },
  "message": "wodOpen() should return MMSYSERR_ALLOCATED if the device is already\nallocated.  Allow for multiple audio devices. Fix wodPlayer_reset as\nwith aRts we cannot cancel audio data already written to the server.\nRename some functions. Cleanup unused code.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f49ceb3e4278d4400e3573671eaae409a40ee1b2",
      "old_mode": 33188,
      "old_path": "dlls/winmm/winearts/arts.c",
      "new_id": "eb10352a35c8d37c10fd04975cc91801fd73cc33",
      "new_mode": 33188,
      "new_path": "dlls/winmm/winearts/arts.c"
    },
    {
      "type": "modify",
      "old_id": "b090053bfd75b5c8cf0d3dfaeb3f7b2985e7d807",
      "old_mode": 33188,
      "old_path": "dlls/winmm/winearts/arts.h",
      "new_id": "6cffa5e356f23408e082cc1bdfa0cc7cca582c0b",
      "new_mode": 33188,
      "new_path": "dlls/winmm/winearts/arts.h"
    },
    {
      "type": "modify",
      "old_id": "9c8424047b98257a2683d78dbde898887e351b1f",
      "old_mode": 33188,
      "old_path": "dlls/winmm/winearts/audio.c",
      "new_id": "0db2c8ac54c64f9820d5e76082601f63c4b07486",
      "new_mode": 33188,
      "new_path": "dlls/winmm/winearts/audio.c"
    }
  ]
}
