)]}'
{
  "commit": "d3afdb9096fe1437bb15d4fab4bb781d848578a7",
  "tree": "03ec3ad8eab185a649311bc2863b4bc21365f7ea",
  "parents": [
    "5c4848d6ef379fdcdfd8134a6fe9698ef87c1f0b"
  ],
  "author": {
    "name": "David Barker",
    "email": "david.barker@argondesign.com",
    "time": "Wed Feb 14 15:45:58 2018 +0000"
  },
  "committer": {
    "name": "Yaowu Xu",
    "email": "yaowu@google.com",
    "time": "Wed Feb 14 22:51:29 2018 +0000"
  },
  "message": "[NORMATIVE-DECODING] Fix above/left chroma block selection\n\nAs pointed out by rsbultje, my previous patch to is_smooth()\n(a883e6ea) was not quite correct. This is because, when we\u0027re\nmaking a chroma prediction, the uv_mode for the above/left chroma\npredictions is not necessarily in above_mbmi/left_mbmi. Instead,\nit may be in any of several places, depending on subsampling and\nthe values of mi_row/mi_col.\n\nThe cleanest solution is to explicitly maintain pointers to the\nabove and left chroma blocks. Then we can simply look at those\npointers when we want to know the above or left uv_mode.\n\nAlso include a bit of refactoring of get_filt_type: It seems\nto be recalculating what\u0027s already in xd-\u003e{above,left}_mi,\nso just use those directly.\n\nBUG\u003daomedia:1362\n\nChange-Id: I0230474a50d43b78cb587a2b553da9ca78cec0c6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7bd9410d50011c0658e99e25ffe9152053547718",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "df1ed73475a3a06b644fd336c458256264c54a1b",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "de86b19b9ce78a71c837f119d6621d75095ac5f8",
      "old_mode": 33188,
      "old_path": "av1/common/onyxc_int.h",
      "new_id": "4fd933ff4d4dcdd0816b3c8d4f1c50abb48e03e6",
      "new_mode": 33188,
      "new_path": "av1/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "0badd90941ff5e9f867aca2842ac3370195b6c49",
      "old_mode": 33188,
      "old_path": "av1/common/reconintra.c",
      "new_id": "8f34ea0aeed23e9680fcbafc78a513a9520b6cfa",
      "new_mode": 33188,
      "new_path": "av1/common/reconintra.c"
    }
  ]
}
