)]}'
{
  "commit": "a9ce4b7f2805280a3e9b987a76e3c0666ef5484b",
  "tree": "dbc989839d4c939174be61692ca55fdb1155fcb0",
  "parents": [
    "3fb33f079ca81c04cce60cc3f7d7d25409de0c0a"
  ],
  "author": {
    "name": "Alex Converse",
    "email": "aconverse@google.com",
    "time": "Wed May 25 10:28:03 2016 -0700"
  },
  "committer": {
    "name": "Alex Converse",
    "email": "aconverse@google.com",
    "time": "Mon Nov 14 19:51:05 2016 +0000"
  },
  "message": "Refactor probability savings search.\n\n- Avoid excessive copying\n- Don\u0027t bother searching if no update can possibly offer savings\n- Simplify the interface\n- Remove the confusing av1_cost_upd256 macro\n\n(cherry picked from libvpx/master commit\n19e0b406c9601ec79f96cba654347e48650929ed)\n\nChange-Id: Id9d9676a361fd1203b27e930cd29c23b2813ce59\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a36f0c954179793dc3380ddaf081accb2b080dc9",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "6829a80701972aaa85067c7e537f6ec78a13273d",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "81bb56da309e4bad7560b67f70132fda46218fc5",
      "old_mode": 33188,
      "old_path": "av1/encoder/subexp.c",
      "new_id": "ff213c5a7dbfaf4cafde4131b15e37ccd59f4478",
      "new_mode": 33188,
      "new_path": "av1/encoder/subexp.c"
    },
    {
      "type": "modify",
      "old_id": "d01dea9a2d469a65592fee0e6aa9ada27a203b30",
      "old_mode": 33188,
      "old_path": "av1/encoder/subexp.h",
      "new_id": "9cd3c0b893ab3b23879739a7f2e64de5f51d6324",
      "new_mode": 33188,
      "new_path": "av1/encoder/subexp.h"
    }
  ]
}
