)]}'
{
  "commit": "3bd72b7bf200d21082cedb98d95734fa80f5ee34",
  "tree": "564da44cb3fff3a70113808d3a7abf95eec0360f",
  "parents": [
    "779d0665e83e3f2436b56837530776e056810278"
  ],
  "author": {
    "name": "Wei-Ting Lin",
    "email": "weitinglin@google.com",
    "time": "Wed Aug 29 16:27:40 2018 -0700"
  },
  "committer": {
    "name": "Wei-ting Lin",
    "email": "weitinglin@google.com",
    "time": "Fri Aug 31 00:30:48 2018 +0000"
  },
  "message": "Apply multi-level boost on VBR and AOM_CQ mode\n\nReduce the bits by half for the frames in the\nbottom level of the pyramid struture, and increase the\nbits allocated for the other frames according to their\nlevels.\n\nThis bit allocation strategy generally improve for\npsnr but have less improvement on ssim.\n\nExperiments are on-going to determine a better strategy\nfor assigning bit boost.\n\nResults (vbr mode, speed 1):\n          30 frames     60 frames\n\tovr_psnr/ssim  ovr_psnr/ssim\nlowres  -0.295/-0.059  -1.120/-0.646\nmidres  -0.601/-0.197  -0.698/-0.491\n\nSTATS_CHANGED\n\nChange-Id: Iaa22bc70d8db149b8a72c428368c3a739c0b4346\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc6e481f5ba74f105594d131e8cb87bc47a3587a",
      "old_mode": 33188,
      "old_path": "av1/encoder/firstpass.c",
      "new_id": "3b90a5c199d4cfa56b58a7c1b99efc4516254c4a",
      "new_mode": 33188,
      "new_path": "av1/encoder/firstpass.c"
    },
    {
      "type": "modify",
      "old_id": "842d611761db4668aeef6d8d2fb0e8a8f5552dc4",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "049598ac75a6c669fb9ec68fb191664c04ca3756",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "22e85f4722b86c0bf1226f11d5c3863787af95c1",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.h",
      "new_id": "8e8ae2e9de7cbb74bb49508576b882fda4639582",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.h"
    }
  ]
}
