)]}'
{
  "commit": "d8a18186ba4482ff121aa526fbf6df31f9d90d35",
  "tree": "381df65d582059823e0f10f4719d69091a36c3b3",
  "parents": [
    "bd2e7fa1c8b9923c741d338f33b63c1a92649af0"
  ],
  "author": {
    "name": "Alex Converse",
    "email": "aconverse@google.com",
    "time": "Mon May 09 11:21:20 2016 -0700"
  },
  "committer": {
    "name": "Alex Converse",
    "email": "aconverse@google.com",
    "time": "Mon May 09 11:21:20 2016 -0700"
  },
  "message": "pickmode: Fix a pair of unsigned overflows.\n\nblock_variance: This operates on 8x8s and would be safe with a int32 *\nint32 to uint32 multiply, but this is potentially unsafe for 12-bit\ninput. Unfortunately the code already segfaults on 12-bit input:\nhttps://bugs.chromium.org/p/webm/issues/detail?id\u003d1223\n\ncalculate_variance: This operates on up to a 32x32 of 8x8s and can\noverflow even with 8-bit input (log2((256*32*32)**2) \u003d\u003d 36).\n\nBUG\u003dhttps://bugs.chromium.org/p/webm/issues/detail?id\u003d1220\n\nChange-Id: I1ca4ff6092db9a7580da371ee9a21f403fdadc40\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "98fc603cbd0a9f9c37f2c271ce00c2d58dc3debd",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_pickmode.c",
      "new_id": "d2ecafc0aa05a9a4e94a3a851b895c18685d6447",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_pickmode.c"
    }
  ]
}
