)]}'
{
  "commit": "466bfbce9dce7a51d91598ffe2e1a17d4b706784",
  "tree": "5dd3390072f57e665c87f2cca65fcb8fca219d38",
  "parents": [
    "3e586c7f12361d660ddbb0f504602b4fbef3ebbd"
  ],
  "author": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Tue May 20 19:41:25 2025 -0700"
  },
  "committer": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Wed May 21 15:01:51 2025 -0700"
  },
  "message": "Replace AOMMIN+AOMMAX combos with clamp or fclamp\n\nAOMMIN and AOMMAX are macros, so their arguments are evaluated twice. It\nis especially bad if AOMMIN and AOMMAX are used together to clamp a\nvalue to a range. Replace that combination with the clamp() or fclamp()\ninline function.\n\nChange-Id: I5d34cd68636668c1427a5a692d82979f548ba144\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9cb1aad3373c6d376dad863349846f337fc67a76",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "90ab40c83c4b93c17a8ae6356da23393a0bf6130",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "c7a8a331cfbd5e30129bdfb99072dc59c07fca61",
      "old_mode": 33188,
      "old_path": "av1/common/cdef.h",
      "new_id": "859bb1a2f31788918b19bd59b0c030e9f058c8be",
      "new_mode": 33188,
      "new_path": "av1/common/cdef.h"
    },
    {
      "type": "modify",
      "old_id": "8d7a3527efaecc8ee159c0dc5922fe9a70133369",
      "old_mode": 33188,
      "old_path": "av1/common/resize.c",
      "new_id": "57a89c5f0044a923db23e4a229b8c68704630d5e",
      "new_mode": 33188,
      "new_path": "av1/common/resize.c"
    },
    {
      "type": "modify",
      "old_id": "e5aa11175600c2f300bfdd4269138879a45542ec",
      "old_mode": 33188,
      "old_path": "av1/encoder/av1_quantize.c",
      "new_id": "610b7038aca191fba33f3016b8c8046bec50afbd",
      "new_mode": 33188,
      "new_path": "av1/encoder/av1_quantize.c"
    },
    {
      "type": "modify",
      "old_id": "5891276e767240d4940091b45e27d346802e6209",
      "old_mode": 33188,
      "old_path": "av1/encoder/ethread.c",
      "new_id": "c7f85d356ba51e2303ce82e19bb596eaba3f393b",
      "new_mode": 33188,
      "new_path": "av1/encoder/ethread.c"
    },
    {
      "type": "modify",
      "old_id": "a7d893c52ac422c8e12f37feb8f0fb3e8825c40e",
      "old_mode": 33188,
      "old_path": "av1/encoder/pass2_strategy.c",
      "new_id": "b43532a09efd01e72956fd70f3da9399c9ac564a",
      "new_mode": 33188,
      "new_path": "av1/encoder/pass2_strategy.c"
    },
    {
      "type": "modify",
      "old_id": "5ed99e5540e41d4a941a7d9f028f3f9cf210e099",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "d8688c5dece8d623a0cbd822d16de92bfdf3fe6d",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "7e425ed463e22f8b14c349f31438a7a4f7539c2d",
      "old_mode": 33188,
      "old_path": "av1/encoder/tune_vmaf.c",
      "new_id": "778420270c48a374900dbc97b71d0780a5e48cf3",
      "new_mode": 33188,
      "new_path": "av1/encoder/tune_vmaf.c"
    }
  ]
}
