)]}'
{
  "commit": "3d6815817cc0d74bbc42294f9fbca01f7840aeef",
  "tree": "2d097e03587b8e501a13f5c16475c80b3d6dcdc6",
  "parents": [
    "534ea700bd690e8f3f6e0d9db930b3bf65a08cac"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Fri Apr 01 16:41:58 2011 -0400"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Fri Apr 01 16:41:58 2011 -0400"
  },
  "message": "Use full-pixel MV in mvsadcost calculation\n\nMV sad cost error is only used in full-pixel motion search,\nwhich only need full-pixel resolution instead of quarter-pixel\nresolution. This change reduced mvsadcost table size, and\nremoved unneccessary pamameter passing since this table is\nconstant once it is generated.\n\nChange-Id: I9f931e55f6abc3c99011321f1dfb2f3562e6f6b0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "911507ddce842027174c40b02fe6acbb38b44786",
      "old_mode": 33188,
      "old_path": "vp8/common/entropymv.h",
      "new_id": "2db1e385baeaf64ed0a49ba7f7e505cd38b4589d",
      "new_mode": 33188,
      "new_path": "vp8/common/entropymv.h"
    },
    {
      "type": "modify",
      "old_id": "2fd67822b6d3ca031d4815ffc6dd39f6a6fca893",
      "old_mode": 33188,
      "old_path": "vp8/encoder/block.h",
      "new_id": "5a2568dde0ac7f790c02553df13086917317b5d1",
      "new_mode": 33188,
      "new_path": "vp8/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "fa01d20a049c7418d310673776149c49253ec34d",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeframe.c",
      "new_id": "38cd0f59779ce8f659149da7d8dff1c2a9eab159",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "6b1e6f9658a5d7df7838c7366aa144299a7e132e",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodemv.c",
      "new_id": "a4849c6540fd87f8348a5af31ad9198e5e183370",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodemv.c"
    },
    {
      "type": "modify",
      "old_id": "e4481bff0c480a856f35618cb7f6ec78b4c35e70",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodemv.h",
      "new_id": "a6116c133d01a6dc36b4eb3046d48f2f4d8eb9bf",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodemv.h"
    },
    {
      "type": "modify",
      "old_id": "71da1036aa7232b251a818c4c47ec6ce07574311",
      "old_mode": 33188,
      "old_path": "vp8/encoder/ethreading.c",
      "new_id": "f5006ddab27e81218a6b7147bb399d863ce15783",
      "new_mode": 33188,
      "new_path": "vp8/encoder/ethreading.c"
    },
    {
      "type": "modify",
      "old_id": "6c9433b5f8e6f7ac0c293c00d7c40cd6807399ae",
      "old_mode": 33188,
      "old_path": "vp8/encoder/firstpass.c",
      "new_id": "dd0152dcb7f33b5d1c839ad899b149957379d483",
      "new_mode": 33188,
      "new_path": "vp8/encoder/firstpass.c"
    },
    {
      "type": "modify",
      "old_id": "de6642b75ffabe083297722a18ceba00b01df4f5",
      "old_mode": 33188,
      "old_path": "vp8/encoder/mcomp.c",
      "new_id": "37c30da14f44fc8a8ddebd45a313ab6273599cef",
      "new_mode": 33188,
      "new_path": "vp8/encoder/mcomp.c"
    },
    {
      "type": "modify",
      "old_id": "83f95c6e012665eeb9dd684d3d757986f896136b",
      "old_mode": 33188,
      "old_path": "vp8/encoder/mcomp.h",
      "new_id": "5efcec296a1b9fd69c1e6db2d4138920b0ab0205",
      "new_mode": 33188,
      "new_path": "vp8/encoder/mcomp.h"
    },
    {
      "type": "modify",
      "old_id": "931c51a666bdea6bdd6081966b0300e458d9e8ec",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_if.c",
      "new_id": "e5d2bd84cf11aabfa651bd0e11f8c608e209ae65",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_if.c"
    },
    {
      "type": "modify",
      "old_id": "0790d351727585ec7af43382c6c0d3fa2e91e81f",
      "old_mode": 33188,
      "old_path": "vp8/encoder/pickinter.c",
      "new_id": "0edd806a287261c00a2961fd1a59bc0d22df633f",
      "new_mode": 33188,
      "new_path": "vp8/encoder/pickinter.c"
    },
    {
      "type": "modify",
      "old_id": "e2c6327ef425d036eb8d897ef29a97238290cbda",
      "old_mode": 33188,
      "old_path": "vp8/encoder/ratectrl.c",
      "new_id": "9821d2990feb63bb1dbcc488f335859b4741d58a",
      "new_mode": 33188,
      "new_path": "vp8/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "a125cc4819f2615bc11dc409aa32d46cdf64598d",
      "old_mode": 33188,
      "old_path": "vp8/encoder/rdopt.c",
      "new_id": "908e97153d553066a77bbc4503e77fd1f789c88d",
      "new_mode": 33188,
      "new_path": "vp8/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "fd36b22eb118506b446f49bab929c47b071c5906",
      "old_mode": 33188,
      "old_path": "vp8/encoder/temporal_filter.c",
      "new_id": "cec9518975d2710e8c131c3b0701184114d2f8aa",
      "new_mode": 33188,
      "new_path": "vp8/encoder/temporal_filter.c"
    }
  ]
}
