)]}'
{
  "commit": "10ed60dc718aa6133508c2fb5183cfc7dc67e920",
  "tree": "461fd7ecb88dfe2a643da8a8dd7cd20cf79ce4dd",
  "parents": [
    "a60fc419f50eefbef568ceecb93233471e894fa5"
  ],
  "author": {
    "name": "Yaowu Xu",
    "email": "yaowu@google.com",
    "time": "Mon Jun 20 16:30:26 2011 -0700"
  },
  "committer": {
    "name": "Yaowu Xu",
    "email": "yaowu@google.com",
    "time": "Mon Jun 20 16:32:30 2011 -0700"
  },
  "message": "adjusting the calculation of errorperbit\n\nRDMULT/RDDIV defines a bit worth of distortion in term of sum squared\ndifference. This has also been used as errorperbit in subpixel motion\nsearch, where the distortions computed as variance of the difference.\nThe variance of differences is different from sum squared differences\nby amount of DC squared. Typically, for inter predicted MBs, this\ndifference averages around 10% between the two distortion, so this patch\nintroduces a 110% constant in deriving errorperbit from RDMULT/RDDIV.\n\nTest on CIF set shows small but positive gain on overall PSNR (.03%)\nand SSIM (.07%), overall impact on average PSNR is 0.\n\nChange-Id: I95425f922d037b4d96083064a10c7cdd4948ee62\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "892284ed2cb5e5d20117b44c546e295cba32ad72",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeframe.c",
      "new_id": "132e508580176e42ab47fc40eae6006472b18b6f",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "5ce61a04e22f224ba66ff30998a2d5683277f656",
      "old_mode": 33188,
      "old_path": "vp8/encoder/rdopt.c",
      "new_id": "e05ffdb1a757b046010506063d78f9300f9dc2ba",
      "new_mode": 33188,
      "new_path": "vp8/encoder/rdopt.c"
    }
  ]
}
