)]}'
{
  "commit": "2d0932abce9b10d7bc9c2917f87f59a0687526ea",
  "tree": "14feb834f26a4a9019b82500d1d045ee4bc2131f",
  "parents": [
    "ba140786274537c66a342fd28bd1d57ac8350866"
  ],
  "author": {
    "name": "David Barker",
    "email": "david.barker@argondesign.com",
    "time": "Thu Jun 14 14:04:13 2018 +0100"
  },
  "committer": {
    "name": "David Barker",
    "email": "david.barker@argondesign.com",
    "time": "Fri Jun 15 10:17:38 2018 +0000"
  },
  "message": "[NORMATIVE] Always check that mvs are in range\n\nMove the check of is_mv_valid() so that it\u0027s always called at the\nend of assign_mv(), instead of only calling it for NEWMV type modes.\nThis will allow catching any cases where invalid motion vectors\nare generated.\n\nThis is normative in that it disallows streams which generate \"invalid\"\nmotion vectors via a non-NEWMV mechanism (eg, GLOBALMV). But that was\nnever intended to be allowed anyway.\n\nBUG\u003daomedia:1959\n\nChange-Id: I77ad1b841a84b1b3de852b7ef0ba42713554c7a6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bfc84cfa20e40bc0d3b142bbed6a6c667206533a",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "d15216aaa65c7c78c692d0b4043fed5118233d80",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    }
  ]
}
