)]}'
{
  "commit": "4c10a3c287f34bde40e6c846c3d03a6f5d90bed8",
  "tree": "461365db7eccecef2d69f6ffa220b448ba9a32f4",
  "parents": [
    "97f56645a424643ad1336915b6128f8b0756df95"
  ],
  "author": {
    "name": "Sarah Parker",
    "email": "sarahparker@google.com",
    "time": "Mon Apr 10 19:37:59 2017 -0700"
  },
  "committer": {
    "name": "Sarah Parker",
    "email": "sarahparker@google.com",
    "time": "Fri Apr 14 18:04:23 2017 +0000"
  },
  "message": "Refactor gm/wm/obmc for cleaner warping interactions\n\nThis creates a central function which defines when a\nblock should be warped. It also refactors the\nWARPED_MOTION code so that all calls to av1_warp_plane\nhappen in the same location.\n\nNo change in performance.\n\nChange-Id: Icaf9ec7700d34523809258594bb9843bb2975f46\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9731689708852867957e477b92280525c6e16de4",
      "old_mode": 33188,
      "old_path": "av1/common/mv.h",
      "new_id": "5ea3b00a6728a303efe1a64031e1d5d03c720b6b",
      "new_mode": 33188,
      "new_path": "av1/common/mv.h"
    },
    {
      "type": "modify",
      "old_id": "71c8ebd8a80ccdd8951409cd63bf81bf682228c5",
      "old_mode": 33188,
      "old_path": "av1/common/reconinter.c",
      "new_id": "335d77d8cd8a92c5f0ccc2f264a1ccc7ecb1964b",
      "new_mode": 33188,
      "new_path": "av1/common/reconinter.c"
    },
    {
      "type": "modify",
      "old_id": "8784d0907179c187468f0472b858b5917b545ba6",
      "old_mode": 33188,
      "old_path": "av1/common/reconinter.h",
      "new_id": "55cb239e9ead16b70a1f4cc31d9326b450162af6",
      "new_mode": 33188,
      "new_path": "av1/common/reconinter.h"
    },
    {
      "type": "modify",
      "old_id": "ecd357e14dc74faf7e803fd040e975c7fc2d3393",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "7c9316a12587f36649b778773d2f2091ebb22bd8",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "762371bdad81b014816f59da70b71e1092d531e9",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "3018b7946ac7d05ef1c73c67f31ccbb0f1f4334a",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "38892c4fa1bf5f9eaeb1507939c25f45061a1cd4",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "e6e88b5ff5609b0f4841e7c33779241af9c62fcc",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "0b479a63ea213ee0206504b82d19d47e5ff04fad",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "5084216d8c140a529e7fbb43771d6f51838e2290",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "931c54f4455ac1a0d7e8e1594f9109cb8da438fa",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "e430ed4e68817183cd339b541a26f212bb16fb6b",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "f8d99ac29ee93db8fcb3e8353587f06418fdf274",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "7f0d00c1c39f523d0b23950832c0bc5fc839e7ee",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "93e811560ad197e16e3353e0728f52baa5746074",
      "old_mode": 33188,
      "old_path": "av1/encoder/temporal_filter.c",
      "new_id": "e9ed6fd84b7be24e4dcef290a79b46abac07b292",
      "new_mode": 33188,
      "new_path": "av1/encoder/temporal_filter.c"
    }
  ]
}
