)]}'
{
  "commit": "c17672a33d9a0f94b9b5cf178d83455fee269ee6",
  "tree": "7c40cd7fd21cf35eccb21204c497d66c445ae41d",
  "parents": [
    "bf0570a7e6773ea4daeeab1e59a911ba7e002b23"
  ],
  "author": {
    "name": "Paul Wilkins",
    "email": "paulwilkins@google.com",
    "time": "Tue Feb 19 10:12:00 2013 -0800"
  },
  "committer": {
    "name": "Ronald S. Bultje",
    "email": "rbultje@google.com",
    "time": "Sat Feb 23 07:29:09 2013 -0800"
  },
  "message": "Further changes to coefficient contexts.\n\nThis patch alters the balance of context between the\ncoefficient bands (reflecting the position of coefficients\nwithin a transform blocks) and the energy of the previous\ntoken (or tokens) within a block.\n\nIn this case the number of coefficient bands is reduced\nbut more previous token energy bands are supported.\n\nSome initial rebalancing of the default tables has been\nby running multiple derf clips at multiple data rates using\nthe ENTOPY_STATS macro. Further balancing needs to be\ndone using larger image formatsd especially in regard to\nthe bigger transform sizes which are not as well represented\nin encodings of smaller image formats.\n\nChange-Id: If9736e95c391e711b04aef6393d26f60f36e1f8a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c18712259804143284ab9268c117a36c67c41617",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_default_coef_probs.h",
      "new_id": "3e78c0b7e9dee7bef74c96a2bcc4af40cbc57089",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_default_coef_probs.h"
    },
    {
      "type": "modify",
      "old_id": "ec96b4489fb366cf9ec48ea4df15e8fa83afd040",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_entropy.c",
      "new_id": "4e19ba0a4833459536668ee4bae3deb3c3ad3a57",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_entropy.c"
    },
    {
      "type": "modify",
      "old_id": "8e9f60b2699345abec7524c85926ae72e3573d54",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_entropy.h",
      "new_id": "323bd4741a8f0b94cd82c2c6dbfb89e8e9bada23",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_entropy.h"
    },
    {
      "type": "modify",
      "old_id": "8eca8a8bcd7ca4d26a970cf16409517339890386",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_treecoder.h",
      "new_id": "f9f1d135e542dba3f9ae1d574ff6d7df80fa6b19",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_treecoder.h"
    },
    {
      "type": "modify",
      "old_id": "f84dfdaacd32cdf3cc6a7f60f89edae72ada054c",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_detokenize.c",
      "new_id": "e42f2089754d90dfa3e9ec9a01e5958e57959f12",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_detokenize.c"
    },
    {
      "type": "modify",
      "old_id": "6ad277b8412fb6e5d028f59b2a80df290a6270f7",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_bitstream.c",
      "new_id": "dd4d66a186601c5ddbfde6ee89ca8165c3be7f17",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "a4a0de6ed5a352e40348456940282cd2db39991d",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodemb.c",
      "new_id": "95b36c9fffcdd554d7789b8b5e2fec95f9480bf2",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "8d005d7fd546623fdb1782ba764e27a51fcd5db9",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_rdopt.c",
      "new_id": "fd2c2b01f7b20583eea71dad0501548078f151ec",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "17eae463f018aa5b389ffd5dbb017013b1ff2f83",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_tokenize.c",
      "new_id": "4401b24f431481c5fd8fe6b803f5183c3039ec8f",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_tokenize.c"
    }
  ]
}
