)]}'
{
  "commit": "1dea33e5ad6864527de7687addcfc19408e8681f",
  "tree": "f176b9b82a33079f69566be136248c939a904dc3",
  "parents": [
    "b314e490af69c217b77c70b6a1e4ddbbf1f5d2c6"
  ],
  "author": {
    "name": "Joe Drago",
    "email": "joedrago@gmail.com",
    "time": "Tue Sep 14 17:12:39 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 14 17:12:39 2021 -0700"
  },
  "message": "Simplify idat storage for avifMeta structure (#756)\n\n* Simplify idat storage for avifMeta structure\r\n\r\nThe \"idats\" array inside of an avifMeta structure actually pre-dates the\r\navifMeta structure itself, and existed to distinguish multiple MetaBox\u0027s idat\r\nchunks from one another. This array hasn\u0027t been necessary ever since the\r\navifMeta structure was created and each item gained a back-pointer to its\r\nassociated avifMeta. Each avifMeta simply needs to keep track of its own idat\r\nbuffer (each meta box must have 0 or 1 idat boxes), and each item is tightly\r\nassociated to the meta box it was found in.\r\n\r\n* Call avifMetaFindItem() a bit earlier in avifParseItemLocationBox() to avoid a temporary variable\r\n\r\nCo-authored-by: Joe Drago \u003cjdrago@netflix.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58cfddda29553e9b208833cd952827cbf511536e",
      "old_mode": 33188,
      "old_path": "src/read.c",
      "new_id": "e35bcb23cd7cdb715d84c39a9d03cdeb21433577",
      "new_mode": 33188,
      "new_path": "src/read.c"
    }
  ]
}
