)]}'
{
  "commit": "1bb1301a369d39de87fe3b702a945a6f0d3a0828",
  "tree": "2afdfa0db4844839d62eb51f2c20fb2fb99a0d6a",
  "parents": [
    "c1381e4d2a456150e1ba969b081b259921352643"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed Jan 29 21:03:44 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jan 29 21:03:44 2020 +0000"
  },
  "message": "Refactor code into GetJpxDecodeAction().\n\nThis moves some JPEG2000 colorspace handling code out of\nCPDF_DIBBase::LoadJpxBitmap() and into a standalone function. Instead of\ndirectly manipulating CPDF_DIBBase state, the new GetJpxDecodeAction()\nfunction returns an enum value to tell CPDF_DIBBase what to do.\n\nThis will likely make fixing https://crbug.com/1012369 easier, because\nthe fix will try to handle JPEG2000 vs. PDF colorspace mismatches, and\nthe code that handles those cases may be needed for multiple conditions.\n\nBug: chromium:1012369\nChange-Id: I1fc78d8d524697774122d53903c2b7db59d8095b\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/61810\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a1c8f17503949e26d738bae9cbc1f295e74895b",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_dib.cpp",
      "new_id": "87845b7036dd402d182e4000d421d1ce41434090",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_dib.cpp"
    }
  ]
}
