)]}'
{
  "commit": "7166f22ac2de958b189dde0a45c02628155f1237",
  "tree": "41495e5182dc63eb398d051f424b6c68791d5bbb",
  "parents": [
    "34e1201ad5a5154fde772ddbe37d32d985c559b8"
  ],
  "author": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Tue Sep 05 21:32:42 2017 -0700"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Sat Sep 16 00:48:57 2017 +0000"
  },
  "message": "Add a q index based frame superres mode\n\nRefactors and adds superres-mode 3 and associated\nparamters --superres-qthresh and --superres-kf-qthresh\nthat are used to trigger superres mode when the qindex\nfor any frame exceeds the thresholds provided for non-key\nand key-frames respenctively. The superres scale factor\nnumerator is progressively reduced from 16 starting from\nthat q threshold following a fixed slope.\n\nChange-Id: If1c782993667a6fbaaa01bbde77c4924008c0d28\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "add20b0cfc5df122e0847fe38ebcce2667bf9e4c",
      "old_mode": 33188,
      "old_path": "aom/aom_encoder.h",
      "new_id": "89b73966147f62184049f85a92489a69bfcff748",
      "new_mode": 33188,
      "new_path": "aom/aom_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "d9e1f739fdf9f5569f6c1827ac0a67e9b4c37c4b",
      "old_mode": 33188,
      "old_path": "aomenc.c",
      "new_id": "fd334faa02d5588096928522fbe20586668bc928",
      "new_mode": 33188,
      "new_path": "aomenc.c"
    },
    {
      "type": "modify",
      "old_id": "0f5e5f77e8b9b8a2a7efbaf8fcf415a09cdfffd5",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "fe1c7c23be4016dedd3dc8253c0e8b1361db3c13",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "c87893928235859940a410c02409b4ca50b3e145",
      "old_mode": 33188,
      "old_path": "av1/common/alloccommon.c",
      "new_id": "357543e6df1a48681c2ff1991e5e2c100ae8e599",
      "new_mode": 33188,
      "new_path": "av1/common/alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "51863cd045670953da383bdd3961710bdf086d74",
      "old_mode": 33188,
      "old_path": "av1/common/alloccommon.h",
      "new_id": "0d420f8257fad98076a6245af958f3cd0b1f5a30",
      "new_mode": 33188,
      "new_path": "av1/common/alloccommon.h"
    },
    {
      "type": "modify",
      "old_id": "1176dcbe96824a842d4e0e902afcb1106dbc0e7a",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "320a8c2a8b15a2ddebd7d6b48b5fa4d0424ef7a4",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "b26c241251725151a0e1653414eb0c0be831b137",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "9fc1f2d5b1d9045b646212f41af3e5df9a46d585",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "b92befbca4ce0def8a8241604676aabaeea10167",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "a90cb880ee1f535fd34abdf7347dd55a72881d74",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "4ebdfadd6d6e4af7a6bcd38e8c1390a29d350c47",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.h",
      "new_id": "b82d29f907b1897a36783adb109663966715c7a8",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.h"
    },
    {
      "type": "modify",
      "old_id": "79e83a56b5e4f111f02b3a9f520541725e78bf1e",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "d31dd32eec09957e169557b6b8a287c209fc2ae5",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
