)]}'
{
  "commit": "c8b52d519b57ba929cd4501e1773def8032008df",
  "tree": "a5d54ce50b1d14b26f09cd83e6600c802aff3159",
  "parents": [
    "7a3c264606a2f7fc64dfa2b19692adffe55e2801"
  ],
  "author": {
    "name": "Urvang Joshi",
    "email": "urvang@google.com",
    "time": "Fri Mar 23 13:16:51 2018 -0700"
  },
  "committer": {
    "name": "Urvang Joshi",
    "email": "urvang@google.com",
    "time": "Sat Mar 24 15:16:57 2018 +0000"
  },
  "message": "[NORMATIVE] New coded_lossless and all_lossless.\n\n- \u0027coded_lossless\u0027 means that the frame is fully-lossless at the *coded*\nresolution. When a \u0027coded_lossless\u0027 is on, loop filter and CDEF are\ndisabled.\n- \u0027all_lossless\u0027 means that the frame is fully-lossless at the\n*upscaled* resolution. \u0027all_lossless\u0027 implies \u0027coded_lossless\u0027, and\nadditionally, loop restoration and super-resolution are also disabled.\n\nThis changes the semantics, but no new bits are transmitted in the\nbitstream.\n\nBUG\u003daomedia:1646\n\nChange-Id: If192dcf0c9230e9e202993317859a6aaa00483c7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9106070d13a61fb5abbd46c794d0a99a4ebf3592",
      "old_mode": 33188,
      "old_path": "av1/common/alloccommon.c",
      "new_id": "fab30a7d988e8edd325ae8437ed2adb4eb4ba005",
      "new_mode": 33188,
      "new_path": "av1/common/alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "83beea768f8724af65f291a6ac6a038aada8c3fa",
      "old_mode": 33188,
      "old_path": "av1/common/onyxc_int.h",
      "new_id": "adc81f1cd94bacc12109815c0d8e07947a9810c0",
      "new_mode": 33188,
      "new_path": "av1/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "eeaddf8276ada5f25b80dda617de9772e0b41563",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "b76e45323c0240833b8182cd805412492c155409",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "46f30e0613996d7c413c73b6571da3ed8866e12a",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "0d18a0c8890ee802e8ed32c6c476cd68610efbad",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "3d21c75216e796cbb89a90fb9159447ef3859687",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "e08891a99e9d91524274861498bb9f66e64192fb",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "19ade4675bc5b18bd81f862a7fd9311f48ae8ad1",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "eb885bf475fd843a4b42ba12a29bbf59209df77f",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "c9557568c60b80098c4a6f10fe1583aecd15bef1",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "f25611314b8fed5c3e8c1fa9256e883b301adca7",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    }
  ]
}
