)]}'
{
  "commit": "799ff70195900d52a85a99e4704f4a3be28f5ee0",
  "tree": "e444efa5072448d452141d938e65462c6da4987e",
  "parents": [
    "da4bbb51d785f18fc0c74b2e90475bc86d8b753e"
  ],
  "author": {
    "name": "Rupert Swarbrick",
    "email": "rupert.swarbrick@argondesign.com",
    "time": "Wed Oct 04 17:37:52 2017 +0100"
  },
  "committer": {
    "name": "Rupert Swarbrick",
    "email": "rupert.swarbrick@argondesign.com",
    "time": "Fri Oct 06 08:47:03 2017 +0000"
  },
  "message": "Simplify the ALL_ZERO_FLAG logic in av1_rd_pick_intra_mode_sb\n\nSince the CONFIG_EXT_INTER #if/#endif lines have been removed, it\u0027s a\nbit clearer what\u0027s going on here and this patch cleans up the code.\n\nFirstly, the patch pulls the cheap checks on best_mbmode.ref_frame out\nto the front of the block, so we needn\u0027t call gm_get_motion_vector at\nall for compound predictions.\n\nNext, second element of the zeromv array is never used, so we needn\u0027t\ncompute it.\n\nFinally, the patch removes the calls to lower_mv_precision. These\nshouldn\u0027t be needed, but it\u0027s not exactly obvious why not so the patch\nadds some comments to gm_get_motion_vector to explain what\u0027s going on\nand adds an assertion to make sure they are true. It also adds a call\nto integer_mv_precision on the early return path of\ngm_get_motion_vector, correcting an apparent bug when CONFIG_AMVR is\ntrue.\n\nThis patch shouldn\u0027t make any difference to encoder or decoder\nbehaviour.\n\nChange-Id: I0b4a01063574d080bbf6d30187f4e1748c60939d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1412944234d3a04f0fd4a7a7f86c1b1ed29895cd",
      "old_mode": 33188,
      "old_path": "av1/common/mv.h",
      "new_id": "65f0f7eda2d3380d0c86b6398c2852468db3fccf",
      "new_mode": 33188,
      "new_path": "av1/common/mv.h"
    },
    {
      "type": "modify",
      "old_id": "fadd930bb890e9bacabc08239e55033bd83f1e38",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "401e50f0767a31b5ac91721c162f42411cc95ff9",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
