)]}'
{
  "commit": "9b5fb2ce6fea7a41d9746653b4e89cfe3512c410",
  "tree": "b403895b0219815ebf024e4a7b317e38a2a2fa64",
  "parents": [
    "731b5cfff1bc1f26154680e7f0a6dc46e996baf6"
  ],
  "author": {
    "name": "Alexander Bokov",
    "email": "alexanderbokov@google.com",
    "time": "Mon Aug 27 14:37:21 2018 -0700"
  },
  "committer": {
    "name": "Hui Su",
    "email": "huisu@google.com",
    "time": "Mon Sep 17 16:53:22 2018 +0000"
  },
  "message": "Add ML-based rectangular partition pruning\n\nAverage speed-up ranges from 5% to 6% on speed 0 depending on QP\n(measured on 16 lowres and midres clips).\n\nCoding efficiency impact is minor:\n\n                 |  avg_psnr  |  ovr_psnr  |   ssim\n------------------------------------------------------\nlowres (speed\u003d0) |   0.024%    |  0.023%   |  0.043%\n------------------------------------------------------\nmidres (speed\u003d0) |   0.030%    |  0.028%   |  0.011%\n------------------------------------------------------\nhdres (speed\u003d1)  |   0.028%    |  0.028%   |  0.033%\n------------------------------------------------------\n\nSTATS_CHANGED\n\nChange-Id: I0d5e91cbe056c6c4e904a68ea3d173191dfdd5ca\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96996b7bec2b861bb0d008ab4abe82520629daf9",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "45d5f3dd0f9bae779009637381562dbe674d474a",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "3a27e58451f00391e105193980f3b6985e1124b8",
      "old_mode": 33188,
      "old_path": "av1/encoder/ml.c",
      "new_id": "d21def43a847baed3d624d35f6d3671da7242d09",
      "new_mode": 33188,
      "new_path": "av1/encoder/ml.c"
    },
    {
      "type": "modify",
      "old_id": "179740ee1ad68fecfcbba4feabc43be64a3dcdaf",
      "old_mode": 33188,
      "old_path": "av1/encoder/ml.h",
      "new_id": "cb8ef2871b78525d7ffc65a6b5d53192737aaa23",
      "new_mode": 33188,
      "new_path": "av1/encoder/ml.h"
    },
    {
      "type": "modify",
      "old_id": "ad4bfde40c0221a3ad9fa1a9f0b282e913f32f77",
      "old_mode": 33188,
      "old_path": "av1/encoder/partition_model_weights.h",
      "new_id": "437ea43f9e2db741e1e505a35df76659c807d994",
      "new_mode": 33188,
      "new_path": "av1/encoder/partition_model_weights.h"
    },
    {
      "type": "modify",
      "old_id": "835ebbaa59bbf2b207f559ef02f262a500a41c76",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.c",
      "new_id": "4c35baae01bf82cead631fa3217f170fb29c28e9",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "76c7f87f2b1271788bf130648df7eaba09582539",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.h",
      "new_id": "41013b2e79c85bfb5da03f0eeee89ba35d56c0a8",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.h"
    }
  ]
}
