)]}'
{
  "commit": "f2f3156f9f5dbb77fcee8585ed08da72aac08871",
  "tree": "0187aa55134521101418a92971ec4714eeba39b7",
  "parents": [
    "2314566a26809c51e0bbf24f77e69e19220e9194"
  ],
  "author": {
    "name": "David Michael Barr",
    "email": "b@rr-dav.id.au",
    "time": "Tue Oct 31 22:58:15 2017 +0900"
  },
  "committer": {
    "name": "David Michael Barr",
    "email": "b@rr-dav.id.au",
    "time": "Thu Dec 14 01:49:38 2017 +0000"
  },
  "message": "[CFL] Reorder alpha search for early termination\n\nThis prepares the way for a heuristic to truncate the search.\n\nFor a given joint sign value, each plane\u0027s alpha is coded\nindependently and so the alpha choice is also independent.\nRather than iterating over all possible pairs, first choose\nfor each plane separately and then merge the choices.\nMerge with RD collection and continuously update the bound.\n\nOn subset1, then encoder output is identical for most sequences:\n  PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000\n0.0002 | -0.0058 | -0.0016 |   0.0020 | 0.0025 |  0.0040 |    -0.0022\n\nChange-Id: Ie7d1e1622d46eaa8cf42f50c9a6bec6e59bdbc39\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "afa23014488d5243b21bbec94283e76241e7abfc",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "6ba22b0e3bff880b9414c6fa28cc7c2976f423bd",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
