)]}'
{
  "commit": "72d3ba8a4ccd934a36cb136436e72e3c33bbb9cc",
  "tree": "a8ab65cf8eba27dfc6909012fc8df772de22ab3b",
  "parents": [
    "dd8b91407f767da7f01fa351bd96ee18f3ba2b24"
  ],
  "author": {
    "name": "Yue Chen",
    "email": "yuec@google.com",
    "time": "Wed Jul 27 11:35:34 2016 -0700"
  },
  "committer": {
    "name": "Yue Chen",
    "email": "yuec@google.com",
    "time": "Mon Aug 01 21:39:42 2016 +0000"
  },
  "message": "Add weighted motion search for obmc predictor\n\nAlso port SIMD optimization of weighted sad/variance functions to\nav1.\nCoding gain improvement: 0.339/0.413/0.328 (lowres/midres/hdres)\nCurrent coding gain: 2.437/2.428/2.294\nEncoding time overhead: 17% (soccer_cif), 30% (ped_1080p25), was\n12% and 18% without motion search\n\nChange-Id: I101d6ce729f769853756edc8ced6f3a2b8d8f824\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e88dc8e60ac5538d2a24517592c340996907a8e0",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp.mk",
      "new_id": "e97aee7243d14c39243f76c2970aee9732ab2073",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp.mk"
    },
    {
      "type": "modify",
      "old_id": "c1161c45069de3f8c592c25b81d367db79d1ef52",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp_common.h",
      "new_id": "8f255cdbe4a6ca6d451d97aae901d538a3621ce2",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp_common.h"
    },
    {
      "type": "modify",
      "old_id": "0564cf5172fd4401125939fdf8a04abc38933571",
      "old_mode": 33188,
      "old_path": "aom_dsp/aom_dsp_rtcd_defs.pl",
      "new_id": "9c8b7213cc7cb3b8cea71caccd60449da09102ea",
      "new_mode": 33188,
      "new_path": "aom_dsp/aom_dsp_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "a5fa7e02439c5e3b09f496b32ede29b9d5d9ab94",
      "old_mode": 33188,
      "old_path": "aom_dsp/sad.c",
      "new_id": "fbe5acf2d1264f1f0b3325cb3cf90f952f56afd7",
      "new_mode": 33188,
      "new_path": "aom_dsp/sad.c"
    },
    {
      "type": "modify",
      "old_id": "dfa98673a51ac5598969285eda705f0bf219c2f1",
      "old_mode": 33188,
      "old_path": "aom_dsp/variance.c",
      "new_id": "8528f5a4371e27899d8a90c81cb53fef6b0b7107",
      "new_mode": 33188,
      "new_path": "aom_dsp/variance.c"
    },
    {
      "type": "modify",
      "old_id": "b0da0b350c2849479b463eef08f0a5348b339f33",
      "old_mode": 33188,
      "old_path": "aom_dsp/variance.h",
      "new_id": "2e9077a5371baf9e43f094a0faaf67257ab004c9",
      "new_mode": 33188,
      "new_path": "aom_dsp/variance.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e1274959e37df3d83a40417b4a82e5393f17387",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/obmc_sad_sse4.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0612c9a4b336623d78dddae3677c586f4e0019ff",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/obmc_variance_sse4.c"
    },
    {
      "type": "modify",
      "old_id": "57baa4697a2684f36b8be459a00c78adfea44a12",
      "old_mode": 33188,
      "old_path": "aom_dsp/x86/synonyms.h",
      "new_id": "da893a6d3db5d7cf70851a6f97229326b519ded1",
      "new_mode": 33188,
      "new_path": "aom_dsp/x86/synonyms.h"
    },
    {
      "type": "modify",
      "old_id": "f281e7d92ea90eb992a5de581b820c7fdc65eeae",
      "old_mode": 33188,
      "old_path": "aom_ports/mem.h",
      "new_id": "f8ba900e7d1bf37d6cf4a9ec6ea7e40c2a4e1220",
      "new_mode": 33188,
      "new_path": "aom_ports/mem.h"
    },
    {
      "type": "modify",
      "old_id": "a966599839259382bd55670957a48112cbde35f6",
      "old_mode": 33188,
      "old_path": "av1/common/enums.h",
      "new_id": "d4e60b8504ac5e8481bab3ae2cb06377e98625ae",
      "new_mode": 33188,
      "new_path": "av1/common/enums.h"
    },
    {
      "type": "modify",
      "old_id": "a604a11831c0e1bdb08bb331327c5f724c08b884",
      "old_mode": 33188,
      "old_path": "av1/encoder/block.h",
      "new_id": "b8d73ad49302f782e941d898ff6e1a7d45331e74",
      "new_mode": 33188,
      "new_path": "av1/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "e346fc3400b08dc38f6b2ec7d7b1fcf6158e7007",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "83a45f417229605435844fbb00bd553d7f38fc1c",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "dabd29c88abacb0b548b4aebd115a8a8b0b74440",
      "old_mode": 33188,
      "old_path": "av1/encoder/mcomp.c",
      "new_id": "0b56c0b6a5d1a4dce559a41b43e2a46df8eda7fb",
      "new_mode": 33188,
      "new_path": "av1/encoder/mcomp.c"
    },
    {
      "type": "modify",
      "old_id": "578001e3d0cd5e0873ccfceaa45ab769f7caa497",
      "old_mode": 33188,
      "old_path": "av1/encoder/mcomp.h",
      "new_id": "f5047e294548edd6bfa46b91db421d3007305026",
      "new_mode": 33188,
      "new_path": "av1/encoder/mcomp.h"
    },
    {
      "type": "modify",
      "old_id": "3be01277ecee064ebbdfa5a01f8503e05eb7099a",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "1b26db31c4eea994556d3665d6497d84e093217f",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1f765273fbf99b9c047c83cf72753cb662eec11",
      "new_mode": 33188,
      "new_path": "test/obmc_sad_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c42bfa14ad875554a638d09623abb9f255b0a78",
      "new_mode": 33188,
      "new_path": "test/obmc_variance_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8564e3f0579eeb8442fbd5975457714502ce0ff6",
      "old_mode": 33188,
      "old_path": "test/test.mk",
      "new_id": "8dcc7bb1fcdcc00d94d8fc842741f770d5b42942",
      "new_mode": 33188,
      "new_path": "test/test.mk"
    }
  ]
}
