)]}'
{
  "commit": "bcb65fe601a6ff1547cb2fef1efdfacb4c0035ef",
  "tree": "b7e47402b8b3bdcc1b2940dcf94407d7d050a0e9",
  "parents": [
    "4be87e0f0ba71023d4262a0c999121344be5e65f"
  ],
  "author": {
    "name": "Rupert Swarbrick",
    "email": "rupert.swarbrick@argondesign.com",
    "time": "Wed Oct 25 17:15:28 2017 +0100"
  },
  "committer": {
    "name": "Rupert Swarbrick",
    "email": "rupert.swarbrick@argondesign.com",
    "time": "Thu Oct 26 08:35:30 2017 +0000"
  },
  "message": "Stop loop rest units from straddling tile boundaries\n\nWith this patch, restoration units are allocated within each tile as\nif it were its own image. Arrays of information that need one entry\nper restoration unit are laid out in tiles, with rsi-\u003eunits_per_tile\nunits for each tile.\n\nChange-Id: I485c17166f33e24d281079b3138b76f98f0fe081\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67ad9f16fc3c840328da6dcd321ef09332dd7ecb",
      "old_mode": 33188,
      "old_path": "av1/common/alloccommon.c",
      "new_id": "b135bfb27e0d28ff1300f1884c00b65d87bbe596",
      "new_mode": 33188,
      "new_path": "av1/common/alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "eb103f3b0911d91623256a3f4d727bca666a7e17",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.c",
      "new_id": "9c09b5dcabcfea0ce9fb5a1850d38b0689f9a398",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.c"
    },
    {
      "type": "modify",
      "old_id": "6a77f2b9defefc26d506330ecd210e452689ea96",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.h",
      "new_id": "51e2d81d5aacbc10a68547e6333359579c81c8a4",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.h"
    },
    {
      "type": "modify",
      "old_id": "7d86a53946c071b8cd1977ffac33fe1a9b32fd24",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "cd142016203143825dc590e43fb1c6406073af85",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "4a41eb7dd01b48646cb0d9ae9c2c38c5c9ee801d",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "da53814538a4b489e1dd4a1eaaf1d6736a7f117c",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "d883f969591ce80661ee7facd686e577ea75e7a0",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "d75642bf497bd4834187ff53e1aab4f6a9fcc058",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "6b187bd5d6924c1e4faf0fb6cc697cd6efe18c57",
      "old_mode": 33188,
      "old_path": "av1/encoder/pickrst.c",
      "new_id": "26330d9e60055e700e3d04edecc8654b486ff058",
      "new_mode": 33188,
      "new_path": "av1/encoder/pickrst.c"
    }
  ]
}
