)]}'
{
  "commit": "5e3b3ff9c034383d61b4e5923bbecdb7aced6d2d",
  "tree": "330db74735982deb9a909c3461b3a2bb2c4bd722",
  "parents": [
    "7d3955f6feefc8b3cc5dc4a4766b1d561c195753"
  ],
  "author": {
    "name": "Paul Wilkins",
    "email": "paulwilkins@google.com",
    "time": "Thu Sep 26 11:03:42 2019 +0100"
  },
  "committer": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Fri Oct 04 16:00:49 2019 +0000"
  },
  "message": "Change KF Boost calculation.\n\nAdjust the KF boost calculation to better match the calculation in VP9.\nThis monitors the difference between the last frame and second last\nframe error and uses this to estimate the rate of decay in prediction\nquality and ultimately trigger a break out in the boost calculation.\n\nThere are significant net benefits for all sets apart from the midres set\nwhere the results are mixed (better vmaf worse ssim). In this set all\nthe clips are scaled from larger sources and this may be a factor. This\nmay point to a fruitful area for further changes.\n\nIn general there is a decline in boost for very easy clips and the worst\nregression case is midres Snow_Mnt_480P which is almost static. In\ncontrast boost is increased a little for some harder clips like Husky and\nParkJoy.\n\nResults:- (Overall PSNR, SSIM, PSNR-HVS, VMAF) -ve better.\n\nLow Res -0.923\t-0.119\t-0.974\t-1.878\nUGC 360 -0.871\t-0.608\t-0.746\t-1.203\nMid Res  0.080\t 0.800\t-0.133\t-0.678\nHd Res  -0.505\t-0.405\t-0.573\t-0.459\n\nAs expected this patch requires tweaks to some unit tests that do single\npoint sanity psnr checks without accounting for size. Hence any reduction\nin KF boost may trigger them.\n\nSTATS_CHANGED\n\nChange-Id: I6d1239bb6fb6fe7cd5e40a85787022edb03c738f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b59d75e33b07fee9e0305b4787c2958ebb9c558",
      "old_mode": 33188,
      "old_path": "av1/encoder/pass2_strategy.c",
      "new_id": "fc0d8976cb2ea43a5cd9290e90952a2c1cde7c15",
      "new_mode": 33188,
      "new_path": "av1/encoder/pass2_strategy.c"
    },
    {
      "type": "modify",
      "old_id": "de139c45d92986dfb3323746396eb4bbca735e35",
      "old_mode": 33188,
      "old_path": "test/fwd_kf_test.cc",
      "new_id": "ea1c8519b70c12e0d840f66dbeafc0328675a326",
      "new_mode": 33188,
      "new_path": "test/fwd_kf_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bab6f6f115637ec4af7321d82e44fc71d56efd09",
      "old_mode": 33188,
      "old_path": "test/gf_max_pyr_height_test.cc",
      "new_id": "56d3255aaac748ae32ae24c68b6fcbf5222916ee",
      "new_mode": 33188,
      "new_path": "test/gf_max_pyr_height_test.cc"
    }
  ]
}
