)]}'
{
  "commit": "5b2fb3296167da69ab4ad6df2e24b0b87fa1e515",
  "tree": "eae38145c6c4ef46ada3cf6028722ac617ba69d9",
  "parents": [
    "50916c6a7da357eeee43c36b4d6ab6a723ddbe1e"
  ],
  "author": {
    "name": "Yaowu Xu",
    "email": "yaowu@google.com",
    "time": "Wed Jun 01 11:41:05 2011 -0700"
  },
  "committer": {
    "name": "Yaowu Xu",
    "email": "yaowu@google.com",
    "time": "Wed Jun 01 14:44:06 2011 -0700"
  },
  "message": "further clean up of errorperbit and sadperbit\n\nthis commit makes the usage errorperbit and sadperbit consistent for\nencoding modes and passes. Removed all different magic weight factors\nassociated with errorperbit. Now 1/2 is used for both sadperbit16 and\nsadperbit4, the /2 operation is merged into initializations of the 2\nvariables.\n\nTests on cif set show .23%, 0.18% and 0.19% gain by avg psnr, overall\npsnr and ssim respectively.\n\nChange-Id: Ifa285c3e065ce0a5a77addfc9f95aabf54ee270d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7cf50415daf58e8d21a94fb48a14fbde8b56de13",
      "old_mode": 33188,
      "old_path": "vp8/encoder/firstpass.c",
      "new_id": "f87d8af92d1cbce7d3706c61a049ebd8974b0033",
      "new_mode": 33188,
      "new_path": "vp8/encoder/firstpass.c"
    },
    {
      "type": "modify",
      "old_id": "aac39d582bf3c7ae325c03070dbb8816a5171c2a",
      "old_mode": 33188,
      "old_path": "vp8/encoder/mcomp.c",
      "new_id": "50c4745b136a040a50004029e88f6019494aeb6c",
      "new_mode": 33188,
      "new_path": "vp8/encoder/mcomp.c"
    },
    {
      "type": "modify",
      "old_id": "24bd245f00349a9c10a7344ff53149a6df47eae6",
      "old_mode": 33188,
      "old_path": "vp8/encoder/pickinter.c",
      "new_id": "77e188e30bb398022b8eff5d1cdf2ff142026095",
      "new_mode": 33188,
      "new_path": "vp8/encoder/pickinter.c"
    },
    {
      "type": "modify",
      "old_id": "a5cafef93e5d80cb0e5d9aeffa50058edc25ff3a",
      "old_mode": 33188,
      "old_path": "vp8/encoder/rdopt.c",
      "new_id": "81545fb6532a78d285929c94bc87a536c42cd936",
      "new_mode": 33188,
      "new_path": "vp8/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "483a98ca673d89bf717c1f0cf410c354c91c99b1",
      "old_mode": 33188,
      "old_path": "vp8/encoder/temporal_filter.c",
      "new_id": "2997f77d11b1e71ffd38afc03a21b875c6d14030",
      "new_mode": 33188,
      "new_path": "vp8/encoder/temporal_filter.c"
    }
  ]
}
