)]}'
{
  "commit": "609e91f9b7634f0fffef385cd0bccd18ab34ae92",
  "tree": "ded161edae37ee548ca9c478b6189407813978cf",
  "parents": [
    "debd0485311e455e9aa4394fb0586769704c06b3"
  ],
  "author": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Tue May 27 16:44:17 2014 -0700"
  },
  "committer": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Wed May 28 11:23:52 2014 -0700"
  },
  "message": "vp8 denoiser: fix to zero_mv mode selection.\n\nIn the current logic, if the sse for zero motion is smaller\nthan the sse for new_mv (i.e., best_sse), we may still end up\nusing the non-zero mv for denoising (if the magnitude of new_mv is above threshold).\nThis can happen for very noisy content, and can lead to artifacts.\n\nThis change ensures that we always use zero_mv (over new_mv) for\ndenoisng if sse_zero_mv \u003c\u003d best_sse.\n\nChange-Id: I8ef9294d837b077013b77a46c9a71d17c648b48a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e645fbdfff74cab4808812c4ccf49c98c5036ee",
      "old_mode": 33188,
      "old_path": "vp8/encoder/denoising.c",
      "new_id": "1ea6d9a595a77aa45a478be744b8151f4322adea",
      "new_mode": 33188,
      "new_path": "vp8/encoder/denoising.c"
    }
  ]
}
