)]}'
{
  "commit": "63ce36fcb2a998eff3e7e164e60eeeb607884f56",
  "tree": "af6042b5660495cd97f0ee9d48638305d4a924dd",
  "parents": [
    "1f9343a38f300208bcc3a5a1d9a5d75848f8be6d"
  ],
  "author": {
    "name": "Yue Chen",
    "email": "yuec@google.com",
    "time": "Tue Oct 10 23:37:31 2017 -0700"
  },
  "committer": {
    "name": "Yue Chen",
    "email": "yuec@google.com",
    "time": "Thu Oct 12 16:54:15 2017 +0000"
  },
  "message": "filter_intra: make fi mode index entropy coded\n\nMake fi mode index entropy coded instead of using raw bits. Mode\ncost estimation in key-frame RDO is updated as well. Modification\nto inter frame RDO is not included in this patch.\nAlso key-frame y mode cdf table is re-trained since fi modes are\nattached to DC_PRED\n\nKey frame BDRate:\n-0.399% lowres, -0.339% midres\n\nChange-Id: I9ccf478b0a2e48fb1870fe8451e45e2c858a5f63\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8cb9915d60521b856cd3981ab74a737ab67d588",
      "old_mode": 33188,
      "old_path": "av1/common/entropymode.c",
      "new_id": "6a3df8d181866d3f44aa152cb557d3f123f0f190",
      "new_mode": 33188,
      "new_path": "av1/common/entropymode.c"
    },
    {
      "type": "modify",
      "old_id": "8a099a81800dd28f20d24b900500b408b7614620",
      "old_mode": 33188,
      "old_path": "av1/common/entropymode.h",
      "new_id": "8ed67888bef5a4c2329be9530bf110f264a9d8de",
      "new_mode": 33188,
      "new_path": "av1/common/entropymode.h"
    },
    {
      "type": "modify",
      "old_id": "cabeb0e532a612534e80f931f96881d98a1c9bc8",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "dd048a85c214a4e6214c10922e29f2fba222f9b7",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "7bc60742047808fb593ee6f5b40bd88c089f23d8",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "0c72d89f70ba2436b41e0b9c67cb8c111733c211",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "8b66278253ec17ec132df85bbe1245ccffff4cab",
      "old_mode": 33188,
      "old_path": "av1/encoder/block.h",
      "new_id": "d79736ff42b057597e7401cac28437094527a141",
      "new_mode": 33188,
      "new_path": "av1/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "0e5b8f3e9405ff40098b2c6939ab88b1df55f651",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "666794a5aebdf21a2b583864f7d6a89eaf5f6f72",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "c417f4178642c9e1b01b85992f3350f360d87765",
      "old_mode": 33188,
      "old_path": "av1/encoder/rd.c",
      "new_id": "573c1f646162cdb318a068169131670b43dbc6ae",
      "new_mode": 33188,
      "new_path": "av1/encoder/rd.c"
    },
    {
      "type": "modify",
      "old_id": "d036ab2ca515a904465755ef61ecf4a071786a68",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "9f153707c3a57977853daafe891d2b346b5e3996",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "ff1e88ea6b169082986eaaa6300727cfb7a5b32d",
      "old_mode": 33188,
      "old_path": "tools/aom_entropy_optimizer.c",
      "new_id": "6f457e6f2a3360f7277b62798240dc8afccebda2",
      "new_mode": 33188,
      "new_path": "tools/aom_entropy_optimizer.c"
    }
  ]
}
