)]}'
{
  "commit": "c59ed29053c68f40c4439acf4175f8f08615bda8",
  "tree": "6e9189c6ef13c4f90eaca3be0464b03cfe27f89d",
  "parents": [
    "eb3d43e9601e8a394c80292e64df014341803cf2"
  ],
  "author": {
    "name": "Joe Drago",
    "email": "jdrago@netflix.com",
    "time": "Wed Oct 02 12:39:38 2019 -0700"
  },
  "committer": {
    "name": "Joe Drago",
    "email": "jdrago@netflix.com",
    "time": "Wed Oct 02 12:39:38 2019 -0700"
  },
  "message": "Large optimizations to RGB to YUV conversion, exposed utils\n\n* Split avifImageYUVToRGB into faster internal functions (estimated gain: 3.5x)\n* exposed util functions: avifFullToLimitedY, avifFullToLimitedUV, avifLimitedToFullY, avifLimitedToFullUV, avifPrepareReformatState\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e982e4ee80753669ae77957643e8a0ab8fc2451",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "a647d25b9506d4716590490ab806e77859478163",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "e54e45f3f17607678656e1634c6ab55cdbf0b8bd",
      "old_mode": 33188,
      "old_path": "include/avif/avif.h",
      "new_id": "857e70d7117fa093983118a0ce15e2a147b6a8ef",
      "new_mode": 33188,
      "new_path": "include/avif/avif.h"
    },
    {
      "type": "modify",
      "old_id": "6ce2689d323b5a013ccc514c24040af8aa08bd6e",
      "old_mode": 33188,
      "old_path": "include/avif/internal.h",
      "new_id": "412a1eac7a502cc5a0c85a5bb0ac0688a3b0b95b",
      "new_mode": 33188,
      "new_path": "include/avif/internal.h"
    },
    {
      "type": "modify",
      "old_id": "f0bbd15c49807ee8bafb14e323eb5a9354216360",
      "old_mode": 33188,
      "old_path": "src/reformat.c",
      "new_id": "bf71940f9081633345fb53acca08afbe156e6e52",
      "new_mode": 33188,
      "new_path": "src/reformat.c"
    }
  ]
}
