)]}'
{
  "commit": "900fa7eef8505fe0a530115c67c04d956e20f48e",
  "tree": "8645d4c479501f2b9ba588d73bf2dd820533aae6",
  "parents": [
    "2468231c631b71a34900ab388049311ae7e82219"
  ],
  "author": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Thu Mar 05 11:02:08 2026 -0800"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Fri Mar 06 12:15:56 2026 -0800"
  },
  "message": "enc: always alloc tile data w/tile count change\n\nPreviously the code would retain an earlier allocation if the number of\ntiles was less than or equal to the current count. This change always\nreallocates tile data when the tile count changes. It avoids holding on\nto extra memory unnecessarily. This is an uncommon condition, so there\u0027s\nno need to optimize this.\n\nNote this may be unnecessary after\n  c2daa0f13c Use enc_row_mt-\u003eallocated_tile_cols/rows correctly\nbut given the complex logic around this code, forcing the allocation may\nbe safest.\n\nBug: 487259772\nChange-Id: I6acd5febcd79dce89b59869bf65386df2c993dc8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6cc6770967c3b16d23d9a5d64969cd2fd91f4fb4",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "6f3bbc21aa5872069b029a1a99b76cfcc8f2cc61",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "1c8d1bdffce72efa5f61de710ed5588511b22ee5",
      "old_mode": 33188,
      "old_path": "av1/encoder/ethread.c",
      "new_id": "4f5fe5d5f90516dfd45e9e25b1550a08c643c60e",
      "new_mode": 33188,
      "new_path": "av1/encoder/ethread.c"
    },
    {
      "type": "modify",
      "old_id": "0c66d7febedf032444e715b6795eaadf76147523",
      "old_mode": 33188,
      "old_path": "av1/encoder/firstpass.c",
      "new_id": "07a9d3b2063962115034878805ffa2b608a1ee32",
      "new_mode": 33188,
      "new_path": "av1/encoder/firstpass.c"
    }
  ]
}
