)]}'
{
  "commit": "78ecbc98e4df70e94e8f2029c8d2d65f643e6f74",
  "tree": "13e825a4e34475441f9cff49a54cbeb47c3666b4",
  "parents": [
    "9f900a1c6404464edd23d2d43a3ab1f390ec8af7"
  ],
  "author": {
    "name": "Deb Mukherjee",
    "email": "debargha@google.com",
    "time": "Wed Mar 28 15:19:45 2012 -0700"
  },
  "committer": {
    "name": "Deb Mukherjee",
    "email": "debargha@google.com",
    "time": "Thu Mar 29 08:39:02 2012 -0700"
  },
  "message": "Bug fix in probability update savings computation\n\nFound this bug while tracking down some anomalies in my experiments.\nSince vp8_cost_one and vp8_cost_zero return unsigned int, the\nbit shift by 8 will be incorrect if the value is negative.\nI am cautiously optimistic that this fix will make the prob\nupdates more correct and somewhat improve results across the board.\nBut the update probabilities will need to be retuned I think.\n\nPatch 2: Adding more of the same fixes using a macro.\n\nChange-Id: I1a168f040e74e8c67e7225103b1c2af9a611da49\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b698618a6f02e64ac511bfa7dd3bbfc921ef62a4",
      "old_mode": 33188,
      "old_path": "vp8/encoder/bitstream.c",
      "new_id": "7288ead68095c657c540a6a81170853a7858d1dc",
      "new_mode": 33188,
      "new_path": "vp8/encoder/bitstream.c"
    }
  ]
}
