)]}'
{
  "commit": "b2f3adf36d10cea87105922fda980790e2e1e889",
  "tree": "c2634bb1fc80df10f0c3e8e1dad5ed39ba56eebd",
  "parents": [
    "948f2a99796505245bb846c7889b92442a652f08"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Fri Feb 16 17:59:34 2018 -0800"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Sun Feb 18 18:43:49 2018 +0000"
  },
  "message": "Allocate restoration buffers only when necessary\n\nThe restoration buffers are freed and allocated at every frame, which\nis not necessary. This patch makes the allocation to happen only when\nit is necessary.\n\nChange-Id: I773f7ec9202d17c57bba44a698350e05101fa871\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a6646ef88950c19168a66278e7e2dadf542289a",
      "old_mode": 33188,
      "old_path": "av1/common/alloccommon.c",
      "new_id": "76b17c33d572e8726a37e9d9274d6ee1faa12f59",
      "new_mode": 33188,
      "new_path": "av1/common/alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "2f55ec4289957fd410c4b60f327cf5116d940fd1",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.h",
      "new_id": "8734754e42c2cfcc3f7a769420029dcfd79f8297",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.h"
    }
  ]
}
