)]}'
{
  "commit": "e4184161f380b7a708c947bec254457ea8b6f047",
  "tree": "010a8845ba88a8d378fa16dc84d393defb6e0d7b",
  "parents": [
    "a727a1742abf33bf012ace88bca4e939c226eea8"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue Feb 05 12:03:06 2019 -0800"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Fri Feb 08 01:17:37 2019 +0000"
  },
  "message": "Fix an overflow issue related to the split partition cost\n\nIn partition search, the partition costs for blocks at the frame edges are\noverwritten. As we have seen, icdfs for {PARTITION_VERT, PARTITION_SPLIT}\ncan be {0, 0}, which results in partition_cost[PARTITION_SPLIT] \u003d INT_MAX.\nLater, while trying to add other cost to this cost, overflow occurs.\n16:03:19 [----------] 1 test from AV1/ResizeTest\n16:03:19 [ RUN      ] AV1/ResizeTest.TestExternalResizeWorks/0\n16:03:25 /var/jenkins/workspace/libaom__per_commit-compile_sanitizers/sanitizer/\ninteger/aom/av1/encoder/encodeframe.c:4270:22: runtime error: signed integer\noverflow: 2147483647 + 6066 cannot be represented in type \u0027int\u0027\n16:03:25     #0 0x11769e9 in rd_pick_partition /var/jenkins/workspace/\nlibaom__per_commit-compile_sanitizers/sanitizer/integer/aom/av1/encoder/\nencodeframe.c:4270:22\nThis CL fixed the issue.\n\nChange-Id: I982420e6ce097dbf98f35469859d7574c3d87c3c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97746787a566135d7214ead7eb60d4bd08e0f5bb",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "30a8672d8c8e3f99cd55f20d1ca34a6b9bfceb0a",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    }
  ]
}
