)]}'
{
  "commit": "888312c00dbf80aecd962545dbd1390788be0d34",
  "tree": "c971e7bf89f2b3fd53c499f986ac4466d72889b5",
  "parents": [
    "e86de95f799ebfe82db8b279bfb1386d4f74ab1d"
  ],
  "author": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Wed Apr 29 14:23:25 2026 -0700"
  },
  "committer": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Mon May 04 14:27:55 2026 -0700"
  },
  "message": "rtc: Fix usage and allocation for source_last_TL0\n\nAdd checks to prevent source_last_TL0 from being\nused unallocated. In the issue below is was being\npassed unallocated to the scaler, which caused\ndivide-by-zero in the resizer.\n\nFix the logic to allocate source_last_TL0 on the\nvery first frame, regardless of temporal_layer_id,\nand add additional checks for allocation..\n\nUnittest to reproduce.\n\nBug: 505976409\nChange-Id: I6dbba45d8add65042a53981c60319d8dc4cd8a6f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d492dd74dee22a1d8bcb162e94812f8773002b9",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "0337baf7a14e189f841a064b836f49720332a182",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "5d8de756420e8e08eae9b5fe71896ed820bf02fd",
      "old_mode": 33188,
      "old_path": "av1/encoder/svc_layercontext.c",
      "new_id": "8b8d4c51e94e0cd23f917be31ab9decff96b7f11",
      "new_mode": 33188,
      "new_path": "av1/encoder/svc_layercontext.c"
    },
    {
      "type": "modify",
      "old_id": "ba482bcfbc46bfb4176c3d6281030655826b7a54",
      "old_mode": 33188,
      "old_path": "test/encode_api_test.cc",
      "new_id": "858c3a444d699848e157e8e39100a4b2e4677d65",
      "new_mode": 33188,
      "new_path": "test/encode_api_test.cc"
    }
  ]
}
