)]}'
{
  "commit": "1215e2372d3eb77f544967dfb894bdf338a2f7f9",
  "tree": "3de1adf0ee07bc2ef151bbec6725bde4c9003381",
  "parents": [
    "48b46b4fc765045e0e1303e56347bd9b34adda38"
  ],
  "author": {
    "name": "Sarah Parker",
    "email": "sarahparker@google.com",
    "time": "Mon Apr 15 11:10:00 2019 -0700"
  },
  "committer": {
    "name": "Sarah Parker",
    "email": "sarahparker@google.com",
    "time": "Wed Apr 24 12:35:33 2019 -0700"
  },
  "message": "Refactor q mode to compute quality along with structure\n\nNow constant quality mode will compute the q values for each frame\nin a gf group directly after the group structure is determined.\nNo change in performance.\n\nChange-Id: Ieb7c04ba3626f3916572fa54fb58163cbdb173b6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7897015af76994503074ac47faeafa760996b787",
      "old_mode": 33188,
      "old_path": "av1/encoder/firstpass.h",
      "new_id": "f10ce3f3f652565749428deb9060056cffbd3188",
      "new_mode": 33188,
      "new_path": "av1/encoder/firstpass.h"
    },
    {
      "type": "modify",
      "old_id": "ac22b68e5f2bbca00a50c4ecb77e3587dcef8d1c",
      "old_mode": 33188,
      "old_path": "av1/encoder/pass2_strategy.c",
      "new_id": "a0e35488edbf9b1bd9f00456401e97bd74800e05",
      "new_mode": 33188,
      "new_path": "av1/encoder/pass2_strategy.c"
    },
    {
      "type": "modify",
      "old_id": "9e527d4801b14412e59b7a9cee90883dca0d0cbc",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "e075dc3bf86b6d37996fa36b8aafa2a626fc6a98",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "1cd59940ce5608c63abd9c13d2b8e11caa27210c",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.h",
      "new_id": "39c13cbf00a41a24a30c078a7e61369dbdfb8eb2",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.h"
    }
  ]
}
