)]}'
{
  "commit": "6928a5d257b8ed002d4e6fd81c8f11ae1b453e32",
  "tree": "b7cde5633ebfdf9f27ccc2039c8c266f65f45307",
  "parents": [
    "09ad6d85b113d8c77336336821871584bb96f964"
  ],
  "author": {
    "name": "David Barker",
    "email": "david.barker@argondesign.com",
    "time": "Thu Jan 05 11:29:22 2017 +0000"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Sat Jan 07 05:30:22 2017 -0800"
  },
  "message": "Various loop-restoration optimizations\n\n* Optimize the self-guided and domaintxfmrf filters\n* Save 576KiB of buffers in the encoder and decoder\n* Disable self-guided filter for videos whose width or\n  height is \u003c 5, in order to help simplify the filter.\n\nThis results in an overall 30-40% improvement in decoder\nspeed with loop-restoration enabled (depending on source\nand bitate), with no effect on video quality, *except* for\nvideos with width or height \u003c 5 pixels.\n\nChange-Id: Ide9181118ec3a63a0335338f316505b08df2d831\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7253026af7920ad822b05a64d0b30fc720a1c9b",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.c",
      "new_id": "f8884c81f8c2f9b0ffbd1fabf6d6a236be5eb914",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.c"
    },
    {
      "type": "modify",
      "old_id": "cf44962cdabb02c64268c3d765be1f3b97c5142f",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.h",
      "new_id": "cb1d11e8221d1836d7a12344330fcd503be3070a",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.h"
    }
  ]
}
