)]}'
{
  "commit": "3500e90e9e42fa84dd6f07da16cfcf197ec98283",
  "tree": "d319a6a35e2a92793169bd0d3fb86a2e2d283a7a",
  "parents": [
    "39cd934a4705f69c30e1bbf13eab347f66999020"
  ],
  "author": {
    "name": "Jun Fang",
    "email": "jun_fang@foxitsoftware.com",
    "time": "Tue Sep 29 10:24:54 2015 +0800"
  },
  "committer": {
    "name": "Jun Fang",
    "email": "jun_fang@foxitsoftware.com",
    "time": "Tue Sep 29 10:24:54 2015 +0800"
  },
  "message": "Fix blank page issue caused by too strict correction on bpc\n\nFor bit per component (bpc), PDF spec mentions that a RunLengthDecode or DCTDecode filter shall always deliver 8-bit samples. However, some PDF files don\u0027t follow this rule. We can find that filter is RunLengthDecode but bpc is 1 in the provided test file. In this case, pdfium will correct bpc to 8 but the actual bpc is 1. It causes a failure because the data is much more than the expected. To handle this case, pdfium doesn\u0027t correct bpc to 8 when the original bpc is 1.\n\nBUG\u003d512557\nR\u003dtsepez@chromium.org\n\nReview URL: https://codereview.chromium.org/1328213002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0362ff2e90cc48eea7fbc99f4eb80dc1b32f83e2",
      "old_mode": 33188,
      "old_path": "core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp",
      "new_id": "9497943fbd41d8ca0edfe63160b14f37e7c674d9",
      "new_mode": 33188,
      "new_path": "core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f353341d56933ea2d25174981df84c6c023fc16",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_512557.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "66c73aebeaa08ea353288e7a53e85a22e999805d",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/bug_512557_expected.pdf.0.png"
    }
  ]
}
