)]}'
{
  "commit": "d0312379991b81f2aec5a1fa4a50406ca764cdee",
  "tree": "c9c4838405f185adde18b7777b113bcd727627ff",
  "parents": [
    "3d1e8c9a85d0bb16049cb1622f1d2d9a034c5379"
  ],
  "author": {
    "name": "Paul Wilkins",
    "email": "paulwilkins@google.com",
    "time": "Fri Nov 07 16:32:50 2014 +0000"
  },
  "committer": {
    "name": "Paul Wilkins",
    "email": "paulwilkins@google.com",
    "time": "Thu Nov 20 16:23:35 2014 -0800"
  },
  "message": "Add variance restriction to AQ2.\n\nAdd an additional restriction to bit/complexity based\nsegmentation based on spatial variance.\n\nOnly lower Q when both the number of bits spent\nin the initial encoding pass and the spatial complexity are\nbelow a threshold. This will prevent the low Q segments\nbeing used just because there is a surfeit of bits.\n\nSmall metrics gains especially opsnr.\nderf ~0.2% std-hd ~0.3%\n\nChange-Id: I6a8496d466d673f9b0e2b2ca6304ea7b6d8e1cce\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7fca0cde0a1711ee3f486a4243b2c9d17d5d2d4",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_aq_complexity.c",
      "new_id": "3762c53d7921a4493523e87ff65c2fdbb6cb24f8",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_aq_complexity.c"
    },
    {
      "type": "modify",
      "old_id": "af031a46c6cdacb39b4bf86c3a2201cf30801d84",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_aq_complexity.h",
      "new_id": "6f82aac3732a521851cd4743dd96b22f0164d6cc",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_aq_complexity.h"
    },
    {
      "type": "modify",
      "old_id": "fbf3cff09006a3135d4057e696f5d0e95308cce8",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_aq_variance.c",
      "new_id": "df65696b1fb545e6169ba0867224799a94d66443",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_aq_variance.c"
    },
    {
      "type": "modify",
      "old_id": "ac144fb329111aa45522f69ddb05a373c769f837",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_aq_variance.h",
      "new_id": "a0effa311652125c77d61d479b03a68f6f1c0f2d",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_aq_variance.h"
    },
    {
      "type": "modify",
      "old_id": "93e85292a8a502c089ffd29e78f2857e615e62a0",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodeframe.c",
      "new_id": "7ab240b019cbff307f17a7859b8a47005e0cb92d",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodeframe.c"
    }
  ]
}
