)]}'
{
  "commit": "66663952a677bb8a13ea1530d5694775d7d143d4",
  "tree": "753ebe2bd490caf5033cb88b3229e5846191142b",
  "parents": [
    "265f1524ef5fa9a736005a73a75430a1ac35cfe5"
  ],
  "author": {
    "name": "Maryla Ustarroz-Calonge",
    "email": "maryla@google.com",
    "time": "Thu Sep 03 15:46:40 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 03 15:46:40 2026 +0200"
  },
  "message": "avifgainmaputil: Implement YUV 444/420 conversion for AVIF base images. (#3346)\n\nThis allows avifgainmaputil to honor the --yuv 420 and --yuv 444 flags even when\nthe input is an AVIF image, so already YUV.\nNot all conversions are supported, e.g. to/from 422 or  400. If not supported,\na warning is printed so at least it\u0027s no longer silent.\n\nIt includes both a libyuv integration and a C fallback path for when\nlibavif is compiled without libyuv.\n\nFixes #3338",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c9a7f82df55d6c2413b75e5cedf7b4219856c4ff",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "ae2e6ec0dc5550fa6e76afbd9c790c6ed3cfd69b",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "900f30c3197f2e2e59c71c2acf29fc30204d9fa5",
      "old_mode": 33188,
      "old_path": "apps/avifgainmaputil/imageio.cc",
      "new_id": "2333733d2105bb61d10ba6e14e69c09b1dd46e97",
      "new_mode": 33188,
      "new_path": "apps/avifgainmaputil/imageio.cc"
    },
    {
      "type": "modify",
      "old_id": "a5da841220f4705eb2a0d329443f89ce642a0c96",
      "old_mode": 33261,
      "old_path": "tests/test_cmd_avifgainmaputil.sh",
      "new_id": "8758e421898f1b456c62d13f85e56b83c93f99e1",
      "new_mode": 33261,
      "new_path": "tests/test_cmd_avifgainmaputil.sh"
    }
  ]
}
