)]}'
{
  "commit": "85c922acec37726ac64e9be9a79de697c677f35d",
  "tree": "ce407f846cdad8e4cf71c6d0479a1588b45d5cf6",
  "parents": [
    "7a9900d6d34e437bb24beb5524a1f6488ae138c9"
  ],
  "author": {
    "name": "msarett",
    "email": "msarett@google.com",
    "time": "Thu Sep 08 10:54:34 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Sep 08 10:54:34 2016 -0700"
  },
  "message": "Revert of Checking for valid colorType, alphaType, colorSpace in SkCodec (patchset #2 id:100001 of https://codereview.chromium.org/2319293003/ )\n\nReason for revert:\nBroken perf bots\n\nOriginal issue\u0027s description:\n\u003e Checking for valid colorType, alphaType, colorSpace in SkCodec\n\u003e\n\u003e * Refactor to share code between SkPngCodec and SkWebpCodec\n\u003e * Didn\u0027t end up sharing with SkJpegCodec but did refactor\n\u003e   that code a bit\n\u003e * Disallow conversions to F16 with non-linear color spaces\n\u003e * Fail to decode if we fail to create a SkColorSpaceXform\n\u003e   (should be an assert soon).  We used to fallback on a\n\u003e   legacy decode if we failed to create the transform.\n\u003e * A bunch of name changes\n\u003e\n\u003e BUG\u003dskia:\n\u003e GOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d2319293003\n\u003e\n\u003e Committed: https://skia.googlesource.com/skia/+/7a9900d6d34e437bb24beb5524a1f6488ae138c9\n\nTBR\u003dscroggo@google.com,brianosman@google.com\n# Skipping CQ checks because original CL landed less than 1 days ago.\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nReview-Url: https://codereview.chromium.org/2328663002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fcc4a33a1aa22249080bb65ed3bd58978a2e44f6",
      "old_mode": 33188,
      "old_path": "dm/DMSrcSink.cpp",
      "new_id": "caf6f52fe24899bd45c24f2ae966306a13fa8027",
      "new_mode": 33188,
      "new_path": "dm/DMSrcSink.cpp"
    },
    {
      "type": "modify",
      "old_id": "df0a32ca311bdc9a6ceecd8c724de2b6bbf61684",
      "old_mode": 33188,
      "old_path": "src/android/SkBitmapRegionCodec.cpp",
      "new_id": "9c21484ec55294626913aa34183a3d1fa25ae588",
      "new_mode": 33188,
      "new_path": "src/android/SkBitmapRegionCodec.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f796ad667fa6383f27dd13042aa1ac85c19221c",
      "old_mode": 33188,
      "old_path": "src/codec/SkBmpCodec.cpp",
      "new_id": "1c999eba3c1ce438caaf5fb1e7f3b86d0c225d42",
      "new_mode": 33188,
      "new_path": "src/codec/SkBmpCodec.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b28252f7c1d7a2a8e8b4f4ab61b959c904a2216",
      "old_mode": 33188,
      "old_path": "src/codec/SkBmpMaskCodec.cpp",
      "new_id": "7d2d398bb475ebc4dcb57e1aecb1b0e9c46a0721",
      "new_mode": 33188,
      "new_path": "src/codec/SkBmpMaskCodec.cpp"
    },
    {
      "type": "modify",
      "old_id": "252d63e3521b4d3bf937401b92764757d79025cb",
      "old_mode": 33188,
      "old_path": "src/codec/SkBmpRLECodec.cpp",
      "new_id": "02b42f6d90ce086496c6a15dbba8d1bd4cd31c9d",
      "new_mode": 33188,
      "new_path": "src/codec/SkBmpRLECodec.cpp"
    },
    {
      "type": "modify",
      "old_id": "089e3105c2ce369e35f15c46c642f964b4f0714b",
      "old_mode": 33188,
      "old_path": "src/codec/SkBmpStandardCodec.cpp",
      "new_id": "651ff83b8a6450712219d41f43cba712698ad480",
      "new_mode": 33188,
      "new_path": "src/codec/SkBmpStandardCodec.cpp"
    },
    {
      "type": "modify",
      "old_id": "4285786304b3fa8fcefe6e9808e3b3d5a0c94455",
      "old_mode": 33188,
      "old_path": "src/codec/SkCodecPriv.h",
      "new_id": "9a8a43e8352a7d9a783ba9a6a343bf278266eb8a",
      "new_mode": 33188,
      "new_path": "src/codec/SkCodecPriv.h"
    },
    {
      "type": "modify",
      "old_id": "1e6e300a9233ec8e24d45c392b877b291154d565",
      "old_mode": 33188,
      "old_path": "src/codec/SkGifCodec.cpp",
      "new_id": "dcc25b8dfd83986724deec6ae9d86b141a46db24",
      "new_mode": 33188,
      "new_path": "src/codec/SkGifCodec.cpp"
    },
    {
      "type": "modify",
      "old_id": "d2f7cdb0fa382db95a0e69c9ca9dea607a691f3b",
      "old_mode": 33188,
      "old_path": "src/codec/SkJpegCodec.cpp",
      "new_id": "fcf89d0c1d23b7c3ca6d55ec2674754602778cbb",
      "new_mode": 33188,
      "new_path": "src/codec/SkJpegCodec.cpp"
    },
    {
      "type": "modify",
      "old_id": "30425eea3f801a991e7ceab3e6c876cd331b0902",
      "old_mode": 33188,
      "old_path": "src/codec/SkJpegCodec.h",
      "new_id": "192e4beb0c5cdc99ba18559a38bbb824f226704d",
      "new_mode": 33188,
      "new_path": "src/codec/SkJpegCodec.h"
    },
    {
      "type": "modify",
      "old_id": "36ec21f0b8b2093f233134c5ad5f84bde3c221e1",
      "old_mode": 33188,
      "old_path": "src/codec/SkPngCodec.cpp",
      "new_id": "34e6f91131c3c696ed95d72ce292016e46c6e0ee",
      "new_mode": 33188,
      "new_path": "src/codec/SkPngCodec.cpp"
    },
    {
      "type": "modify",
      "old_id": "2a6a48fdbbd94ea197905b9ea14f44ccb8b19c3a",
      "old_mode": 33188,
      "old_path": "src/codec/SkRawCodec.cpp",
      "new_id": "37d2d358aead77c5ea08e6951ddbc8644707252d",
      "new_mode": 33188,
      "new_path": "src/codec/SkRawCodec.cpp"
    },
    {
      "type": "modify",
      "old_id": "e8b27b2178fa98b76fa7afd6cf629e1366171632",
      "old_mode": 33188,
      "old_path": "src/codec/SkWebpCodec.cpp",
      "new_id": "0c3aa402bd70bfd2659b01d8468d4cfa252be82a",
      "new_mode": 33188,
      "new_path": "src/codec/SkWebpCodec.cpp"
    },
    {
      "type": "modify",
      "old_id": "b01750d41074a42b7b4d4e9139f9bc42b741e1b5",
      "old_mode": 33188,
      "old_path": "tests/CodecTest.cpp",
      "new_id": "9c60be4b6bf8ac8313297ccf9bf6939fb3c380a9",
      "new_mode": 33188,
      "new_path": "tests/CodecTest.cpp"
    }
  ]
}
