)]}'
{
  "commit": "a58dfb3b43532dbda18030f7cf24d79d2e49e634",
  "tree": "19e3c02d5a369a7bd5c32abcbbcb0caf1bfae0ea",
  "parents": [
    "c602c137fb05b7f789d6af316184f3efc1d1ced4"
  ],
  "author": {
    "name": "Christopher Cameron",
    "email": "ccameron@chromium.org",
    "time": "Tue Aug 26 20:05:39 2025 +0200"
  },
  "committer": {
    "name": "SkCQ",
    "email": "skcq-be@skia-corp.google.com.iam.gserviceaccount.com",
    "time": "Tue Aug 26 12:00:41 2025 -0700"
  },
  "message": "skcms_Transform: Respect PQ and HLG indicated in CICP\n\nIf an image indicates that it is PQ or HLG via its CICP tags, this is\nignored by skcms_Transform. As a result, lots of code has been stuffing\nthe PQ-ish and HLG-ish skcms_TransferFunctions into the skcms_ICCProfile\nstructure, which is not ideal.\n\nChange skcms_Transform to detect PQ and HLG CICP values, and to prefer\nthem over A2B and B2A transforms.\n\nThe specific HLG transform being used is not the usual 1,000 nit peak\nreference transform, but rather is the SDR version. This will be updated\nin follow-on patches.\n\nBug: skia:420956739\nChange-Id: I7ecba5fbbd31232d2c139eafdb565b6dccfe816c\nReviewed-on: https://skia-review.googlesource.com/c/skcms/+/1045656\nReviewed-by: Kaylee Lubick \u003ckjlubick@google.com\u003e\nReviewed-by: Christopher Cameron \u003cccameron@google.com\u003e\nCommit-Queue: Christopher Cameron \u003cccameron@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb22cd21c97041857206bca09967339a0cb3d86a",
      "old_mode": 33188,
      "old_path": "profiles/misc/P3_PQ_cicp.icc.txt",
      "new_id": "b477771f6ab2d12ebc21376168f1cf368fefbe95",
      "new_mode": 33188,
      "new_path": "profiles/misc/P3_PQ_cicp.icc.txt"
    },
    {
      "type": "modify",
      "old_id": "9b14534855e29d63666a5951c50aa86f038746e5",
      "old_mode": 33188,
      "old_path": "profiles/misc/Rec2020_HLG_cicp.icc.txt",
      "new_id": "183d7498b83ec754ff6a8f635e692a619d13935f",
      "new_mode": 33188,
      "new_path": "profiles/misc/Rec2020_HLG_cicp.icc.txt"
    },
    {
      "type": "modify",
      "old_id": "e1684d3bc90754a6ca524ddef3a176d3792aff77",
      "old_mode": 33188,
      "old_path": "profiles/misc/Rec2020_PQ_cicp.icc.txt",
      "new_id": "495350c35f3074832acdafd577ba73caa007ab77",
      "new_mode": 33188,
      "new_path": "profiles/misc/Rec2020_PQ_cicp.icc.txt"
    },
    {
      "type": "modify",
      "old_id": "f38209be8d358f01db5e85909e4dc4116c463bce",
      "old_mode": 33188,
      "old_path": "skcms.cc",
      "new_id": "bf1e61dd467fe813e6311227295a8eb6a98f023a",
      "new_mode": 33188,
      "new_path": "skcms.cc"
    },
    {
      "type": "modify",
      "old_id": "b052b066002f82db490d864cec48d4f2865046d9",
      "old_mode": 33188,
      "old_path": "tests.c",
      "new_id": "a3be795c6c32866760903a93d768c33f62023510",
      "new_mode": 33188,
      "new_path": "tests.c"
    }
  ]
}
