)]}'
{
  "commit": "b4410d8acd6c04c6eced35459eaf9c41b628ca51",
  "tree": "307a36034609bf460c6edee6fa450c88d371450e",
  "parents": [
    "1a6f173238e237b823eb6256a011c0ef54263589"
  ],
  "author": {
    "name": "chiyotsai",
    "email": "chiyotsai@google.com",
    "time": "Mon Jan 06 16:24:46 2020 -0800"
  },
  "committer": {
    "name": "Chi Yo Tsai",
    "email": "chiyotsai@google.com",
    "time": "Fri Jan 17 18:58:53 2020 +0000"
  },
  "message": "Prepare for sb level multi-pass encoding\n\nThis starts the process of adding multipass encoding at the superblock\nlevel.\n\nAt the first stage of the process, we add the ability to encode\nthe same block twice while maintaining the same output to ensure that\nthere is no state leakage from pass to pass.\n\nBUG\u003daomedia:2573\n\nChange-Id: Ib9b7eaf7d47a658d44a1bbe8b435b671548fedd0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8202fdf6879932e92d9dce0e4584a73725c9f9d",
      "old_mode": 33188,
      "old_path": "aom/aomcx.h",
      "new_id": "8007ed2dae0184a3c46c3bfc6f4b0e2bf8deb42c",
      "new_mode": 33188,
      "new_path": "aom/aomcx.h"
    },
    {
      "type": "modify",
      "old_id": "16eeec6cf083ce8393d8ec2d740811aa5b89d07d",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "6e9a6b557f45143d5c04fad70d80be481836c2fb",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "34894e022309184346f435e004dd73ad3b00baad",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "e4ac06e740dbd1e9bfcb0992a17b9f0c2a0d435c",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "997c6737eb4de012294142582f8f4a863344fa33",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "cfe326e242023662b672a58d6d418ac2041f2ee9",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "8ea5891c6f4f4f4a1e8c034529d04ae90f1b557f",
      "old_mode": 33188,
      "old_path": "av1/encoder/partition_strategy.c",
      "new_id": "8d912102677ea5840d5d182175b4686fc2c9c820",
      "new_mode": 33188,
      "new_path": "av1/encoder/partition_strategy.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf7f66a71ab3e6170a501c47caadc53734e7d166",
      "new_mode": 33188,
      "new_path": "test/sb_multipass_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ea7c179ee4054ba7b2051865f71bd7bb910aa74e",
      "old_mode": 33188,
      "old_path": "test/test.cmake",
      "new_id": "05f0864e048b10df908c51937d69d96591713258",
      "new_mode": 33188,
      "new_path": "test/test.cmake"
    }
  ]
}
