)]}'
{
  "commit": "eec3def7c5f8ae558e096615801d6afc7e779b29",
  "tree": "30c133f73326cc8b5301d1aab44bd8afb52ebffd",
  "parents": [
    "a2769bb73d005c9f94c07fef808fd2aee7d9b5a4"
  ],
  "author": {
    "name": "Paul Wilkins",
    "email": "paulwilkins@google.com",
    "time": "Wed Oct 16 10:59:55 2013 +0100"
  },
  "committer": {
    "name": "Paul Wilkins",
    "email": "paulwilkins@google.com",
    "time": "Sat Oct 19 12:40:43 2013 +0100"
  },
  "message": "Modified no memory rate control.\n\nThis 2-pass rate control setting allocates bits based\non first pass stats to each kf group, gf group and individual\nframe but does not correct the bits left and allocation after\neach frame.\n\nIn other words it recommends a bit allocation for each frame\nbut does not try and correct any over or under spend on a\nframe over the remainder of the clip. This reduces the accuracy\nof rate control in terms of hitting an average bitrate but prevents\nproblems that may arise because early frames either use to many\nor too few bits. This mode is currently more inclined to undershoot\nthan overshoot (particularly at higher data rates).\n\nAlso minor changes to rate of adaption when recode loop is not\nenabled.\n\nThis mode is currently enabled by default for VBR.\nIt gives the following % performance gains.\n\nderf +0.467, +1.072\nyt 2.962, 2.645\nstdhd 1.682, 1.595,\nyt-hd 2.3, 2.174\n\nChange-Id: I3c84a9bf8884e5b345698ff0e19187f792c2f3a0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffd34c90aa7008a3267a05b61ea008ba110c0b47",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_onyx_if.c",
      "new_id": "a8a7ba6f195f63969d343af4d0b23dc69da64ec7",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_onyx_if.c"
    },
    {
      "type": "modify",
      "old_id": "2e5c7bc7e6dae31c9c3ac3e20ea20fae1d088d1e",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_onyx_int.h",
      "new_id": "7187884100e4d2fbb3f2bc30e3885f15423abf3e",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_onyx_int.h"
    },
    {
      "type": "modify",
      "old_id": "224d1e4f3194563eaa4ff63e9eea9ce37bd7717f",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_ratectrl.c",
      "new_id": "0aa3a6893eba9f739544d7e7b6330d317ba384f1",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_ratectrl.c"
    }
  ]
}
