)]}'
{
  "commit": "c1f411bce50025d4eaf64f25ff82112badf3566d",
  "tree": "af62db88145313c9b5309f7ed30dff9c19a321fc",
  "parents": [
    "47468d2fe45ea0009450f1bd7add28c70d612b0a"
  ],
  "author": {
    "name": "Hui Su",
    "email": "huisu@google.com",
    "time": "Tue Dec 19 15:58:28 2017 -0800"
  },
  "committer": {
    "name": "Hui Su",
    "email": "huisu@google.com",
    "time": "Thu Dec 21 18:51:54 2017 +0000"
  },
  "message": "Palette: modify the context slightly\n\nUse the number of pixels in a block as context, rather than the bsize\nitself. The rectangular blocks therefore share the same context, e.g.\nBLOCK_8X16 and BLOCK_16X8.\n\nThe number of contexts is reduced from 10 to 7.\nAlmost no coding performance changes.\n\nChange-Id: Ib3241194580c2b93ad0e953957cdc9188393d055\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4c664d289a7592822776b2c8d0aa56f8b1a14c4d",
      "old_mode": 33188,
      "old_path": "av1/common/entropymode.c",
      "new_id": "e63bce15d63e7e94f6374c0f37f1831757ce0dab",
      "new_mode": 33188,
      "new_path": "av1/common/entropymode.c"
    },
    {
      "type": "modify",
      "old_id": "76658831bb90d370e0072f2aeebff16543138efc",
      "old_mode": 33188,
      "old_path": "av1/common/entropymode.h",
      "new_id": "fb52ac39441904aa54a474214f91ef15b5100d2e",
      "new_mode": 33188,
      "new_path": "av1/common/entropymode.h"
    },
    {
      "type": "modify",
      "old_id": "04f4b3036d8ebc6876e8c43236837a7b6e7404bb",
      "old_mode": 33188,
      "old_path": "av1/common/enums.h",
      "new_id": "a9b20606d076e206b0074410a9447e945bba9dbb",
      "new_mode": 33188,
      "new_path": "av1/common/enums.h"
    },
    {
      "type": "modify",
      "old_id": "f781987fc6273da1a4e2042aee2512b6a3ec8822",
      "old_mode": 33188,
      "old_path": "av1/common/pred_common.h",
      "new_id": "010f1d4fd756585bbba686d18e3a381db4b240d8",
      "new_mode": 33188,
      "new_path": "av1/common/pred_common.h"
    },
    {
      "type": "modify",
      "old_id": "ed17569ac4562843b5607b1a8093b9cb2bc76c47",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "f7e86c7f5387e83e385a38aa0580288010a207dc",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "11545ed88901d67ff894e6c545f9e903c3bcddd5",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "db7fd991e7191db39cfbc8e4709a26b831c70ce3",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "4489913271e014fb48bc0869588bd35626daa6a3",
      "old_mode": 33188,
      "old_path": "av1/encoder/block.h",
      "new_id": "1e83ad6a6cb857f7e7b12c7768d032a8187848a5",
      "new_mode": 33188,
      "new_path": "av1/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "635a992df8eeb86ae05183fc54f7c243bbc61334",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "a00b4bda61896b35c4be38832e5fd68317cb5da7",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "710df4fbf1d9d733ddc3e6422bd11f0c56425add",
      "old_mode": 33188,
      "old_path": "av1/encoder/rd.c",
      "new_id": "601d1b6eba2a3a0d9426a3a645b3ef602a9b6d6f",
      "new_mode": 33188,
      "new_path": "av1/encoder/rd.c"
    },
    {
      "type": "modify",
      "old_id": "5e62b1780b79257f74bcd65637bdbebe67fbd617",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "5e93d5326687f23936988d3ddf85d6b6497cef23",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
