)]}'
{
  "commit": "20b855c33e41363a680d463ac6dba7fe07ffe712",
  "tree": "aa3aa32297fabdb030e0fcfa8cb09556ea03f550",
  "parents": [
    "4b6219cb33392fb68f60ec4717a0228c4a453bdc"
  ],
  "author": {
    "name": "Johann",
    "email": "johannkoenig@google.com",
    "time": "Wed Dec 22 11:15:56 2010 -0500"
  },
  "committer": {
    "name": "Johann",
    "email": "johannkoenig@google.com",
    "time": "Wed Dec 22 11:33:59 2010 -0500"
  },
  "message": "improve integer version of filter\n\nthe lookup table is based on floating point calculations (see source)\n\nby moving the *3 before the downshift and adding the rounding bit, the\ndelta (LUT - integer) goes from:\n______________________________________\n__ 1__ 1______________________________\n__ 1__ 1______________________________\n____ 1______ 1________________________\n____ 1 2__ 2 1________________________\n______ 1 1 2__ 2__ 2__ 2 1 1__________\n________ 1 1 2 2__ 1 2 3 1 2__ 2__ 2__\nto:\n__-1__-1______________________________\n______________________________________\n____-1______-1________________________\n______________________________________\n________-1______________-1____________\n______________________________________\n\nit\u0027s important to be able to use the integer version because the LUT\nmore or less precludes SIMD optimizations\n\nChange-Id: I45a81127dc7b72a06fba951649135d9d918386c0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8290ef672dc197736256df6d8dddee544d93b7ed",
      "old_mode": 33188,
      "old_path": "vp8/encoder/temporal_filter.c",
      "new_id": "2fffaa95fc3d5501210b7400146f659eea617eb4",
      "new_mode": 33188,
      "new_path": "vp8/encoder/temporal_filter.c"
    }
  ]
}
