)]}'
{
  "commit": "13adebf3b79a31558ed8329d098d91ae574d5876",
  "tree": "a94be8e06e61accd6358991aafa9f53d3380eac5",
  "parents": [
    "72aa5fbd5066753af272e16532cae8bf634a82d5"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed May 31 02:05:13 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 31 02:05:13 2023 +0000"
  },
  "message": "Fix function pointer mix up in OpenJPEG\n\nChange opj_j2k_* functions to take void* instead of opj_j2k_t*. Then\ncast the void* to opj_j2k_t* internally. This ensures the opj_j2k_*\nfunctions match the expected function signatures, when used as function\npointers.\n\nDo the same of opj_jp2_* functions.\n\nBug: chromium:1449085\nChange-Id: I0952d3b6511da8b9e9143ea1f0f1fdfc44901cd2\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/108150\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f60e5506f6acb0880eae1449396b5442ee3c8c01",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/0046-func-ptr-mixup.patch"
    },
    {
      "type": "modify",
      "old_id": "9498b86f228a0b78c9c12ed54a13e5c765c4ddcf",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/README.pdfium",
      "new_id": "119a1804716537caf9be47bd4eee7fd580a831a2",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/README.pdfium"
    },
    {
      "type": "modify",
      "old_id": "9b06e7ec89f9eb0c3fdd6b0d1683f4691cafcef2",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/j2k.c",
      "new_id": "e2e0487606d7a59f7920b5bdf2b1d7f343dfae11",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/j2k.c"
    },
    {
      "type": "modify",
      "old_id": "04fba645affe9362edf289d867b7bcacd3a1a18c",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/j2k.h",
      "new_id": "1d824c019ddfcda092718d01e4c3aa3cc7321e57",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/j2k.h"
    },
    {
      "type": "modify",
      "old_id": "44d0c98e531a1ed4477d85275f2487d602564254",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/jp2.c",
      "new_id": "6db728d18aec0a0f3b87c79741a0e0d68258d63e",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/jp2.c"
    },
    {
      "type": "modify",
      "old_id": "173f25119baf7ff508e3cb79e0095a3e9b2d7a29",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/jp2.h",
      "new_id": "fd9175a4e70845a8f464435a4f8861c549541b6d",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/jp2.h"
    },
    {
      "type": "modify",
      "old_id": "29d3ee528cccd00e840c2532c3e217bc6ca49539",
      "old_mode": 33188,
      "old_path": "third_party/libopenjpeg/openjpeg.c",
      "new_id": "9dd4256d77eecfd88aaa9ae4e34544a8f4db404d",
      "new_mode": 33188,
      "new_path": "third_party/libopenjpeg/openjpeg.c"
    }
  ]
}
