)]}'
{
  "commit": "e720cce6d9134e3ea8367a64c443f5f9adc72701",
  "tree": "575ee869246f2c535acf0ec662576de1864d4374",
  "parents": [
    "340616661e1d65fefcfc9a6a970ae5d5749a9ff9"
  ],
  "author": {
    "name": "David Barker",
    "email": "david.barker@argondesign.com",
    "time": "Tue Apr 03 16:38:03 2018 +0100"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Fri Apr 06 16:35:45 2018 +0000"
  },
  "message": "[non-normative] Fix CfL prediction for semi-lossless frames\n\nWhen some segment IDs use lossless mode and others do not,\nit is possible for the luma pixel buffer used by CfL to be\nincorrectly updated, leading to bad predictions.\n\nFix this by more accurately calculating which blocks need\nto store luma pixels.\n\nBUG\u003daomedia:1707\n\nChange-Id: Ia4c50b95841e6bd11e8e50f334081af489175a25\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41433b02e3bfbdbfd4e1f5cafedec8d0c3220136",
      "old_mode": 33188,
      "old_path": "av1/common/cfl.c",
      "new_id": "36561cb90543b08c33d569b5a18b0f8e6c541c85",
      "new_mode": 33188,
      "new_path": "av1/common/cfl.c"
    },
    {
      "type": "modify",
      "old_id": "2850c02cb9e9c375f9dc4cd578490a9a3bc3dbab",
      "old_mode": 33188,
      "old_path": "av1/common/cfl.h",
      "new_id": "a2250bc87bcc02e7240d293efe1044e4c6f9762f",
      "new_mode": 33188,
      "new_path": "av1/common/cfl.h"
    },
    {
      "type": "modify",
      "old_id": "fed1ca6d6411f36f2eb185857a7f5cf13a2cdcf4",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "cf64adde25815439ee9ebd4eff2a035efa0914e9",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "ad22aad7131b3fecfce4047b27ab5780c78727ff",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "3326be0c71af5fb5369e7406b7065b07ceb1dc5c",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "503376d476cf493c1c63f9738ac9f745ee8b4f99",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "a7dd1e3e5afc5d57072ab6da8b6638db21473474",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "681220fff24d9438815462eaddaa0a8a00bcf5ab",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.c",
      "new_id": "afb1f6820b12d5a297cea8fa6febafb696655bfb",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "5f1c77c1d567453dd47c51de14e5b6b372e77ec2",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "f33ba84be878d2dc335652b62a4cd9bc9077591e",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
