)]}'
{
  "commit": "ce7272d2d00f224475849c1b1bca0a97b70ea0c4",
  "tree": "19f89e964d9b96aca19246e17654fa6b725f42da",
  "parents": [
    "04e5aa7f3a73078b57c9fc25eedea1e9155605b5"
  ],
  "author": {
    "name": "Thomas Davies",
    "email": "thdavies@cisco.com",
    "time": "Tue Jul 04 16:11:08 2017 +0100"
  },
  "committer": {
    "name": "Thomas Davies",
    "email": "thdavies@cisco.com",
    "time": "Tue Jul 11 05:59:58 2017 +0000"
  },
  "message": "NEW_MULTISYMBOL: use CDFs for palette tree coding.\n\nAWCY results, 1 frame, tune-content\u003d1\n\nobjective-1-fast:\nPSNR (Y, Cb, Cr) : -0.26%, -0.24%, -0.26%\nPSNR-HVS         : -0.26%\nMS-SSIM          : -0.25%\n\nscreenshots:\nPSNR (Y, Cb, Cr) :  -2.28%, -2.29%, -2.29%\nPSNR-HVS         :  -2.30%\nMS-SSIM          :  -2.26%\n\ntwitch-1 :\nPSNR (Y, Cb, Cr) : -0.73%, -0.73%, -0.73%\nPSNR-HVS         : -0.75%\nMS-SSIM          : -0.74%\n\nChange-Id: I7aac475710ab3895778d7ff05d9113f5713133b1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "105230727db4ccf4926605421e6dd3edfb316140",
      "old_mode": 33188,
      "old_path": "av1/common/entropy.c",
      "new_id": "c66c5f8e39fa52bbdbe6dadd8f69d2964dec4dbd",
      "new_mode": 33188,
      "new_path": "av1/common/entropy.c"
    },
    {
      "type": "modify",
      "old_id": "266bda27d7c6967b02e7f43f3f061551996dad3b",
      "old_mode": 33188,
      "old_path": "av1/common/entropymode.c",
      "new_id": "f2c79798936323f95709e62ef55e04c75e64e7a2",
      "new_mode": 33188,
      "new_path": "av1/common/entropymode.c"
    },
    {
      "type": "modify",
      "old_id": "a1451c7056060791e3422fcdc1b54cc8e666c43d",
      "old_mode": 33188,
      "old_path": "av1/common/entropymode.h",
      "new_id": "d2d7942b23b33e402138f4da4d5868f7dce26d10",
      "new_mode": 33188,
      "new_path": "av1/common/entropymode.h"
    },
    {
      "type": "modify",
      "old_id": "9f42d061d743558e99bb86f0b425f1faa30e49b2",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "b2b93e6ea51c4318fce8bc43e71a232051cad204",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "32078064de5ba24c8012747c9ede5630361aff89",
      "old_mode": 33188,
      "old_path": "av1/decoder/detokenize.c",
      "new_id": "d2d7894d2e68f824ca6d5d8fe4f488d3d149709a",
      "new_mode": 33188,
      "new_path": "av1/decoder/detokenize.c"
    },
    {
      "type": "modify",
      "old_id": "6e30597601e03a94a1bcb48b2214bbfb435741db",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "112e6d6e1d2d6259645e28ef5af423897001b9f0",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "ef72cb4f4fcb37e2a51d07a59f45cee512804324",
      "old_mode": 33188,
      "old_path": "av1/encoder/tokenize.c",
      "new_id": "3df9b6a904ceced8a9fef139372752890c66ef13",
      "new_mode": 33188,
      "new_path": "av1/encoder/tokenize.c"
    },
    {
      "type": "modify",
      "old_id": "cbfa3cd91f99270eecaf1a86941e95d0fb50b707",
      "old_mode": 33188,
      "old_path": "av1/encoder/tokenize.h",
      "new_id": "b0115e79257b6a508e8c7c3e4e0453392f8109ce",
      "new_mode": 33188,
      "new_path": "av1/encoder/tokenize.h"
    }
  ]
}
