)]}'
{
  "commit": "19d9966572a410804349e1a8ee2017fed49a6dab",
  "tree": "c9b2462fb6395a61bb06e47a68d3c870dec56070",
  "parents": [
    "0f41d224de36ca2a68aa45e11654cf0de21f95e2"
  ],
  "author": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Wed Apr 03 20:08:16 2024 +0000"
  },
  "committer": {
    "name": "Jerome Jiang",
    "email": "jianj@google.com",
    "time": "Mon Apr 22 14:47:56 2024 +0000"
  },
  "message": "Fix integer overflows in calc of stride_in_bytes\n\nFix unsigned integer overflows in the calculation of stride_in_bytes in\nimg_alloc_helper() when d_w is huge.\n\nChange the type of stride_in_bytes from unsigned int to int because it\nwill be assigned to img-\u003estride[AOM_PLANE_Y], which is of the int type.\n\nTest:\ncmake ../aom -G Ninja -DCMAKE_C_COMPILER\u003dclang \\\n  -DCMAKE_CXX_COMPILER\u003dclang++ -DCMAKE_BUILD_TYPE\u003dDebug \\\n  -DSANITIZE\u003dunsigned-integer-overflow\nninja\n./test_libaom --gtest_filter\u003dAomImageTest.AomImgAllocHugeWidth\n\nBug: chromium:332382766\nChange-Id: Iaccb83bcd13ddc3ea5e6f01da91bb01215ddb461\n(cherry picked from commit 7aa2edc2b09f98c32820923d813fd73eb23b5861)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3b1c33d0568f12024ef9067725fd5641a3e566a6",
      "old_mode": 33188,
      "old_path": "aom/src/aom_image.c",
      "new_id": "b68dc4c8fdf0eaaa0989c313c2f9df780c39d48d",
      "new_mode": 33188,
      "new_path": "aom/src/aom_image.c"
    },
    {
      "type": "modify",
      "old_id": "03f4373f35c9384c435369acedc366988ad14ea3",
      "old_mode": 33188,
      "old_path": "test/aom_image_test.cc",
      "new_id": "62f3c12747e516f6d12a812690fbe73f8f9f163b",
      "new_mode": 33188,
      "new_path": "test/aom_image_test.cc"
    }
  ]
}
