)]}'
{
  "commit": "d78224f71d9958d9d762a4fa51adaa1c30e20906",
  "tree": "49afa0450293a827d5fe0cdcb7b6362991a5c1e1",
  "parents": [
    "43e30f49191ade1cf432b91b7b55dc98509d2bf0"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Mon Nov 27 12:40:02 2017 -0800"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue Nov 28 00:53:45 2017 +0000"
  },
  "message": "Add convolve 1d functions\n\nAdded convolve 1d functions for 1d-only sub-pixel interpolation, including\nav1_convolve_x() function for \"subpel_x_q4 \u003d\u003d 0\" case and av1_convolve_y()\nfunction for \"subpel_y_q4 \u003d\u003d 0\" case. Separated into different cases for\nspeeding up the codec(especially the decoder). The optimized version will\nbe added later.\n\nChange-Id: I08fd317d02c786af68270a971bb3b17c94bd52ca\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b337becc013ad5760859252b9d1762ebf756b2c",
      "old_mode": 33261,
      "old_path": "av1/common/av1_rtcd_defs.pl",
      "new_id": "6201779baaa4bc7953ee91df59e765ed2ff587f4",
      "new_mode": 33261,
      "new_path": "av1/common/av1_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "b3dd85e3508e2cd512730c2b4d120f6aa1213e50",
      "old_mode": 33188,
      "old_path": "av1/common/convolve.c",
      "new_id": "705ebbba0856402bf27abd7eaa8f7b05869ba2c0",
      "new_mode": 33188,
      "new_path": "av1/common/convolve.c"
    }
  ]
}
