)]}'
{
  "commit": "0282825f63797b760e238cd50927f2e2e9ce7ad4",
  "tree": "cf9f4c79b4828a0715724632222051e328829f7a",
  "parents": [
    "135dfd757619eeba047deb7c94faf36905a82602"
  ],
  "author": {
    "name": "Francois Jacques",
    "email": "francoisj@macadamian.com",
    "time": "Tue Oct 24 02:20:01 2000 +0000"
  },
  "committer": {
    "name": "Alexandre Julliard",
    "email": "julliard@winehq.org",
    "time": "Tue Oct 24 02:20:01 2000 +0000"
  },
  "message": "- All audio device handles are initialized to -1 and set to -1 when closed.\n- WINE_WM_HEADER event should *NOT* make the recording thread start. The\n  thread should only start through waveInStart. The application calling\n  waveInAddBuffer might not be in a state to provide another buffer in\n  a period of time short enough to avoid buffer underrun in widRecorder\n  thread.\n- widRecorder - improved robustness of widRecorder to avoid some data\n  loss that occured when not reading one full fragment from the OSS\n  audio driver.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d3299ea7a1418705a2a3267dcea1b6e403c401a",
      "old_mode": 33188,
      "old_path": "dlls/winmm/wineoss/audio.c",
      "new_id": "9c6e936f32b8861c3aec5d68d757234372c78c3e",
      "new_mode": 33188,
      "new_path": "dlls/winmm/wineoss/audio.c"
    }
  ]
}
