)]}'
{
  "commit": "1fb233bb73f6e599e3972f69a9b9e08f41918746",
  "tree": "cf00a9e3209ba9e61caa65f9332a65bc062ada01",
  "parents": [
    "a6d1ae83d529f093c66c9fa04270fc9e765ff656"
  ],
  "author": {
    "name": "Urvang Joshi",
    "email": "urvang@google.com",
    "time": "Wed Feb 24 11:32:43 2021 -0800"
  },
  "committer": {
    "name": "Urvang Joshi",
    "email": "urvang@google.com",
    "time": "Thu Apr 08 11:34:24 2021 -0700"
  },
  "message": "ARBITRARY_WEDGE: save raw mask instead of smoothed\n\nAlso:\n- For RLE, compute rate in bits * 512 also\n- Bitstream writing is partial: call to rle only, but actually write to\nbitstream is pending\n- use av1_cost_literal\n- Build fix with dump masks\n\nChange-Id: I46efdf9f22f781c4eb5e43bd2dfaebdab018cc80\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7428fc2604d5966a4c67405e37e35405c28b6ec7",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "5d6af0bcc6c0358e5d2404d586104ec37456e30d",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "93b737dcaf5bb68ae5755211a36b021ac986217e",
      "old_mode": 33188,
      "old_path": "av1/common/reconinter.c",
      "new_id": "5a00c632fd3f661a91fd7512d1e446f36386e47d",
      "new_mode": 33188,
      "new_path": "av1/common/reconinter.c"
    },
    {
      "type": "modify",
      "old_id": "f988e812aadfc3630f1b71fd55b3012ba8b6ee69",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "7f292bc9a2c79b89951f56894ca36292b49bfc42",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "76eb4e1dffbf1bb5d7f962af1e87169c26aa1278",
      "old_mode": 33188,
      "old_path": "av1/encoder/compound_type.c",
      "new_id": "470d377df353b3eafd20b0ddc1fc536deb91980f",
      "new_mode": 33188,
      "new_path": "av1/encoder/compound_type.c"
    },
    {
      "type": "modify",
      "old_id": "dedc8b35671d29b2fad9d121957827b4e4f37642",
      "old_mode": 33188,
      "old_path": "av1/encoder/motion_search_facade.c",
      "new_id": "7d7f5e6ff78bcb05cffd72b45b85c756afc548ab",
      "new_mode": 33188,
      "new_path": "av1/encoder/motion_search_facade.c"
    },
    {
      "type": "modify",
      "old_id": "dbe7e4b4b4a3d46a7163933a07878917172dadbc",
      "old_mode": 33188,
      "old_path": "av1/encoder/reconinter_enc.c",
      "new_id": "6d75d87d64c6f488acd1aeed682edfbcb22386e4",
      "new_mode": 33188,
      "new_path": "av1/encoder/reconinter_enc.c"
    },
    {
      "type": "modify",
      "old_id": "7080d5078b71fad73341210c7ff95eb36048fd12",
      "old_mode": 33188,
      "old_path": "av1/encoder/segment_patch.cc",
      "new_id": "d71750daffafc5f1f957703b70da691229f5e53b",
      "new_mode": 33188,
      "new_path": "av1/encoder/segment_patch.cc"
    },
    {
      "type": "modify",
      "old_id": "41fde1a76702fba3fddef1c75a5e027a2ee0c5a7",
      "old_mode": 33188,
      "old_path": "av1/encoder/segment_patch.h",
      "new_id": "567ee4af4010e890920b18b5ece03f9b19f7a86f",
      "new_mode": 33188,
      "new_path": "av1/encoder/segment_patch.h"
    }
  ]
}
