)]}'
{
  "commit": "4a1378d726fbe71d1ae9b59be0e76bbf48d1f396",
  "tree": "f002a31d210cbb741049374bce5fc40d7df1b552",
  "parents": [
    "b10eed72ebc006292fa26d5f132bf03ef66e7a04"
  ],
  "author": {
    "name": "Yuan Tong",
    "email": "tongyuan200097@gmail.com",
    "time": "Thu Sep 24 23:22:37 2026 +0800"
  },
  "committer": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Tue Oct 06 09:47:19 2026 -0700"
  },
  "message": "Allow upscaling without forcing keyframes for GOOD_QUALITY\n\nThe remaining blockers after\nhttps://aomedia-review.googlesource.com/c/aom/+/216241 are only 2 bugs\nin the heavy motion search routines.\n\nThey can be detected and verified by running the updated test case using\n`test_libaom --gtest_filter\u003d*AV1ResolutionChange.RandomInput*` under\nASAN.\n\nChange-Id: Iab55db677c793092fe2eb1bcf640d4534de08dd4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "030da6e1cc1487a8eae6b945affd8ac3588b9cbd",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "f3d14e1328c6e51ad0cccec6d507a0b4ab3d5582",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "5d60d9c14ae0ac72c74b5d47111a84a1c36d81c9",
      "old_mode": 33188,
      "old_path": "av1/encoder/motion_search_facade.c",
      "new_id": "57a41612e59baa5132f1057e673349fc1a55a634",
      "new_mode": 33188,
      "new_path": "av1/encoder/motion_search_facade.c"
    },
    {
      "type": "modify",
      "old_id": "96d544880efa4a5515ab8df19ec3d3501538dd2f",
      "old_mode": 33188,
      "old_path": "test/frame_size_tests.cc",
      "new_id": "97bbc59ca5df9e2cc092123a39325749354cacb3",
      "new_mode": 33188,
      "new_path": "test/frame_size_tests.cc"
    }
  ]
}
