)]}'
{
  "commit": "5558e5da124a7edbd2801dfa6f31c9dd3c1696cc",
  "tree": "d3f01141bc4ef1a447659c5f286b4605785aab0f",
  "parents": [
    "54723f97e2c4fdac9098929ac3c6abff26800c30"
  ],
  "author": {
    "name": "Yue Chen",
    "email": "yuec@google.com",
    "time": "Fri Mar 31 12:24:42 2017 -0700"
  },
  "committer": {
    "name": "Yue Chen",
    "email": "yuec@google.com",
    "time": "Sun Apr 02 07:02:13 2017 +0000"
  },
  "message": "Use 1 sample per neighbor for local warping model estimation\n\nOnly 1 sample needs to be collected. Max of 8 neighbors are\nused.\nIn LS estimation, the projection samples (sx, sy)-\u003e(dx, dy) are\nintentionally smoothed by assuming 3 shifted versions\n(sx, sy+n)-\u003e(dx, dy+n), (sx+n, sy)-\u003e(dx+n, dy), (sx+n,\nsy+n)-\u003e(dx+n, dy+n) also contribute to the estimation.\nFor example, instead of using A[0] \u003d sx^2, we use the sum of\nsquares of source x of four points, A[0] +\u003d 4sx^2+4*n*sx+n^2.\nBut computational cost wise, it does not add much overhead. Coding\ngain is mostly same as the old version. If no smoothing is added,\nwill lose 0.3% on lowres.\n\nChange-Id: I04be32cffa525f7dc8ee583c0bf211d7bdc6e609\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3cd0a02aa5b50d6a63065b63894324b51104453c",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "12e5eab8a5793fdb233e08bf85d3d11a0ea9612a",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "9e8f1813982af800cbce95b398385f439174565a",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.c",
      "new_id": "019a20fafb6afdf2e3f732b192856dc6370352a0",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.c"
    },
    {
      "type": "modify",
      "old_id": "adcfe3d0b493ff3e3a8c4ad25caeb5a8b7cbd3ac",
      "old_mode": 33188,
      "old_path": "av1/common/warped_motion.c",
      "new_id": "19bef93556ed04ba677b5b40e87b895bff526f33",
      "new_mode": 33188,
      "new_path": "av1/common/warped_motion.c"
    },
    {
      "type": "modify",
      "old_id": "0eb3ad562ac506096030f306ca45918da3e8e7f4",
      "old_mode": 33188,
      "old_path": "av1/common/warped_motion.h",
      "new_id": "98139ddc5f2f37bcc428af749ff56468a625c37a",
      "new_mode": 33188,
      "new_path": "av1/common/warped_motion.h"
    }
  ]
}
