)]}'
{
  "commit": "15338d5f40b3361ce82840573f65dc42ce899fba",
  "tree": "f84b0ddc73f81910e5866637c70c0d039fc91231",
  "parents": [
    "24f1a904418518b6b2f6abf1b3780bd8d9711f3f"
  ],
  "author": {
    "name": "David Barker",
    "email": "david.barker@argondesign.com",
    "time": "Mon Feb 13 15:30:59 2017 +0000"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Wed Feb 15 15:09:40 2017 +0000"
  },
  "message": "Speed up global motion determination\n\nWhen global-motion is enabled, a considerable amount\nof encoder time is spent in the functions in corner_match.c.\nThis patch optimizes those functions to be 3.5-4x as fast,\nleading to an end-to-end encoder speed improvement\n(on 20 frames of tempete_cif.y4m) of:\n\n 200kbps: ~26% faster\n 800kbps: ~19% faster\n2800kbps: ~12% faster\n\nChange-Id: I04d3f87484c36c41eb5a1e86e814f2accbe86297\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63225a8b326cf2d283fdfea7e7075ac76a21b586",
      "old_mode": 33188,
      "old_path": "av1/encoder/corner_match.c",
      "new_id": "64ee0c5ae1de9db16f891978383f81acb107c327",
      "new_mode": 33188,
      "new_path": "av1/encoder/corner_match.c"
    },
    {
      "type": "modify",
      "old_id": "3618aa0c65ffcc646bacefdaafa3502e5f550010",
      "old_mode": 33188,
      "old_path": "av1/encoder/corner_match.h",
      "new_id": "c0458642c181897c989814201711b5ce51139183",
      "new_mode": 33188,
      "new_path": "av1/encoder/corner_match.h"
    },
    {
      "type": "modify",
      "old_id": "526e897a760e23edb203d9a1cb63ea5043d35024",
      "old_mode": 33188,
      "old_path": "av1/encoder/global_motion.c",
      "new_id": "8259c45426372ebdc31230e4a16be3abee923870",
      "new_mode": 33188,
      "new_path": "av1/encoder/global_motion.c"
    },
    {
      "type": "modify",
      "old_id": "ff62105e7a12be57c52be94f4c145e02938a5691",
      "old_mode": 33188,
      "old_path": "av1/encoder/ransac.c",
      "new_id": "766a1cf513700cd02456aa0282ecb32fbf8afd01",
      "new_mode": 33188,
      "new_path": "av1/encoder/ransac.c"
    },
    {
      "type": "modify",
      "old_id": "3a749b2cc63d98b9000811121dd7fb3413fc2010",
      "old_mode": 33188,
      "old_path": "av1/encoder/ransac.h",
      "new_id": "c45603ca755f36379eebb47ffe8ae858edb7dd13",
      "new_mode": 33188,
      "new_path": "av1/encoder/ransac.h"
    }
  ]
}
