)]}'
{
  "commit": "b23d00a0f053de4a9c30cd5b6ee0dd12c32d98f0",
  "tree": "57f9f702ad10294c6f114c561673e966d065d7c1",
  "parents": [
    "127c5838867e3bf3dc3999e11b6e7296104838b1"
  ],
  "author": {
    "name": "Yue Chen",
    "email": "yuec@google.com",
    "time": "Fri Jul 28 17:01:21 2017 -0700"
  },
  "committer": {
    "name": "Yue Chen",
    "email": "yuec@google.com",
    "time": "Mon Jul 31 21:38:58 2017 +0000"
  },
  "message": "Move mode costs that can be updated inside a frame to MACROBLOCK\n\nIt is a refactoring patch, which aims to make the code ready for\nimplementation of in-frame mode cost update in RDO.\nAlso add mode cost update per sb row, but it won\u0027t affect coding\nresults because cdf update in RDO is not there.\nMode cost arrays are moved to MACROBLOCK because in multi-thread\ncoding, threads share the same AV1_COMP.\n\nThis patch does not have impact on coding results.\n\nChange-Id: I2e8f7d7d066b23ebfbfc998269023781f359a6ff\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cbe46750262169c3e2bdc5aa44cc8fb7f1fbf1e6",
      "old_mode": 33188,
      "old_path": "av1/encoder/block.h",
      "new_id": "869c472febc097a3be2cddbd5e1ee437ab769be7",
      "new_mode": 33188,
      "new_path": "av1/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "edfb1325b7efd94ff04912daeea273a73601255c",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "acda2e9a189aeadf1119d5742342c6d3fed6afd8",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "9b98975b7dece239d87141aa2cbf164a47fd42b1",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "c3730f34f62809f63c78e5f6eec8716f07b6d789",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "3aa4c183e05016c1158b0d2b507b7c1d4d7b6550",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodetxb.c",
      "new_id": "4547e152266c846db9c60b796b07f8f2bed7836c",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodetxb.c"
    },
    {
      "type": "modify",
      "old_id": "fec68377ac9d5e0d4b08c79dbd9245a9f7a2cfba",
      "old_mode": 33188,
      "old_path": "av1/encoder/pickrst.c",
      "new_id": "8863942f6b704702af26d9e55ea7a5917320b596",
      "new_mode": 33188,
      "new_path": "av1/encoder/pickrst.c"
    },
    {
      "type": "modify",
      "old_id": "32f164bac2af80af4b2e4d47fb02bc353c95b57b",
      "old_mode": 33188,
      "old_path": "av1/encoder/rd.c",
      "new_id": "2260877fffa0003ea98795cfad5450df3b1f42ce",
      "new_mode": 33188,
      "new_path": "av1/encoder/rd.c"
    },
    {
      "type": "modify",
      "old_id": "531d684a1e76ecb731679413ffb11caee5a746a3",
      "old_mode": 33188,
      "old_path": "av1/encoder/rd.h",
      "new_id": "07f0dfce3abc9d0c727afa7ff384eaa4228980c4",
      "new_mode": 33188,
      "new_path": "av1/encoder/rd.h"
    },
    {
      "type": "modify",
      "old_id": "e846ae6b6f51978a857a32296fb95761d5941fbd",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "5c8dc4e4467bbf4e31d134ccb10c458f6d28b920",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "43a6a3794fdf350e4da283bdf66b2f8bfea24c5e",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.h",
      "new_id": "83c3fb88071d3c9d1d980206e6bff54a989c57e9",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.h"
    },
    {
      "type": "modify",
      "old_id": "b9db891b3de69691eb2e8c3f49ce71dd91e146bb",
      "old_mode": 33188,
      "old_path": "av1/encoder/tokenize.c",
      "new_id": "fdf6bf9b84201c036148ac48c91e985992d4d39f",
      "new_mode": 33188,
      "new_path": "av1/encoder/tokenize.c"
    },
    {
      "type": "modify",
      "old_id": "73f0305fa0dd12ac9dd0233d02ddf60b7801dbe8",
      "old_mode": 33188,
      "old_path": "av1/encoder/tokenize.h",
      "new_id": "54efacba6df1bf26765cb635b9c999f858656609",
      "new_mode": 33188,
      "new_path": "av1/encoder/tokenize.h"
    }
  ]
}
