)]}'
{
  "commit": "12861260732a4fd5f6b667ce9d5105dc9b606eda",
  "tree": "cc9f1bd235385bc4a14c5d6d8d422759f3d4bada",
  "parents": [
    "8c1f071f1ea03b33bcf31edc1eec3d549d134b37"
  ],
  "author": {
    "name": "Pengchong Jin",
    "email": "pengchong@google.com",
    "time": "Mon Jun 23 13:00:16 2014 -0700"
  },
  "committer": {
    "name": "Pengchong Jin",
    "email": "pengchong@google.com",
    "time": "Thu Jun 26 12:10:34 2014 -0700"
  },
  "message": "Skip the partition search for the frame with no motion\n\nThis patch allows the encoder to skip the partition search for the\nframe if it is an inter frame and only zero motion vectors have\nbeen detected in the first pass. The partition size is directly\nassigned according to the difference variance.\n\nBorg tests show overall little performance changes in term of PSNR\n(derf -0.027%, yt 0.152%, hd 0.078%, stdhd 0%). The worst case of\nPSNR loss is -0.514% from yt. The best PSNR gain is 4.293% from yt.\nThe second pass encoding speedup for slideshow clips is 15%-40%.\n\nChange-Id: I881f347d286553ee5594a9ea09ba1a61ac684045\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dcd0be686609e51ff0e653229f34af8e04f7238d",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodeframe.c",
      "new_id": "e64d402f24961dffedbd9991407b8d3d9788fb73",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "bc240ff556976cb120eddb86a1f3ec6c5b759504",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encoder.c",
      "new_id": "571ad0c67c3af74df43fee8134dd61affe6463ce",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encoder.c"
    },
    {
      "type": "modify",
      "old_id": "a80ab1bd6204628adf05b0b6fa876e381ce7a95e",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encoder.h",
      "new_id": "a5b465a63c544c26dc4d78b1a7ecf9417c6d1939",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encoder.h"
    }
  ]
}
