)]}'
{
  "commit": "f95907aa19d135bcc5d9a8621cdee149d2876260",
  "tree": "f59831ae84452c31b5f322b1f13fe2ed05e0dfbc",
  "parents": [
    "14738382d58148b674ebb359417849558be12de0"
  ],
  "author": {
    "name": "David Sarkisyan",
    "email": "davidwsarkisyan@gmail.com",
    "time": "Fri Aug 21 08:43:33 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Aug 21 14:43:33 2026 +0200"
  },
  "message": "Reset Sample Transform state in avifDecoderReset() (#3327)\n\nClear the parsed Sample Transform expression and input count before the decode input is rebuilt. Otherwise a second reset, including one performed by avifDecoderSetSource(), encounters stale state and returns AVIF_RESULT_INTERNAL_ERROR, or asserts in debug builds.\n\nAdd coverage for direct reset and avifDecoderSetSource().\n\nSigned-off-by: David Sarkisyan \u003cdavid@srkyn.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "472f710e88d991c905197d3479f38bc46cfe26a7",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "31d78411531655ddfa68084902e3569f3fdd16b7",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "9709e1e984165cdcf06a7913e3ba95521bcf23d7",
      "old_mode": 33188,
      "old_path": "src/read.c",
      "new_id": "29817af699b1e0532bc2b7c96c9fae0e9d2e91d4",
      "new_mode": 33188,
      "new_path": "src/read.c"
    },
    {
      "type": "modify",
      "old_id": "28a08229788b359c91ef85dbaa3f297afeaf9fd0",
      "old_mode": 33188,
      "old_path": "tests/gtest/avifaltrtest.cc",
      "new_id": "0f0640a609998fda1ce9317329a3a10c30b4f069",
      "new_mode": 33188,
      "new_path": "tests/gtest/avifaltrtest.cc"
    }
  ]
}
