)]}'
{
  "commit": "2ec2a6f1944154f27588694bdd46b2fa4197871f",
  "tree": "c0768b591d9a2e81bec644ae93a0ebdc69a17093",
  "parents": [
    "dd6f09ab015374a9b812829d4149785cec77858c"
  ],
  "author": {
    "name": "Rupert Swarbrick",
    "email": "rupert.swarbrick@argondesign.com",
    "time": "Fri Oct 20 09:52:13 2017 +0100"
  },
  "committer": {
    "name": "Rupert Swarbrick",
    "email": "rupert.swarbrick@argondesign.com",
    "time": "Tue Oct 24 10:19:21 2017 +0000"
  },
  "message": "Make pickrst.c more efficient\n\nThe try_restoration_tile function now works by calling\nav1_loop_restoration_filter_unit rather than\nav1_loop_restoration_filter_frame. This is rather more efficient,\nbecause it only works on the unit in question, rather than memcpy-ing\nthe rest of the frame.\n\nChange-Id: I7cda078523202bec77e933e7b5bd2f34daae5865\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4cf657efffbf911dc04f558147832a18862d06f1",
      "old_mode": 33188,
      "old_path": "av1/encoder/pickrst.c",
      "new_id": "1299982720d7f086c3f901e4d1b0a81e0fed2f8f",
      "new_mode": 33188,
      "new_path": "av1/encoder/pickrst.c"
    }
  ]
}
