)]}'
{
  "commit": "a883e6ea18b54e47d321c4ff4f1596c77896fe78",
  "tree": "c3d57987ad74f50459b4f23faae8585064231c05",
  "parents": [
    "6f81f128acbd780c0fc263a5f85b75a129c56348"
  ],
  "author": {
    "name": "David Barker",
    "email": "david.barker@argondesign.com",
    "time": "Fri Feb 09 13:47:49 2018 +0000"
  },
  "committer": {
    "name": "Hui Su",
    "email": "huisu@google.com",
    "time": "Fri Feb 09 18:16:46 2018 +0000"
  },
  "message": "[NORMATIVE-DECODING, intra-edge] Fix bug in is_smooth()\n\nBecause the mbmi pointer passed into is_smooth comes from the above/left\nblock, it might be an inter block. If this happens, we correctly deduce\nthat the above/left block does not use a smooth intra mode.\n\nHowever, inter blocks do not set mbmi-\u003euv_mode, so in the UV case we end up\nreading stale data. This may result in is_smooth() returning the wrong value,\nif (whatever was previously written into) mbmi-\u003euv_mode happens to be a\nsmooth intra mode.\n\nFix this by including an explicit check for inter blocks.\n\nBUG\u003daomedia:1362\n\nChange-Id: I3ec9faef9b6297e22915176067b5704003bc4664\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e1b5dee2200ea68276874c0f75793a8ac6e0220",
      "old_mode": 33188,
      "old_path": "av1/common/reconintra.c",
      "new_id": "b9d266fc29e61764d704a18248734176adf5f661",
      "new_mode": 33188,
      "new_path": "av1/common/reconintra.c"
    }
  ]
}
