)]}'
{
  "commit": "4b847e19facea9bd973cf8327b06d0e491bdb908",
  "tree": "ec9751e54ce51feff1f72c34bf7c2b66a4fd6512",
  "parents": [
    "76224b0edb3d933f7917bbaf18bf85388701015f"
  ],
  "author": {
    "name": "Zoe Liu",
    "email": "zoeliu@google.com",
    "time": "Thu Dec 07 12:44:45 2017 -0800"
  },
  "committer": {
    "name": "Zoe Liu",
    "email": "zoeliu@google.com",
    "time": "Mon Dec 18 01:39:17 2017 +0000"
  },
  "message": "Expand skip mode support for all comp frames\n\nAll compound predicted frames now have the choice to either turn on\nor off the use of the skip mode. The current encoder design only\nturns on the use of skip mode when the temporal distances of the two\nreference frames to the current frame are only different by 1.\n\nThis patch also includes a fix on the calculating of the temporal\ndistance between the two reference frames to the current frame for\nskip mode.\n\nPerformance wise, this patch does not have noticeable impact as the\nencoder stays with the same choice with the frame-level skip mode\nflag.\n\nChange-Id: I34f370940b3b25d2ab429b8721344133ae6288ad\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab2d141e190c55e050f36206f66cc6f9b3bad061",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.c",
      "new_id": "505a6a1cbafceb355306e2621bca126b686c56c8",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.c"
    },
    {
      "type": "modify",
      "old_id": "c1a91d719f5d47a968cacb306221809b1dd1e075",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.h",
      "new_id": "c161c860b2b4c464b51910c56adce4dc445d4e9b",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.h"
    },
    {
      "type": "modify",
      "old_id": "84dd492195cd98fe820d5e3aec8f696bdcf85a82",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "7394e2c73ef4a536ec6fd2f45fe3240bf392eb38",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "a7348941e3a96cbb272b5913fd1f174660ab91d6",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "db489dca19a6528a90f23e2732d89ffa459fdfbe",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "f98ce302d5fd89e03d07e62358bd0331760388ee",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "7386ff3ed9c1452ca708204938d7bd3a263aa877",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "ed8b7d8e39662225bf784f8f9e973d0a62f78242",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "f52b8a8932034152edf532be300c43a441fdbd84",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "9498087f60551ef619d6d02d54e7674a4a3f8c7d",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "d55ded9b74a24ae365fe03d3bee23cb1aaf3055f",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
