)]}'
{
  "commit": "0bd3bf6912ca40fd7a115f405bb3d4c94bbb5855",
  "tree": "55894769167e09eefdcac56e8310f3238d20c5a6",
  "parents": [
    "0e4a9a7596c3f6a9da14b0238c72424da65b51e5"
  ],
  "author": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Tue Nov 28 17:11:51 2017 -0800"
  },
  "committer": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Thu Nov 30 15:53:44 2017 +0000"
  },
  "message": "Make adaptive scan order support multi-threading\n\nCount the non-zero appearance per tile and update per frame. This\nresolves an enc/dec mismatch in multi-threading coding.\n\nBUG\u003daomedia:1073\n\nChange-Id: I474f05913e6c3f75ca3fa1057bd4809ef51af164\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61aeab308cb072ca289675748d05174bfd06dbec",
      "old_mode": 33188,
      "old_path": "av1/common/entropymode.h",
      "new_id": "8bcc6a584874e42c6c18d9817312a595bf5fd52c",
      "new_mode": 33188,
      "new_path": "av1/common/entropymode.h"
    },
    {
      "type": "modify",
      "old_id": "833fed95a6ae5f5c81b56f133b80e0121e02a2df",
      "old_mode": 33188,
      "old_path": "av1/common/scan.c",
      "new_id": "d300bd666169dc3eafdda8ee6174408a45ea61e6",
      "new_mode": 33188,
      "new_path": "av1/common/scan.c"
    },
    {
      "type": "modify",
      "old_id": "dc14f71984d7dac50dbc67cb3bff40018c2f3252",
      "old_mode": 33188,
      "old_path": "av1/common/scan.h",
      "new_id": "c84bd24bd1e7fcbf31b1c9ecb37cf853901d100a",
      "new_mode": 33188,
      "new_path": "av1/common/scan.h"
    },
    {
      "type": "modify",
      "old_id": "83b7a2290ffcca51f56e7c31a410fa8a96f41c0f",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "b5fb4bce0850861897cc24ec3c401623d559d342",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "477d98e62b710664b896f8ae3ab3df5694d6d374",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodetxb.c",
      "new_id": "5c4dc669a3192deb3e5abc175db01bc3ceee453d",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodetxb.c"
    },
    {
      "type": "modify",
      "old_id": "c2a918a88860d2d84fa397e65fdff313a3c2724c",
      "old_mode": 33188,
      "old_path": "av1/decoder/detokenize.c",
      "new_id": "476c6ad679efb0e342b318ccfb97f804ebfc154e",
      "new_mode": 33188,
      "new_path": "av1/decoder/detokenize.c"
    },
    {
      "type": "modify",
      "old_id": "9c341a4748633fd56d5ddf3e4c01eefb066881fc",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "094b78de70bb6543fcfc33afe39bf53e91ec98a8",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "bf35d9396220ffedb1bb53fe6c12fe209ace8386",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodetxb.c",
      "new_id": "7edda58c2506dda9a650128c9d6c72fd33d9a20c",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodetxb.c"
    },
    {
      "type": "modify",
      "old_id": "6ff425dcb97646b640e9675851edf0335837995a",
      "old_mode": 33188,
      "old_path": "av1/encoder/tokenize.c",
      "new_id": "7d2f6e5555329f2c23940370d3b9a2266aed546c",
      "new_mode": 33188,
      "new_path": "av1/encoder/tokenize.c"
    }
  ]
}
