)]}'
{
  "commit": "31b6a4f9b2c4506f001cca77ff221f0f2d84599f",
  "tree": "1608670fba9a3c3b003b6099376ea299f9b9735c",
  "parents": [
    "282f4111398f4d4044a321970beaa666e58fd68d"
  ],
  "author": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Thu Feb 23 11:05:53 2017 -0800"
  },
  "committer": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Thu Feb 23 20:40:05 2017 +0000"
  },
  "message": "Add chroma 2x2 block experiment\n\nSupport the use of 2x2 prediction and transform block size for\nchroma components. This experiment builds on top of cb4x4. It\nbrings back the loss in performance gains due to 4x4 chroma\ncomponent constrain. The coding gains for lowres are up from 1.5%\nto 2.5%.\n\nChange-Id: I8e461e230c2d920f6df1af9d935ebe9dfa3820d9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0342db1deb295b1f761e906f0237934becd9975",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.c",
      "new_id": "a689b8159f10409fe9a84725abcd1f20876aa044",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.c"
    },
    {
      "type": "modify",
      "old_id": "950e564fc2e6dff8a91b42229e9066f84dd22410",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "a79cd08486f64fb08089a263223fc67ae5b1db1e",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "fd70332bfa4750d61e06796826b75430b3e505d8",
      "old_mode": 33188,
      "old_path": "av1/common/onyxc_int.h",
      "new_id": "6bb0ce3a719ee3f7c3571d08c5ec72ab2358da72",
      "new_mode": 33188,
      "new_path": "av1/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "367efdd11adf39b5a3c938c9847573b82713441b",
      "old_mode": 33188,
      "old_path": "av1/common/reconintra.c",
      "new_id": "bdb9e5e8bc243eef93b5ab75168ae1a93b6be6d4",
      "new_mode": 33188,
      "new_path": "av1/common/reconintra.c"
    },
    {
      "type": "modify",
      "old_id": "b9cb37a5e647723f30ed9a673fd10da2e395349b",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "8447606b7d2114ba783f015a295f0ff75d51ab07",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "567cf01e9fb9405676689ca08c28a6e1beeedc4d",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.c",
      "new_id": "12a000408f54a3279a00875f4e1675324a3d8961",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "54a3225d34909adba18ba31b1a94b8304402753b",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "bf6c94cb778242e98c8bf304e7315dc0844aa430",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
