)]}'
{
  "commit": "cbd1315ac433e4e81e70fcee0eaad249148dc44e",
  "tree": "aeca4abd52c15b44ff7288e9f1b84a93ce76308b",
  "parents": [
    "01e41a531b1ccd18eff2c6c490bd9104936e94ff"
  ],
  "author": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Tue Apr 23 08:26:10 2013 -0700"
  },
  "committer": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Tue Apr 23 12:18:51 2013 -0700"
  },
  "message": "Move src_diff to per-plane MACROBLOCK data\n\nFirst in a series of commits making certain MACROBLOCK members\naddressable per-plane. This commit also refactors the block subtraction\nfunctions vp9_subtract_b, vp9_subtract_sby_c, etc to be\nloops-over-planes and variable subsampling aware.\n\nChange-Id: I371d092b914ae0a495dfd852ea1a3d2467be6ec3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "715df98bd52bcd6a5e52fc01cc8363cda94a7afd",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_blockd.h",
      "new_id": "76f80d4d74dc07e80c21bbb39f79b21e8a6006df",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_blockd.h"
    },
    {
      "type": "modify",
      "old_id": "1f838a574dee2bfcd5768a0204ade58c817f9990",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_rtcd_defs.sh",
      "new_id": "020841c42e710bf5d9314fa54f6c492449600849",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_rtcd_defs.sh"
    },
    {
      "type": "modify",
      "old_id": "fefa2af556de3ece9f0b4f752ef6f36d5ea067ee",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_decodframe.c",
      "new_id": "91aca6f54861641160d2cf20ba35d7b361cc5a29",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_decodframe.c"
    },
    {
      "type": "modify",
      "old_id": "1a770dcf74df8310c3c8e78422fe8f7ed37480e1",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_asm_enc_offsets.c",
      "new_id": "db9a4fc4373a7ce170dd4119f8cf471938c00f7d",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_asm_enc_offsets.c"
    },
    {
      "type": "modify",
      "old_id": "e511be8cd1c0f9c8bcd0bbbeccfd91ed99174316",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_block.h",
      "new_id": "a054269aac85a80cf00b6aa8c859b29669206dc0",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_block.h"
    },
    {
      "type": "modify",
      "old_id": "1f20d5e1c3861d87f4cf0e44fffd5e4659bb4da1",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodeframe.c",
      "new_id": "fd65dfa45e6936ca7c7b1c1e12946f37f23fef50",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "5c6559bdb5b846fae7e86942ac3bb42ac61b3c3a",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodeintra.c",
      "new_id": "32a92b8e7bd395a87328e9ac995ddb4f7194c3ee",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodeintra.c"
    },
    {
      "type": "modify",
      "old_id": "c841c2823728d2190e17f29f8dad2e4334d56fe0",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodemb.c",
      "new_id": "b6fe6dfa787d658e14cedf8999c48f7ac44374dd",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "3c0d760a1933db794a41cffb0625301319dd4923",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodemb.h",
      "new_id": "da134a86b847c5780f52a2042300dd17779e14bb",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodemb.h"
    },
    {
      "type": "modify",
      "old_id": "18ad10b8e9eefe2b2c006635defec8be81f2517e",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_rdopt.c",
      "new_id": "5517b157402d54003f42fe013c1546ab3570c9ea",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "04383fcb4a3b772e9b1b02c94f33100636e2a312",
      "old_mode": 33188,
      "old_path": "vp9/encoder/x86/vp9_x86_csystemdependent.c",
      "new_id": "6016e14eb14ba167275a01aab3b6940781ac460a",
      "new_mode": 33188,
      "new_path": "vp9/encoder/x86/vp9_x86_csystemdependent.c"
    }
  ]
}
