)]}'
{
  "commit": "b94cd5e8b5f21f37898b809dd52fefb20d769632",
  "tree": "f6b6b55a53d815214ba5ebe4d1f9c89ca4f127b5",
  "parents": [
    "e7901ffa56846706ad85831bddda8f51a2fb2df6"
  ],
  "author": {
    "name": "Hui Su",
    "email": "huisu@google.com",
    "time": "Wed Nov 06 12:05:47 2019 -0800"
  },
  "committer": {
    "name": "Hui Su",
    "email": "huisu@google.com",
    "time": "Wed Nov 13 19:04:20 2019 +0000"
  },
  "message": "Store mi_row and mi_col in MACROBLOCKD, part 1\n\nmi_row and mi_col are input parameters of lots of functions. By\nstoring them in MACROBLOCKD we can avoid passing them around between\nfunctions.\n\nThis is the first patch of this work.\n\nChange-Id: Ic7d9172dde2e0eb84182751dda70c761287cbe7e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4c57628a3a5dfe79a3dc0fb52af713e9798f4119",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "00f2f1df36f20db4969f2ef4d7e6b63d51c88311",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "8055d10d65d36e835f0d07e21f01e963b8d46662",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.c",
      "new_id": "9ae0fe6c7770d1f65d4cad8c7a32daf99e08e1e5",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.c"
    },
    {
      "type": "modify",
      "old_id": "482d5fdafd5739fbeda241225faf8cfcbcbfb101",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.h",
      "new_id": "d12e5c5a872ce70be31987bd02a6389f1935ff73",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.h"
    },
    {
      "type": "modify",
      "old_id": "2cf73be1eb97fb95249d4c4b3c348df1b756318d",
      "old_mode": 33188,
      "old_path": "av1/common/obmc.h",
      "new_id": "233e0d88d0195522b59c5321dc3a610bd6d3ee59",
      "new_mode": 33188,
      "new_path": "av1/common/obmc.h"
    },
    {
      "type": "modify",
      "old_id": "fafd656e1c4a9f1ac645b1ed0b9e167deaf91aa4",
      "old_mode": 33188,
      "old_path": "av1/common/onyxc_int.h",
      "new_id": "fc7a65c53e37249f138cc090f040e52b0b0e7da3",
      "new_mode": 33188,
      "new_path": "av1/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "16ebcbe3fdbd680504cbfb71a2dc5200b031dc5f",
      "old_mode": 33188,
      "old_path": "av1/common/reconinter.c",
      "new_id": "17e9aa255d059d24b2aec17823a03f6f631f70a7",
      "new_mode": 33188,
      "new_path": "av1/common/reconinter.c"
    },
    {
      "type": "modify",
      "old_id": "6b38f771e17256ac07c03f0665450e74ae6d59de",
      "old_mode": 33188,
      "old_path": "av1/common/reconinter.h",
      "new_id": "5e33c7242374f443514d134bf765a97e51c8fbcf",
      "new_mode": 33188,
      "new_path": "av1/common/reconinter.h"
    },
    {
      "type": "modify",
      "old_id": "0633104ac59c5c45bad6ce8adc971fbb48de1a5e",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "b3d19c5f9cb052008acd517452b4e64b23aa0cf6",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "df70f7c53017daa51e4370ee819664240754e60b",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "87d9c14b5b101c7cdcaa16b2a3e7e30712cfb7f3",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "140ff4f87ed2889662b0acdabbe56be9baf7fbf3",
      "old_mode": 33188,
      "old_path": "av1/decoder/decoder.h",
      "new_id": "61206dd3402f3b13de14f59c8a7e759d10f041af",
      "new_mode": 33188,
      "new_path": "av1/decoder/decoder.h"
    },
    {
      "type": "modify",
      "old_id": "bc850a2d3a74bdf8b7254009bac18bb91b573f17",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "6e00bd4f9b77520d936da788c318719ed3cfaf14",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "ee27d1d69d1e4b5f8c8b4c6782dbb27d77812d78",
      "old_mode": 33188,
      "old_path": "av1/encoder/mcomp.c",
      "new_id": "e71d3efc1487dd22fe6d8e3f69e42e2144d13aee",
      "new_mode": 33188,
      "new_path": "av1/encoder/mcomp.c"
    },
    {
      "type": "modify",
      "old_id": "458c80e8b22c2779f4e51ddf6c431abc40f724fb",
      "old_mode": 33188,
      "old_path": "av1/encoder/mcomp.h",
      "new_id": "da965e95731d170c2d0ecb7a8ae7e065fc9ae588",
      "new_mode": 33188,
      "new_path": "av1/encoder/mcomp.h"
    },
    {
      "type": "modify",
      "old_id": "408d9b0d0c8a62896738e65142d9df01bb7a4ae2",
      "old_mode": 33188,
      "old_path": "av1/encoder/nonrd_pickmode.c",
      "new_id": "b23a2315f3946485b1a4cd7cb4a340f181369db3",
      "new_mode": 33188,
      "new_path": "av1/encoder/nonrd_pickmode.c"
    },
    {
      "type": "modify",
      "old_id": "6e91f66c3bef10ad07c4e38c528ac59fcc56dd6e",
      "old_mode": 33188,
      "old_path": "av1/encoder/rd.c",
      "new_id": "b73543f7d926c616ea2d29174f4cc1d7749de844",
      "new_mode": 33188,
      "new_path": "av1/encoder/rd.c"
    },
    {
      "type": "modify",
      "old_id": "eaae19ea72a7e92fb953076ced014db617b262b0",
      "old_mode": 33188,
      "old_path": "av1/encoder/rd.h",
      "new_id": "1c8de014894730e2be3aa74fd95a8c0e1d39587d",
      "new_mode": 33188,
      "new_path": "av1/encoder/rd.h"
    },
    {
      "type": "modify",
      "old_id": "b0e580e5aa9d1d8b7e6002e1ab54c55df0adea8e",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "346c8c2a467423484ba32ac614022dfccfcec869",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "0ca73841dac671387d0a25e2684e90e518b5cd08",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.h",
      "new_id": "dfb36f0a2a58ca76da7e262da2ba4e5bb2942856",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.h"
    },
    {
      "type": "modify",
      "old_id": "1c1d4f7ed96c6658785c0872b5b363319e3c7fa3",
      "old_mode": 33188,
      "old_path": "av1/encoder/reconinter_enc.c",
      "new_id": "2783efe768ef1c7838e6ca9f92c360edfdc70fce",
      "new_mode": 33188,
      "new_path": "av1/encoder/reconinter_enc.c"
    },
    {
      "type": "modify",
      "old_id": "ddca4cb88d585903d9cf4690f9789427a9f47174",
      "old_mode": 33188,
      "old_path": "av1/encoder/reconinter_enc.h",
      "new_id": "f3ec07ed172306b951c3abcfa73e30c8f5b0a208",
      "new_mode": 33188,
      "new_path": "av1/encoder/reconinter_enc.h"
    }
  ]
}
