)]}'
{
  "commit": "79551e7719e124fb51d13a0aa2ad23507333a7f0",
  "tree": "27a0ca535a9c9270fc4d69f5ed81f67529a16487",
  "parents": [
    "ba908f17f12b514f6fc1c48bcee8aee42cd733dd"
  ],
  "author": {
    "name": "Luc Trudeau",
    "email": "luc@trud.ca",
    "time": "Fri Mar 23 12:35:11 2018 -0400"
  },
  "committer": {
    "name": "Luc Trudeau",
    "email": "luc@trud.ca",
    "time": "Fri Mar 23 20:59:26 2018 +0000"
  },
  "message": "[NORMATIVE] Lossless CfL Workgroup fix\n\nIn the 23/03/2018 work group call, it was decided\nthat CfL cannot break the assumption that the CfL\nprediction size and the transform size remain\nequivalent.\n\nFor lossless, this implies that CfL is only\navailable when the CfL prediction is 4x4.\n\nBUG\u003daomedia:1212\n\nResults on Subset 1 indicate:\n  * A 0.01% rate increase for lossless compression\nhttps://arewecompressedyet.com/?job\u003dLossless-Master%402018-03-23T17%3A32%3A30.993Z\u0026job\u003dLossless-CfLWGFix%402018-03-23T17%3A01%3A12.689Z\n  * No impact on lossy compression\n  PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000\n0.0000 |  0.0000 |  0.0000 |   0.0000 | 0.0000 |  0.0000 |     0.0000\nhttps://arewecompressedyet.com/?job\u003dLossless-Master%402018-03-23T17%3A26%3A08.496Z\u0026job\u003dLossless-CfLWGFix%402018-03-23T17%3A26%3A24.792Z\n\nChange-Id: If90c39ff2e4070dad977dfb8232cd070373c26ad\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ca9705ed19436a62e7ac1ad69c0f61b1b229df2",
      "old_mode": 33188,
      "old_path": "av1/common/cfl.c",
      "new_id": "1132954f0a043bc4f09d737373f4247c219c8391",
      "new_mode": 33188,
      "new_path": "av1/common/cfl.c"
    },
    {
      "type": "modify",
      "old_id": "bb8d8746f4d45f60006da9e15f4f9051ae230837",
      "old_mode": 33188,
      "old_path": "av1/common/cfl.h",
      "new_id": "e7d35428045c5cebbaccd89c110fec1647b4991e",
      "new_mode": 33188,
      "new_path": "av1/common/cfl.h"
    },
    {
      "type": "modify",
      "old_id": "fa7fd4dec7c87e8c7fda1390d7017c66297d3572",
      "old_mode": 33188,
      "old_path": "av1/common/reconintra.c",
      "new_id": "287e120f859b44454f9e10093575fa674078e12c",
      "new_mode": 33188,
      "new_path": "av1/common/reconintra.c"
    },
    {
      "type": "modify",
      "old_id": "5999b4e1e212801fba47de3d2bf9171367189a7d",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "eeaddf8276ada5f25b80dda617de9772e0b41563",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "581cbe87f7c7e4ffc7e2eb551d5cd8fd55a01342",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "46f30e0613996d7c413c73b6571da3ed8866e12a",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "a22c85341e141718b2aa1315632b56b89af30b72",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "3d21c75216e796cbb89a90fb9159447ef3859687",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "7f612443cce5614008f87e81d929deabb1b64f89",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "4a50891e8dc9777b16e87fb7e50527d5e86ce2b9",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "79b53b508066f543c3dfb61da3edb10ec9c87449",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.c",
      "new_id": "7d4e912d1992725d212e5bff445691f2ec74bd28",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "7675ed7bcd5c881bbc3ef240d19bf99a82fcfed9",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "c3b8e488caae03fc8b5400042fb874077f04729f",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
