)]}'
{
  "commit": "d78dbff09a1b3166fdd5be07b5227179e6e2dfcb",
  "tree": "f8675eb56407fc7be659112f2cb9b53c6e94577b",
  "parents": [
    "cfc337aae8dabc2e4e1af28506d58230dc9de5c3"
  ],
  "author": {
    "name": "Deb Mukherjee",
    "email": "debargha@google.com",
    "time": "Tue Oct 07 02:48:08 2014 -0700"
  },
  "committer": {
    "name": "Deb Mukherjee",
    "email": "debargha@google.com",
    "time": "Wed Oct 08 23:59:43 2014 -0700"
  },
  "message": "Subpel search cleanups and enhancements\n\n- Some fixes to surface fit.\n- Returns variance function as cost rather than sad in the\n  pattern search and diamond search functions. Only\n  vp9_pattern_search_sad function used in bigdia search\n  uses sad as integer 1-away costs.\n- Deploys SUBPEL_TREE_PRUNED_MORE for speed 4+.\n\nResults:\nderf [Speed 3]: About +0.036% in coding efficiency without any\ndiscernible speed loss.\nderf [Speed 4]: About 2-3% faster at -0.199% loss in coding efficiency.\nderf [Speed 5]: About 3-4% faster at -0.149% loss in coding efficiency.\n\nChange-Id: I8462f94f6adb46966ca964f2bd0400977357fd63\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49df5b0f1b42cc99d6e59eb9212f565e3e824a81",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encoder.h",
      "new_id": "e677b7625e5d794c26a03d35417ed01167a76a58",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "42981d81633814c74c0d8727df44ccdfcb852fd5",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_mbgraph.c",
      "new_id": "bd04c56a47d51c299cebe4705684cdcce8ca137f",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_mbgraph.c"
    },
    {
      "type": "modify",
      "old_id": "258b45994f29806477280c5301bbb1ee18af01aa",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_mcomp.c",
      "new_id": "f69f1551093081716676a6bccd441c9a8dd9d377",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_mcomp.c"
    },
    {
      "type": "modify",
      "old_id": "3156cb21ed17bdea01bbff3904a62c72d2ed19cd",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_mcomp.h",
      "new_id": "9ddca250c7c0e7acbfcfa7b8ce16940ce54802fe",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_mcomp.h"
    },
    {
      "type": "modify",
      "old_id": "428767a44182af5b3ec456b67f380b40e0f42354",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_pickmode.c",
      "new_id": "a498f8205b5399e608aed0ac5d4624cf7a5e793b",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_pickmode.c"
    },
    {
      "type": "modify",
      "old_id": "e984225e90eda7a75d4463b430667c01940d7683",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_rdopt.c",
      "new_id": "ddd9ed57693c3a4a596b93061e0a0c6d6149e2e3",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "062da09a054f88435d51569551bca27d9d9a508e",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_speed_features.c",
      "new_id": "79a0c62bce11f033f58304245b2645ba9cf4206e",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "e71a47b35c664eb286918a86958160d6c9976967",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_speed_features.h",
      "new_id": "ffd62f0ee6b28d6c0edc7111089bbacfc06b8b3d",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_speed_features.h"
    },
    {
      "type": "modify",
      "old_id": "2d594dd09b8c0b698f706707bbfd030cd95667e3",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_temporal_filter.c",
      "new_id": "a067b2503d4bb75cae568b877f148a13266edc54",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_temporal_filter.c"
    }
  ]
}
