)]}'
{
  "commit": "1144fee3d509aa4cb6dffba04ea0abcc0f9cf909",
  "tree": "2ee686244a8489e131910f99d64a7b9bb220cdaf",
  "parents": [
    "dccddfdfbc1b12bf4df508db36f80a422c225247"
  ],
  "author": {
    "name": "Yaowu Xu",
    "email": "yaowu@google.com",
    "time": "Wed Aug 20 11:17:05 2014 -0700"
  },
  "committer": {
    "name": "Yaowu Xu",
    "email": "yaowu@google.com",
    "time": "Tue Aug 26 09:05:04 2014 -0700"
  },
  "message": "add a new interp filter search strategy.\n\nThis commit addes a new strategy to reduce the search for optimal\ninterpolation filter type. The encoder counts and store how many each\nfilter type is selected and used for each of the reference frames.\nA filter type that is rarely used for all three reference frames is\nmasked out to avoid computation.\n\nThe impact on compression is neglectible:\n-0.02% on derf\n+0.02% on stdhd\n\nEncoding time is seen to reduce by 2~3%.\n\nChange-Id: Ibafa92291b51185de40da513716222db4b230383\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bdb133882696dbaf906cef92f4a5f11b0ae5be31",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_bitstream.c",
      "new_id": "9fcb33ca9566783b47cb2628705e9e56ee1993ad",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "0626f44a4d8f9ade51d76f2c072f662ef6faecd1",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encoder.c",
      "new_id": "9f12d664cb882457381c76cf169b10bca510511e",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encoder.c"
    },
    {
      "type": "modify",
      "old_id": "9739244c84c7c3a5db774e13581f5efa4b6167d3",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encoder.h",
      "new_id": "71fc4decd569dee7506ea61101f7c2ee7dff23da",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "cfda964ceeaa95460030e50ab8df785a2ecf1a2e",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_rdopt.c",
      "new_id": "063eb4b56017f56dc8dce6f9e8360dc6aa44bbf0",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "57835ec3d113e2f209660ec5796a8d8dceb746f2",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_speed_features.c",
      "new_id": "a9d9400b2f6f851f55ccf9d6a4bd4fb7b6f17e77",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "bad956da5009b490f965e9cbc7b971eeae7b1394",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_speed_features.h",
      "new_id": "e2e5c1e9907f565d4789f0ad0159907b9fa76027",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_speed_features.h"
    }
  ]
}
