)]}'
{
  "commit": "9c6a37a4037e9a1186f5edca0793447f4bfc41d2",
  "tree": "218a5f56279553128195ed0d90739d6a4beb069b",
  "parents": [
    "374e622d64dd92222f393188fbe2ee560449a1cc"
  ],
  "author": {
    "name": "Yannis Guyon",
    "email": "yguyon@google.com",
    "time": "Sat Mar 30 09:38:42 2024 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Mar 30 10:38:42 2024 +0100"
  },
  "message": "Fix avifParseItemLocationBox() itemReferenceIndex (#2080)\n\nRevert bug introduced with StreamReadBits().\r\nRead item_reference_index even if construction_method!\u003d2 to be\r\naccurate with the ISOBMFF specification.\r\n\r\nAdd CHANGELOG.md entries. Verbose description:\r\n* Fix \u0027iloc\u0027 box parsing when offset_size, length_size or\r\n  base_offset_size was equal to 1 or 2. Such rare files were wrongly\r\n  accepted.\r\n* Fix \u0027iloc\u0027v1/2 box parsing when base_offset_size!\u003d0. Such rare files\r\n  were wrongly rejected.\r\n* Fix \u0027iloc\u0027v1/2 box parsing when index_size!\u003d0. Such rare files were\r\n  parsed with corrupted extent offsets and sizes instead of ignoring\r\n  index_size.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7dc462f28b2d374e9112063737672ad64f66db9a",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "b81d3a5b41cf3e3067300efe1fb3f8f6a54ac9c8",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "c4b3e5d24b0829e7fdb990c98e49f3d6121af86d",
      "old_mode": 33188,
      "old_path": "src/read.c",
      "new_id": "99b4eb9f92ca07bca4ccf67064e3b326655f7c1f",
      "new_mode": 33188,
      "new_path": "src/read.c"
    }
  ]
}
