)]}'
{
  "commit": "f25c4e18064bc5a901e83a3c3257fd87d1bdf383",
  "tree": "1d60fd76ff2c27cd5f2984fc74d0272c7a9d6e3c",
  "parents": [
    "2dd93bc07022815736c0c5060f6524d60e9f5187"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Thu Sep 04 16:51:17 2025 -0700"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Sep 04 16:51:17 2025 -0700"
  },
  "message": "Make pdf_jpx_fuzzer more realistic\n\nCurrently, pdf_jpx_fuzzer tests CJPX_Decoder::Decode() with some bespoke\ncode to determine the bitmap format and the corresponding image\ncomponent count. Replace this code with JpxDecodeConversion, to better\nalign the fuzzer with the logic in the production CJPX_Decoder::Decode()\ncaller. As a result:\n\n1) This potentially can avoid some fuzzing failures that may not be\n   possible with production code.\n2) This adds support for fuzzing CJPX_Decoder::Decode() with varying\n   `swap_rgb` values. Currently, this argument is hard-coded to false.\n\nBug: 428771937\nChange-Id: Iadbc858024e5cc46d20ed429b0716cb734845c8b\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/135550\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "30d0de1ab826e133f0a92ded7b526012e30d7341",
      "old_mode": 33188,
      "old_path": "testing/fuzzers/pdf_jpx_fuzzer.cc",
      "new_id": "9ed637485ce724382be05d4e7e473a2a130c5b8a",
      "new_mode": 33188,
      "new_path": "testing/fuzzers/pdf_jpx_fuzzer.cc"
    }
  ]
}
