)]}'
{
  "commit": "7ae3a46224bd95e00837189eb1313e4ef8f1fbf8",
  "tree": "d1dbd26f8caa9ccb28d8e66fc0a2dae08960e567",
  "parents": [
    "1d420a749e19cd5c25279cf36429738aaae2f1de"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Wed Sep 04 13:27:59 2019 -0700"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Wed Sep 11 19:05:38 2019 +0000"
  },
  "message": "Fix bug in using first pass stats in second pass\n\nactive_h_edge() and active_v_edge() use first pass stats to decide whether\nor not this block is within the inactive region. There are bugs in the code.\n\n1. frame_stats_arr stats buffer is only used in the first pass, and is invalid\nin the second pass. Should get stats from twopass-\u003estats_in.\n2. mi size is 4x4 in AV1, need to modify the code accordingly.\n\nRan AWCY tests before/after the CL. Saw no quality difference except 1 clip:\nkirland360p_60f.y4m, which got a small gain.\n  PSNR  PSNR HVS SSIM CIEDE2000 PSNR Cb PSNR Cr MS SSIM VMAF\n -0.09   -0.18  -0.04   -0.14   -0.34   0.24     -0.01 -0.91\n\nSTATS_CHANGED\nBUG\u003daomedia:2480\n\nChange-Id: I91de86e0fcc69a057bded92f5f6a67771274f244\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7188d45f4deb2d06e2e3c7a67961afd9193fbce4",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "d3d6a002f2c442af85dfd06d4f3138e131582cb7",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    }
  ]
}
