)]}'
{
  "commit": "e93acb2d228ce2d97214703e24e1a955611d5a94",
  "tree": "9495a48a31ab33e9bfb9f8c680dd2f85a7ca0bc5",
  "parents": [
    "7a40600c8a45aa787c29914db2cee8c91521a555"
  ],
  "author": {
    "name": "Timothy B. Terriberry",
    "email": "tterriberry@mozilla.com",
    "time": "Mon Feb 06 13:55:53 2017 -0800"
  },
  "committer": {
    "name": "Tim Terriberry",
    "email": "tterriberry@mozilla.com",
    "time": "Tue Feb 07 15:23:28 2017 +0000"
  },
  "message": "Scale PVQ input to OD_COEFF_SHIFT resolution.\n\nThis ensures we operate at the same precision that Daala uses, which matters\nwhen activity masking is enabled, because of the gain companding.\n\nMetrics from Patchset 4 (which had slightly incorrect rounding):\n\nWith activity masking (5 frames only):\nav1_pvq_AM_ref_5f@2017-02-07T03:37:53.702Z -\u003e av1_pvq_AM_derf_fix2_coeff_scaling_5f@2017-02-07T00:12:24.427Z\n\n    PSNR |  PSNR Cb |  PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000\n  0.6653 | -12.3177 | -12.1858 |   0.3350 | 4.1013 |  2.0964 |    -4.0539\n\nIn particular for Netflix_Crosswalk_1920x1080_60fps_8bit_420_60f.y4m\n -5.0589 | -22.3077 | -21.2188 |  -7.0389 | -3.3715 |-5.7794 |   -13.1891\n\nI.e., it fixes the large regression with AM on this sequence, and\n substantially improves chroma (at a lesser cost to other metrics).\n\nWithout activity masking (5 frames only):\nav1_pvq_ref_5f@2017-02-07T03:52:51.279Z -\u003e av1_pvq_derf_fix2_coeff_scaling_5f@2017-02-07T00:12:48.873Z\n\n    PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000\n  0.0989 | -0.0322 | -0.0464 |   0.1883 | 0.0795 |  0.0579 |     0.0923\n\nChange-Id: I46b808b7c8e4733465f8bebc8336dfd5b75783ec\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "306ee9687e6e225e7ddf965dea38d2b9928c7374",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "6f0ef1231d6483b79a03660e9174b6c995ae0069",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "fac99f9392e409538814a878bbe1ec5a5d350943",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.c",
      "new_id": "5158ae71340c8b8e6cf14c83f7b7876362468c44",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.c"
    }
  ]
}
