)]}'
{
  "commit": "fa9c9d1cc0a0e63b01ef78c93ae34e47d4713514",
  "tree": "e29a27d4ab6f6c18552380c3627fb004212206ff",
  "parents": [
    "feffd11fe6295741ef36369976ff4a7fe9055937"
  ],
  "author": {
    "name": "Alex Converse",
    "email": "aconverse@google.com",
    "time": "Fri Nov 04 14:06:06 2016 -0700"
  },
  "committer": {
    "name": "Alex Converse",
    "email": "aconverse@google.com",
    "time": "Mon Nov 28 23:25:46 2016 +0000"
  },
  "message": "Adjust how the final ANS state is written.\n\nThe new prefixes are\n0: 15 bits of state are added to the base state.\n10: 22 bits of state are added to the base state.\n110: Reserved for super frame marker\n111: 29 bits of state are added to the base state.\n\nThe likelihood of any final state is proportional to 1 / state. Given a\nstate range of [2**15, 2 **23) this should save on average 0.4 bits\nper serialized final state.\n\nBDRATE\nsubset1: -.000%\nlowres: -.010%\n\nChange-Id: I8e66e4a6667f5692c541083e6d6edc35ff411181\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e9a6719a806b59735f88ebb9b18d7ecac1edb8b",
      "old_mode": 33188,
      "old_path": "aom_dsp/ansreader.h",
      "new_id": "e0343fd5d6d6819aa9f23e7ec51ea28e14aadfd2",
      "new_mode": 33188,
      "new_path": "aom_dsp/ansreader.h"
    },
    {
      "type": "modify",
      "old_id": "370472ae7fb3cc226b9a2f292d63ba191948b834",
      "old_mode": 33188,
      "old_path": "aom_dsp/answriter.h",
      "new_id": "23d7b41f320cd299852752f8b48601e7151b6422",
      "new_mode": 33188,
      "new_path": "aom_dsp/answriter.h"
    }
  ]
}
