)]}'
{
  "commit": "e3caeeeac4afc6befa437ee54474e257021274e4",
  "tree": "91c93fa4af90291850891897df1ad255e3bc2ee2",
  "parents": [
    "d55eb9f414642f0b93c84026d31b6e2fa535400c"
  ],
  "author": {
    "name": "Yannis Guyon",
    "email": "yguyon@google.com",
    "time": "Tue Feb 03 11:03:27 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 03 11:03:27 2026 +0100"
  },
  "message": "Skip sato tiles depending on imageContentToDecode (#2981)\n\nDo not generate tiles for Sample Transform input image items unless\nimageContentToDecode\u0026AVIF_IMAGE_CONTENT_COLOR_AND_ALPHA!\u003d0.\nExplicitly test any expected avifItemCategory in avifDecoderReset()\nand return an error for unlisted avifItemCategory values.\nAlso guard avifDecoderApplySampleTransform() with imageContentToDecode\nin case there are other tiles, such as gain map items.\nAdd test for the non-gain-map case because libavif does not support\nencoding gain maps in the same file as the \u0027sato\u0027 items.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "947f27344259dab2abd5d3554cd81b45d02fd55b",
      "old_mode": 33188,
      "old_path": "src/read.c",
      "new_id": "3a8581ad3b35371b92f6d8a0eb68ae2e38093d6a",
      "new_mode": 33188,
      "new_path": "src/read.c"
    },
    {
      "type": "modify",
      "old_id": "739f99bed76aa14f9fa5a08c26a004149f13400d",
      "old_mode": 33188,
      "old_path": "src/write.c",
      "new_id": "f914616396549ec26a4ea402583fc8b247674df8",
      "new_mode": 33188,
      "new_path": "src/write.c"
    },
    {
      "type": "modify",
      "old_id": "20d5650e5abc2751a3cc2335460939b81ddb3fef",
      "old_mode": 33188,
      "old_path": "tests/gtest/avif16bittest.cc",
      "new_id": "3266a8fecce2e6be1484ba2759cad67ccdf21659",
      "new_mode": 33188,
      "new_path": "tests/gtest/avif16bittest.cc"
    }
  ]
}
