)]}'
{
  "commit": "f5209d7e018eee95e75ee03d519a8ba65987f264",
  "tree": "d9052c1d477417768d44d6c395d6359cb5a76981",
  "parents": [
    "1663eff7f8e8e820c6037157fcc9917d8ece9c28"
  ],
  "author": {
    "name": "Paul Wilkins",
    "email": "paulwilkins@google.com",
    "time": "Thu Nov 20 18:32:44 2014 -0800"
  },
  "committer": {
    "name": "Paul Wilkins",
    "email": "paulwilkins@google.com",
    "time": "Fri Nov 21 08:51:58 2014 -0800"
  },
  "message": "Remove rate component adjustment for AQ1\n\nIn AQ1 a rate adjustment was applied for blocks coded with a\ndeltaq. This tends to skew the partition selection and cause\nrate overshoot.\n\nFor example, consider a 64x64 super block where some but not all\nsub blocks are in a low q segment and some are in a high q segment.\nThe choice of Q when considering large partition and transform sizes\nis defined by the lowest sub block segment id (currently this implies the\nlowest Q). If some parts of the larger partition are very hard this will\ncause a high rate component.\n\nThe correct behavior here is for the rd code to discard the large partition\nchoice and break down to sub blocks where some have low and some\nhave high Q.  However the rate correction factor above mask the high\ncost of coding at a larger partition size.\n\nChange-Id: Ie077edd0b1b43c094898f481df772ea280b35960\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ab240b019cbff307f17a7859b8a47005e0cb92d",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodeframe.c",
      "new_id": "49272590dae485702af6465ddf35ff2d0f81a91c",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodeframe.c"
    }
  ]
}
