)]}'
{
  "commit": "bdd1dc58422459e90ad5eb7de0eeddfa8e884270",
  "tree": "5c1b659bcc5fdf6083f4b0b412d02dfb6c037aab",
  "parents": [
    "62755547c5ec954832515ad643e92e834d862785"
  ],
  "author": {
    "name": "Julio Barba",
    "email": "juliobbv@gmail.com",
    "time": "Thu Mar 19 14:44:34 2026 -0400"
  },
  "committer": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Sat Mar 28 18:07:38 2026 -0700"
  },
  "message": "Frame scaling loop restoration crash fix\n\n`av1_init_lr_mt_buffers()`: Get the actual number of workers from\n`lr_sync` struct instead of recomputing the value with\n`av1_get_num_mod_workers_for_alloc()`, which might be incorrect.\n\nAdded unit test that verifies this fix.\n\nFix was proposed by Wan-Teh Chang.\n\nChanges beyond the cherry-pick:\n- Deleted the line \"cfg_.use_fixed_qp_offsets \u003d 2;\" because\n  use_fixed_qp_offsets \u003d\u003d 2 is not supported on the opaline branch.\n- Changed AOM_TUNE_IQ to AOM_TUNE_SSIM because AOM_TUNE_IQ cannot\n  be used in good-quality mode on the opaline branch.\n\nChange-Id: Iaae2bed44a112ac16c11b8561024e5166587a9b6\n(cherry picked from commit 4cc0867f261f46d00b2ddb27b4de70d8e8e4552e)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb6a13a70c07b2c3eb3769efc7374e63a3bb8a1c",
      "old_mode": 33188,
      "old_path": "av1/encoder/ethread.c",
      "new_id": "2ffd6eef82b7c64c50d9e0cb32d1a9d31fdcfb77",
      "new_mode": 33188,
      "new_path": "av1/encoder/ethread.c"
    },
    {
      "type": "modify",
      "old_id": "901bc129b0b3cc045acb0a2d3103b5be7ba209b3",
      "old_mode": 33188,
      "old_path": "test/resize_test.cc",
      "new_id": "4923d4ef81f11f50b04a8a2bc30aff5757210a5f",
      "new_mode": 33188,
      "new_path": "test/resize_test.cc"
    }
  ]
}
