)]}'
{
  "commit": "6bbce6cd22caf96e6555a018b3cbb98ee95eed05",
  "tree": "8250773cfc106e642cfe8ee257dd4ef46c4ff367",
  "parents": [
    "95209b3937c748f366232ca578356b54211a6933"
  ],
  "author": {
    "name": "Francois Gouget",
    "email": "fgouget@codeweavers.com",
    "time": "Wed Jan 15 00:44:50 2003 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Wed Jan 15 00:44:50 2003 +0000"
  },
  "message": "Initialize the pwave array whenever we don\u0027t have a hardware buffer.\nAlways create the wineoss thread.\nChange the mmap ERR into a TRACE: there are normal circumstances where\nmmap will fail and we can deal with them.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5264b84b8133097aac08ede1e7bdd1fab9c9c297",
      "old_mode": 33188,
      "old_path": "dlls/dsound/dsound_main.c",
      "new_id": "ccb9ac8cd9adba15ad116447f6100cec86aff7ce",
      "new_mode": 33188,
      "new_path": "dlls/dsound/dsound_main.c"
    },
    {
      "type": "modify",
      "old_id": "3afd2b4a4d56ab80995117be535269de48bd9116",
      "old_mode": 33188,
      "old_path": "dlls/dsound/primary.c",
      "new_id": "570e7f2bfa7792e73d5a87d80a7c8d51f64fa918",
      "new_mode": 33188,
      "new_path": "dlls/dsound/primary.c"
    },
    {
      "type": "modify",
      "old_id": "d08a0ac4cc7ae46d042f34473e63bf8972d1641b",
      "old_mode": 33188,
      "old_path": "dlls/winmm/wineoss/audio.c",
      "new_id": "dcde0a746eeb6ed1b1f2b543cdea8fc1ccd84b49",
      "new_mode": 33188,
      "new_path": "dlls/winmm/wineoss/audio.c"
    }
  ]
}
