)]}'
{
  "commit": "8fd3f9a2fb7fd29d811f2af11433b1b8bebabbb5",
  "tree": "ae5026210864a6e325013e4db5cf64f52cb95d75",
  "parents": [
    "99874f55fb2a5a24b05074c716570e17bb6583d2"
  ],
  "author": {
    "name": "Marco",
    "email": "marpan@google.com",
    "time": "Wed Nov 12 14:51:49 2014 -0800"
  },
  "committer": {
    "name": "Marco",
    "email": "marpan@google.com",
    "time": "Wed Dec 03 09:18:08 2014 -0800"
  },
  "message": "Enable non-rd mode coding on key frame, for speed 6.\n\nFor key frame at speed 6: enable the non-rd mode selection in speed setting\nand use the (non-rd) variance_based partition.\n\nAdjust some logic/thresholds in variance partition selection for key frame only (no change to delta frames),\nmainly to bias to selecting smaller prediction blocks, and also set max tx size of 16x16.\n\nLoss in key frame quality (~0.6-0.7dB) compared to rd coding,\nbut speeds up key frame encoding by at least 6x.\nAverage PNSR/SSIM metrics over RTC clips go down by ~1-2% for speed 6.\n\nChange-Id: Ie4845e0127e876337b9c105aa37e93b286193405\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2e472b5d8719804384df64d465e910613ef98cc",
      "old_mode": 33188,
      "old_path": "test/vp9_avg_test.cc",
      "new_id": "fa04528a2413c092d25b06fe24e11381913c623e",
      "new_mode": 33188,
      "new_path": "test/vp9_avg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ae12808640213a5e70bade1d74f58633bb93c3b7",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_rtcd_defs.pl",
      "new_id": "281dcbd8b0de653d3dac662de05c49fdd74e26f4",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "e9810c894d3b26fa106d0b1a43c48b9d3c153279",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_avg.c",
      "new_id": "f8fa7d2e8dfda96b97e18ab51ec29d25fe8e6900",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_avg.c"
    },
    {
      "type": "modify",
      "old_id": "d5122d0bcb4f1ab5beff566cd8c65e4b4a325cec",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodeframe.c",
      "new_id": "7788e502d3d8078f3c582af0569e0c92836bab24",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "5c70b4ee464792b15cd76cd3b037fdb8e991c134",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_speed_features.c",
      "new_id": "85d0dba599c147176a56c5cdce42c6f70701350c",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "ca6cf1ac91667168d2f2265e3cea3a64bc9846ef",
      "old_mode": 33188,
      "old_path": "vp9/encoder/x86/vp9_avg_intrin_sse2.c",
      "new_id": "4c3495b056033380e5c99f27914b6f4e36362abb",
      "new_mode": 33188,
      "new_path": "vp9/encoder/x86/vp9_avg_intrin_sse2.c"
    }
  ]
}
