)]}'
{
  "commit": "be0bdd8cfb7df5f7861cfe3bd579e37c43f62254",
  "tree": "0df9e3c426835532c4c30b2b5b399da6d09b4e27",
  "parents": [
    "0c4594144353f6beccc544710b92f849fd317fd0"
  ],
  "author": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Thu Apr 20 15:48:47 2017 -0700"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Sat Apr 22 01:33:40 2017 +0000"
  },
  "message": "{aq_variance,firstpass,ratectrl}.c: quiet -Wshorten warnings\n\nported from libvpx:\n\nAdded casts to remove warnings:\n\nIn regards to the safety of these casts they are of two types:-\n\n- Normalized bits per (16x16) MB stored in a 32 bit int (This is safe as\n  bits per MB even with \u003c\u003c 9 normalization cant overflow 32 bits. Even\n  raw 12 bits hdr source even would only be  29 bits :- (4+4+12+9) and\n  the encoder imposes much stricter limits than this on max bit rate.\n\n- Cast as part of variance calculations.  There is an internal cast up\n  to 64 bit for the Sum X Sum calculation, but after normalization\n  dividing by the number of points the result will always be \u003c\u003d the SSE\n  value.\n\nBUG\u003daomedia:445\n\nChange-Id: I4e700236ed83d6b2b1955e92e84c3b1978b9eaa0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b182e4bc5c924b9ed34342dadf09b9be6319afe7",
      "old_mode": 33188,
      "old_path": "av1/encoder/aq_variance.c",
      "new_id": "ab9b3790bfada7d858d6f1cef3eb0f8f7c6307df",
      "new_mode": 33188,
      "new_path": "av1/encoder/aq_variance.c"
    },
    {
      "type": "modify",
      "old_id": "8865c4ac8adbabb1fa9f3439dd38e595057e0e48",
      "old_mode": 33188,
      "old_path": "av1/encoder/firstpass.c",
      "new_id": "c62b02d05433c9e74ab9946a16f6a1bef5960115",
      "new_mode": 33188,
      "new_path": "av1/encoder/firstpass.c"
    },
    {
      "type": "modify",
      "old_id": "2e316997767aea8e42021e2d43a63027dfc84e2c",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "1f2ea3606fa2160efc8a2cbed21ad721437da207",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    }
  ]
}
