)]}'
{
  "commit": "8ba58951e9db28dccaf9adbd32eb24de28fa5e67",
  "tree": "d66947ead3920bad725dbbdca823702d2f9df2c3",
  "parents": [
    "63f15987a5b69d6a77748f369ac807f0933243d5"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Fri Apr 15 12:57:15 2011 -0400"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Fri Apr 15 17:27:26 2011 -0400"
  },
  "message": "Handle long delay between video frames in multi-thread decoder(issue 312)\n\nThis is reported by m...@hesotech.de (see issue 312):\n\"The decoder causes an access violation\nwhen you decode the first frame, then make a pause of about\n60 seconds and then decode further frames. But only if\nvpx_codec_dec_cfg_t.threads\u003e 1.\n\nThis is caused by a timeout of WaitForSingleObject.\nWhen I change the definition of VPXINFINITE to INFINITE(0xFFFFFFFF),\nthe problem is solved.\"\n\nReproduced the crash and verified the changes on Windows platform.\nThis brings the behavior inline with the other platforms using sem_wait().\n\nChange-Id: I27b32f90bce05846ef2684b50f7a88f292299da1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44eaf0800105593317e46650e64656f00aabe71f",
      "old_mode": 33188,
      "old_path": "vp8/common/threading.h",
      "new_id": "b7542b3065e458750fb199faafd53edd9ef9f1aa",
      "new_mode": 33188,
      "new_path": "vp8/common/threading.h"
    }
  ]
}
