)]}'
{
  "commit": "f88bc04941444c9e8b495b7e89e87bc111a78e75",
  "tree": "56f55c2d41991b057e4b7cdf72d64476b5b6858e",
  "parents": [
    "64b8bbdf4cae812301e382fa6690e7f0328351e5"
  ],
  "author": {
    "name": "Rupert Swarbrick",
    "email": "rupert.swarbrick@argondesign.com",
    "time": "Wed Oct 18 10:45:51 2017 +0100"
  },
  "committer": {
    "name": "Sebastien Alaiwan",
    "email": "sebastien.alaiwan@allegrodvt.com",
    "time": "Thu Oct 19 05:04:15 2017 +0000"
  },
  "message": "Remove RestorationInternal from AV1_COMMON\n\nThe bits needed by striped loop restoration are now in\nRestorationInfo (which also gets rid of a rather ugly extra\nindex).\n\nThe scratch buffer that\u0027s used for self-guided restoration has been\nmoved up to its own variable (rst_tmpbuf).\n\nAll the rest of the fields are now safely hidden inside restoration.c\n\nThis patch also does a big cleanup of the initialisation code in\nloop_restoration_rows: it doesn\u0027t need to be as repetitive now that\nthe fields of YV12_BUFFER_CONFIG can be accessed by plane index.\n\nChange-Id: Iba7edc0f94041fa053cdeb3d6cf35d84a05dbfaf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc7b6653b34206cc3a8626da6ffb8fc25052eba6",
      "old_mode": 33188,
      "old_path": "av1/common/alloccommon.c",
      "new_id": "371e2dfe530d6bdfc17b16de4053a0a90e405d12",
      "new_mode": 33188,
      "new_path": "av1/common/alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "7ac6c0fff31cd9efa97a1e827eae7408a3083021",
      "old_mode": 33188,
      "old_path": "av1/common/onyxc_int.h",
      "new_id": "110a4a681023a2c5cd5d6b8acc2789eef16f0115",
      "new_mode": 33188,
      "new_path": "av1/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "d18497fbaef05d837ccd37e34b742afd0a92f4bf",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.c",
      "new_id": "774d47597683eb5595b6187443f18e762d62d6a8",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.c"
    },
    {
      "type": "modify",
      "old_id": "60fbd3aface04605e7b66f142b100ebcf18c3d6f",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.h",
      "new_id": "dbab3b084b019bb02a4112e07e2691f2ddd1bb4e",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.h"
    },
    {
      "type": "modify",
      "old_id": "a6f949d0f1be527533b5c12e658c81122bc5329b",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "e03d8322209c81612cab43e852f748f10a7f5fa8",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "0ac80ab377f18b2352103a7cebfce023a74ce81b",
      "old_mode": 33188,
      "old_path": "av1/encoder/pickrst.c",
      "new_id": "97dce40ad5dd9638d746d835e110febdd7cb8fac",
      "new_mode": 33188,
      "new_path": "av1/encoder/pickrst.c"
    }
  ]
}
