)]}'
{
  "commit": "3ec1601e37ff58fbf7b2857a375c7e194907bda8",
  "tree": "4a0c5827c615ede7a7180b651fbdb62b1421a5b6",
  "parents": [
    "0c8110efe1682494aaa255733fa85203926db5f8"
  ],
  "author": {
    "name": "Zoe Liu",
    "email": "zoeliu@google.com",
    "time": "Thu Nov 12 02:12:17 2015 -0800"
  },
  "committer": {
    "name": "Zoe Liu",
    "email": "zoeliu@google.com",
    "time": "Fri Nov 20 17:00:24 2015 -0800"
  },
  "message": "Added 3 more reference frames for inter prediction.\n\nUnder the experiment of EXT_REFS: LAST2_FRAME, LAST3_FRAME, and\nLAST4_FRAME.\n\nCoding efficiency: derflr +1.601%; hevchr +1.895%\nSpeed: Encoder slowed down by ~75%\n\nChange-Id: Ifeee5f049c2c1f7cb29bc897622ef88897082ecf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb943970ed5f5b54be1e3b40aef62ad9a355dad4",
      "old_mode": 33188,
      "old_path": "vp10/common/blockd.h",
      "new_id": "9974da9241aefa221df557ed0cc754e3423fb862",
      "new_mode": 33188,
      "new_path": "vp10/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "9142d6a803406d9f844567c7a30cc4e3e682f748",
      "old_mode": 33188,
      "old_path": "vp10/common/entropymode.c",
      "new_id": "306125833fd0f4b774ac90a1b2535e922cef72ea",
      "new_mode": 33188,
      "new_path": "vp10/common/entropymode.c"
    },
    {
      "type": "modify",
      "old_id": "0d2ed50d52d2ab4624460f605f116454244183b0",
      "old_mode": 33188,
      "old_path": "vp10/common/entropymode.h",
      "new_id": "52c3630fce234e561d121a5c85ef446ee1ac33ad",
      "new_mode": 33188,
      "new_path": "vp10/common/entropymode.h"
    },
    {
      "type": "modify",
      "old_id": "3f9395eecb1150a07599c1a074940ab8e12c5e31",
      "old_mode": 33188,
      "old_path": "vp10/common/enums.h",
      "new_id": "1cd6e7a60fe430179bc332bd4ad7d11df9b5ebcc",
      "new_mode": 33188,
      "new_path": "vp10/common/enums.h"
    },
    {
      "type": "modify",
      "old_id": "513fbe3bd73d2555bcb7480edecbd9753239b8ed",
      "old_mode": 33188,
      "old_path": "vp10/common/loopfilter.h",
      "new_id": "3d764394edaa2c8c76f9adc03be49b59af7a7fac",
      "new_mode": 33188,
      "new_path": "vp10/common/loopfilter.h"
    },
    {
      "type": "modify",
      "old_id": "e3fef907c6168bcd73eac2b4a3a13f97c2ddcb42",
      "old_mode": 33188,
      "old_path": "vp10/common/onyxc_int.h",
      "new_id": "86ec7d8dc9fb4501fffe462fe602c293355ddbeb",
      "new_mode": 33188,
      "new_path": "vp10/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "2e79e0de35f95960c73f35882ccd0d7b2250d461",
      "old_mode": 33188,
      "old_path": "vp10/common/pred_common.c",
      "new_id": "9c42794c744ec45c84afe67c609ac3044c54ef00",
      "new_mode": 33188,
      "new_path": "vp10/common/pred_common.c"
    },
    {
      "type": "modify",
      "old_id": "ebba225dfc856a349f6bbcfc92227f4de2008b4e",
      "old_mode": 33188,
      "old_path": "vp10/common/pred_common.h",
      "new_id": "4ebfcdb9787794b22a95f1dfb60e7755700086d8",
      "new_mode": 33188,
      "new_path": "vp10/common/pred_common.h"
    },
    {
      "type": "modify",
      "old_id": "55b3537e81c8682fc0198d841a1116c0264c3cdf",
      "old_mode": 33188,
      "old_path": "vp10/common/thread_common.c",
      "new_id": "80d8d143c81ae7e279c614b29b008d569f0d4b26",
      "new_mode": 33188,
      "new_path": "vp10/common/thread_common.c"
    },
    {
      "type": "modify",
      "old_id": "531be1ffe7fa4c33192449badacbd8c7db627c85",
      "old_mode": 33188,
      "old_path": "vp10/decoder/decodeframe.c",
      "new_id": "438d6df67ce54ec6d9fd823530bba37cd5f245f3",
      "new_mode": 33188,
      "new_path": "vp10/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "d66ddd9f9811bfabed01d204aac6e630d8106375",
      "old_mode": 33188,
      "old_path": "vp10/decoder/decodemv.c",
      "new_id": "ea21c8bf5693e5e3ffb53a7068409d4f340695ce",
      "new_mode": 33188,
      "new_path": "vp10/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "749923072a7ea17793fdd3797fe6c1a5457056cd",
      "old_mode": 33188,
      "old_path": "vp10/decoder/decoder.c",
      "new_id": "2dbadb3b23dfcd88a906b7c2433e0a09410807f4",
      "new_mode": 33188,
      "new_path": "vp10/decoder/decoder.c"
    },
    {
      "type": "modify",
      "old_id": "a80e5bd563bfa92778b328c2742fbe8a8f4186c6",
      "old_mode": 33188,
      "old_path": "vp10/encoder/bitstream.c",
      "new_id": "3fdad0ceb1349070db8e2381f1e77c160a3fd167",
      "new_mode": 33188,
      "new_path": "vp10/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "e5d8157a4afc16ab29b616f87fb69fefaf463171",
      "old_mode": 33188,
      "old_path": "vp10/encoder/denoiser.c",
      "new_id": "c4955fe9f88c8a8a771b61f3f3f4a8cef23dfc11",
      "new_mode": 33188,
      "new_path": "vp10/encoder/denoiser.c"
    },
    {
      "type": "modify",
      "old_id": "127cd04fe63fb5d18c83e42b045aeaa964546611",
      "old_mode": 33188,
      "old_path": "vp10/encoder/encodeframe.c",
      "new_id": "c57b224b7168cda60d0b129445568463cab3fa9b",
      "new_mode": 33188,
      "new_path": "vp10/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "c9911f84d8ec3513da5a9ccbbf0239e71af99c8a",
      "old_mode": 33188,
      "old_path": "vp10/encoder/encoder.c",
      "new_id": "77468395974c038350b5482bf8e93a6ba244f401",
      "new_mode": 33188,
      "new_path": "vp10/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "e20b569982fc3ae77274e27941f72eafc3258cc3",
      "old_mode": 33188,
      "old_path": "vp10/encoder/encoder.h",
      "new_id": "7b380005f3714442b76ef439466ef64a1428e3c3",
      "new_mode": 33188,
      "new_path": "vp10/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "cb322524a8e7d5ba47babbc561aa3c36b140317f",
      "old_mode": 33188,
      "old_path": "vp10/encoder/rd.c",
      "new_id": "823e6b8a2eed4bde6c04312a1c48f353818d43c4",
      "new_mode": 33188,
      "new_path": "vp10/encoder/rd.c"
    },
    {
      "type": "modify",
      "old_id": "cd58bf84f2c91ea2f58a02210e478c260895c2ee",
      "old_mode": 33188,
      "old_path": "vp10/encoder/rd.h",
      "new_id": "42261ac10eed8b2f963cd4626e6052cc26de9bc9",
      "new_mode": 33188,
      "new_path": "vp10/encoder/rd.h"
    },
    {
      "type": "modify",
      "old_id": "7562b600b84597c382a56ffb76ca5596f5ad9dda",
      "old_mode": 33188,
      "old_path": "vp10/encoder/rdopt.c",
      "new_id": "ba7468e3e1f94d46eb77ee169a734524c6f9b7fe",
      "new_mode": 33188,
      "new_path": "vp10/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "1f16325732b0161a30ae35ae8ecb89b295a31f83",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_pred_common.c",
      "new_id": "e4c349c72916b5df06fa6f939698874b1b690784",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_pred_common.c"
    },
    {
      "type": "modify",
      "old_id": "db78d6be89460b77331eb37cc18e81e3ff5fdc27",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_thread_common.c",
      "new_id": "033326dd988d27c983496b5847e8237d9c423a98",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_thread_common.c"
    },
    {
      "type": "modify",
      "old_id": "f5da07ea02be60202825ffb924ae67258322e3cc",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_decoder.c",
      "new_id": "ed49a69f1c024d445a26d2fc82f479fc01d8576f",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_decoder.c"
    },
    {
      "type": "modify",
      "old_id": "f9c28f6a99355b626131aa0f4f830310865149d4",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodeframe.c",
      "new_id": "2dd948dc1dd9c34e4055a86d1fe5295a2314ce2e",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "eda7743764fbf1785cf498b9f47d3c84b24284c7",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_rd.c",
      "new_id": "21e57c42272936e5954dd33ce01b9f36598e6729",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_rd.c"
    },
    {
      "type": "modify",
      "old_id": "e32130e391a563014581381b2a6599167680c8bd",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_rdopt.c",
      "new_id": "31c5b2e41089b159be7e72dcc12c84cbb6f62f75",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_rdopt.c"
    }
  ]
}
