)]}'
{
  "commit": "4dc0f1b1860f96db5d26425fceeab6f81b995bed",
  "tree": "5ef094059d74f3a27bbc18d795ba0bd932d1e720",
  "parents": [
    "162f5f792b25a0fd5b90deec7657354aacb0a6a8"
  ],
  "author": {
    "name": "Sarah Parker",
    "email": "sarahparker@google.com",
    "time": "Tue Aug 09 17:40:53 2016 -0700"
  },
  "committer": {
    "name": "Sarah Parker",
    "email": "sarahparker@google.com",
    "time": "Mon Aug 29 16:59:43 2016 -0700"
  },
  "message": "Implement global motion parameter computation\n\nThis computes global motion parameters between 2 frames by\nmatching corresponding points using FAST feature and then\nfitting a model using RANSAC.\n\nChange-Id: Ib6664df44090e8cfa4db9f2f9e0556931ccfe5c8\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f347008d6efb09fb21dd0ce29faa539db6d08a95",
      "new_mode": 33188,
      "new_path": "third_party/fastfeat/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "035599996d6fd8ef66f24477440e9865da84edfe",
      "new_mode": 33188,
      "new_path": "third_party/fastfeat/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d7efc154dcadb1f45a56a486fa07f6e862f23ad",
      "new_mode": 33188,
      "new_path": "third_party/fastfeat/fast.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a00730e3d3ccfbe22491ec92d5f0c74eb00d3fe3",
      "new_mode": 33188,
      "new_path": "third_party/fastfeat/fast.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36aee19fed65f3f088cb144c1166aedcd6acf52e",
      "new_mode": 33188,
      "new_path": "third_party/fastfeat/fast_9.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4f2911e5713a8633e762ba39e20b661f8bfe32a",
      "new_mode": 33188,
      "new_path": "third_party/fastfeat/nonmax.c"
    },
    {
      "type": "modify",
      "old_id": "123d0132f5c4839dccaa32bc80e527658e73f191",
      "old_mode": 33188,
      "old_path": "vp10/common/mv.h",
      "new_id": "e379c31647c3aec003dea90c40b5ece245cb8e53",
      "new_mode": 33188,
      "new_path": "vp10/common/mv.h"
    },
    {
      "type": "modify",
      "old_id": "7d5b7a2e8a7b3d145c984348e9ce165242f6cb15",
      "old_mode": 33188,
      "old_path": "vp10/common/warped_motion.c",
      "new_id": "dd9a91e25e4845bc314fe2b7e4322a1ffeb05f07",
      "new_mode": 33188,
      "new_path": "vp10/common/warped_motion.c"
    },
    {
      "type": "modify",
      "old_id": "3e566b6ffa60f36239556632e8634a962656382f",
      "old_mode": 33188,
      "old_path": "vp10/common/warped_motion.h",
      "new_id": "1b317f1443a089362ebadbceab6ae2d8b0aeec5d",
      "new_mode": 33188,
      "new_path": "vp10/common/warped_motion.h"
    },
    {
      "type": "modify",
      "old_id": "5fb11fa81c57aeb8389249c9cbf10e65f0125dba",
      "old_mode": 33188,
      "old_path": "vp10/encoder/bitstream.c",
      "new_id": "1a9e7608b36124102960f9a2148bf40537fcd77d",
      "new_mode": 33188,
      "new_path": "vp10/encoder/bitstream.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b2d82dbdb96c09bfc696affd541aa8612c02114",
      "new_mode": 33188,
      "new_path": "vp10/encoder/corner_detect.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8db713e211c2325056ce5ab9ca450ae6a3ef7c7e",
      "new_mode": 33188,
      "new_path": "vp10/encoder/corner_detect.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b19d5bfc5f5be1e3d249620dbfa8e594e17eca9",
      "new_mode": 33188,
      "new_path": "vp10/encoder/corner_match.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bc8cb9a451456953743cc78d62da53f6ab4d84c",
      "new_mode": 33188,
      "new_path": "vp10/encoder/corner_match.h"
    },
    {
      "type": "modify",
      "old_id": "cf3b002bb8376688bbbc36132638c13492a4b2d8",
      "old_mode": 33188,
      "old_path": "vp10/encoder/encodeframe.c",
      "new_id": "e458959c670445a59989b1ced533e846d53c4327",
      "new_mode": 33188,
      "new_path": "vp10/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "88f344fb330bc3ed00d6d2dcc747d4940321262e",
      "old_mode": 33188,
      "old_path": "vp10/encoder/global_motion.c",
      "new_id": "60016241d79fbc108188d73908f600a98c20d3cd",
      "new_mode": 33188,
      "new_path": "vp10/encoder/global_motion.c"
    },
    {
      "type": "modify",
      "old_id": "5832b61053c4467f327c741668bddd60e296ecf4",
      "old_mode": 33188,
      "old_path": "vp10/encoder/global_motion.h",
      "new_id": "ac79930dc3620d5c08fc94e8d9c58a8e582869ef",
      "new_mode": 33188,
      "new_path": "vp10/encoder/global_motion.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e925068f07a91853fca2b1aed223c1ecac167432",
      "new_mode": 33188,
      "new_path": "vp10/encoder/ransac.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b14ecf24a820e45374004b6a77616a602a1c968",
      "new_mode": 33188,
      "new_path": "vp10/encoder/ransac.h"
    },
    {
      "type": "modify",
      "old_id": "6764ac8980285603eb6a9aa5cef1c817d1862b1f",
      "old_mode": 33188,
      "old_path": "vp10/vp10cx.mk",
      "new_id": "e4d40c8cdae9d88e22ba7ec34f9ed196a2eacc1f",
      "new_mode": 33188,
      "new_path": "vp10/vp10cx.mk"
    }
  ]
}
