)]}'
{
  "commit": "882abb5320400ab650c1be33f9152e4955e83af3",
  "tree": "572b8e27291929c49da611a095382f1a78971c51",
  "parents": [
    "98f1ccb377a7b3e3afe0eb2caf1a200a18382aaf"
  ],
  "author": {
    "name": "Richard Geldreich",
    "email": "richgel99@protonmail.com",
    "time": "Mon Apr 20 03:00:32 2026 -0400"
  },
  "committer": {
    "name": "Richard Geldreich",
    "email": "richgel99@protonmail.com",
    "time": "Mon Apr 20 03:00:32 2026 -0400"
  },
  "message": "- .basis transcoder class now validates the basis_slice_desc structs to ensure the original (unpadded) dimensions are valid, not too large (beyond 16K on either dimension), and are in sync with the slice\u0027s block dimensions. All methods that parse the slice desc structs now validate the contents first.\n- basisu_lowlevel_etc1s_transcoder::transcode_slice(): Added PVRTC temp buf malloc buffer size sanity checking\n\nThanks to Canxuepiao Jian for the report.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acbedc31fd4a835e5f9706930ffd6a8add0e3d55",
      "old_mode": 33188,
      "old_path": "encoder/basisu_comp.cpp",
      "new_id": "dee91aaaa61d040c9eaa920d9bbcbc0e87fbf49a",
      "new_mode": 33188,
      "new_path": "encoder/basisu_comp.cpp"
    },
    {
      "type": "modify",
      "old_id": "f03bf59388368270b1db0b8d84259dbb5e6734e9",
      "old_mode": 33188,
      "old_path": "encoder/basisu_comp.h",
      "new_id": "fd0de37b3a34f8fd68ef1d11c470d92d36521b5d",
      "new_mode": 33188,
      "new_path": "encoder/basisu_comp.h"
    },
    {
      "type": "modify",
      "old_id": "f2fa623cd6e89c077b2d9fd227d63908ca5973a1",
      "old_mode": 33188,
      "old_path": "transcoder/basisu_transcoder.cpp",
      "new_id": "798f0009ba6f3b286c152a8d142b4b0e2bfb44c4",
      "new_mode": 33188,
      "new_path": "transcoder/basisu_transcoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "df0e9cd3e880d793a5b08887317fb8b2ac3960a5",
      "old_mode": 33188,
      "old_path": "transcoder/basisu_transcoder.h",
      "new_id": "e665b7ad4be54aad06eb409f25e3701714d9f25c",
      "new_mode": 33188,
      "new_path": "transcoder/basisu_transcoder.h"
    }
  ]
}
