)]}'
{
  "commit": "e030936ca1e43dc05ef935b5a01ca66ddf5fab5b",
  "tree": "8b597b09ecbfa0d279cd5f19a50132c7dc2611ff",
  "parents": [
    "aa0d90f048e933fc4943684fc472a9aef16b7e8d"
  ],
  "author": {
    "name": "Nathan E. Egge",
    "email": "negge@mozilla.com",
    "time": "Mon Aug 21 21:48:17 2017 -0400"
  },
  "committer": {
    "name": "Nathan Egge",
    "email": "negge@mozilla.com",
    "time": "Fri Aug 25 17:03:08 2017 +0000"
  },
  "message": "Force C implementations when using Daala DCT\u0027s.\n\nThis patch fixes a regression introduced in 1d190950 where the encoder\n was using the 4x4 VP9/AV1 transforms for RDO, but then used the Daala\n transforms for encoding.\nThe ~2% improvement below comes from forcing the C implementation of the\n 4x4 and 8x8 transforms to be used when CONFIG_DAALA_DCT4 and\n CONFIG_DAALA_DCT8 are enabled respectively.\n\nsubset-1 (--enable-experimental --enable-daala_dct4):\n\nmaster@2017-08-21T21:41:18.302Z -\u003e\n master_daala_dct4_use_c@2017-08-22T02:39:14.457Z\n\n   PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000\n-2.1953 | -1.2044 | -1.1865 |  -1.6173 | -1.7029 | -1.6784 |    -1.7235\n\nChange-Id: I44d2b24094e89b2857ae03d743180e706cef45eb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "469f5ba81b9882f562f665b82057f5d0121e0c0d",
      "old_mode": 33188,
      "old_path": "av1/common/idct.c",
      "new_id": "8dffb18498a62a0389bb9ddfb4e7b5914610f35b",
      "new_mode": 33188,
      "new_path": "av1/common/idct.c"
    },
    {
      "type": "modify",
      "old_id": "85f4b7d9b5759d7732ed4b0f4773148a5d4f19c1",
      "old_mode": 33188,
      "old_path": "av1/encoder/hybrid_fwd_txfm.c",
      "new_id": "1f3033556cdd35cacfd2b1112509da0e7b529520",
      "new_mode": 33188,
      "new_path": "av1/encoder/hybrid_fwd_txfm.c"
    }
  ]
}
