)]}'
{
  "commit": "a7091f15ee7df7f7b38d54d2baf89ccbe5d3427f",
  "tree": "67a3ba09719610176b61d0b992ecc1524e3dee8c",
  "parents": [
    "ce1839c4367b9793b6d74501602dd3685b0bbf71"
  ],
  "author": {
    "name": "chiyotsai",
    "email": "chiyotsai@google.com",
    "time": "Fri Aug 09 16:48:27 2019 -0700"
  },
  "committer": {
    "name": "Chi Yo Tsai",
    "email": "chiyotsai@google.com",
    "time": "Wed Aug 14 20:55:56 2019 +0000"
  },
  "message": "Allocate mbmi on BLOCK_8X8 level for 4K+ videos\n\nThis commit change the allocation of cm-\u003emi to one for each BLOCK_8X8\nwhen the resolution is 4K or above.\n\nSince most of the codebase assumes that the allocation done for each\nBLOCK_4X4, we do not change how cm-\u003emi_grid_base is allocated. i.e.\nmi_grid_base is still allocated for each BLOCK_4X4, and some of them\nare aliased to the same mi.\n\nTotal Memory Reduction:\n2.6 GB \u003d\u003e 2.5 GB, or ~4% reduction.\n\nBUG\u003daomedia:2453\n\nChange-Id: Ib3aa59761afffd063e1cff57becaf073ff7daff1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0412fc2d883cf3f86343ea354adf16462df9eea",
      "old_mode": 33188,
      "old_path": "av1/common/alloccommon.c",
      "new_id": "0823db1b1522591a1134b3f26bdc74c17b394c29",
      "new_mode": 33188,
      "new_path": "av1/common/alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "8e58969814befc3b264ac5da16ab12ce68c7a0e6",
      "old_mode": 33188,
      "old_path": "av1/common/alloccommon.h",
      "new_id": "6f487ad35d8ecab8ae1e557e669fe60f920e34f1",
      "new_mode": 33188,
      "new_path": "av1/common/alloccommon.h"
    },
    {
      "type": "modify",
      "old_id": "9347e0c1d1110c89ecff057c59020c32ecb209a5",
      "old_mode": 33188,
      "old_path": "av1/common/onyxc_int.h",
      "new_id": "38b76cdc286c3a5da77d27dbb0b85acb10c86e82",
      "new_mode": 33188,
      "new_path": "av1/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "ac304c507936a32eb4854aaad170d82e54b2d782",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "7584679e3d3257c0e00af9620679960c555a66ee",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "50eace3cfd19ef74318836fd620c11c6936e1df3",
      "old_mode": 33188,
      "old_path": "av1/decoder/decoder.c",
      "new_id": "1c63ec43b248562f02554986b925cdf396bc4900",
      "new_mode": 33188,
      "new_path": "av1/decoder/decoder.c"
    },
    {
      "type": "modify",
      "old_id": "818c4d6407a625321acbdc39f719055002c6550f",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "b13d16f3f89b657321878b4c0ceb95cc60d0697c",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "06e575fe6e87d0a07bc2dff3b057b8a2653b927e",
      "old_mode": 33188,
      "old_path": "av1/encoder/encode_strategy.c",
      "new_id": "6f686a4a275fd9d1b01e79c6e5bb1f98af876f2f",
      "new_mode": 33188,
      "new_path": "av1/encoder/encode_strategy.c"
    },
    {
      "type": "modify",
      "old_id": "dfe5d778ac687b00a098661eb718fd60c7e0434c",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "630ab96bee769f1d1d48b8b6dac06f0b0a4a1749",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "f59bd34162303976c3b6357e9568a6e2ca14d5f0",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "84497565ec050557fb8868671019dc55a584b5ce",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "de153e29fa6a9d3ceabd73ece793f5bf4fdebd9f",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "87f70dea50c1b2a2375dc1f0cb38999f3bdae43d",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "9eda3ee3d2b857afc446a03605a4edd36b7f48cf",
      "old_mode": 33188,
      "old_path": "av1/encoder/firstpass.c",
      "new_id": "3d3810f473e509476b01c4ecc79838e1d2fd0932",
      "new_mode": 33188,
      "new_path": "av1/encoder/firstpass.c"
    }
  ]
}
