)]}'
{
  "commit": "ed40ff9e2dfb261db4ab1dd5d5f984a2b59cf936",
  "tree": "49b73df905f59e33b8e3091a689014461662fe07",
  "parents": [
    "a0306ea660b2a35d09645e6d3e98d786614a874d"
  ],
  "author": {
    "name": "Adrian Grange",
    "email": "agrange@google.com",
    "time": "Thu Mar 10 11:32:48 2011 -0800"
  },
  "committer": {
    "name": "Adrian Grange",
    "email": "agrange@google.com",
    "time": "Thu Mar 10 11:32:48 2011 -0800"
  },
  "message": "Removed firstpass motion map\n\nThe firstpass motion map consists of an 8-bit flag for\neach MB indicating how strongly the firstpass code\nbelieves it should be filtered during the second pass\nARNR filtering.\n\nFor long or large format material the motion map can\nbecome extremely large and hamper the operation of\nthe encoding process.\n\nThis change removes the motion map altogether, leaving\nthe second pass to rely on the magnitude of the motion\ncompensated error to determine the filter weight to\nuse for the MB during ARNR filtering.\n\nTests on the derf set indicate that the effect of this\nchange is neutral, with some small wins and losses. The\nmotion map has therefore been removed based on\na cost/benefit evaluation.\n\nChange-Id: I53e07d236f5ce09a6f0c54e7c4ffbb490fb870f6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d2cc8482eb587ca42fa3c6ea80a50ce18f042474",
      "old_mode": 33188,
      "old_path": "vp8/encoder/firstpass.c",
      "new_id": "00c2bc5817df337815357baadf6c38fb95849518",
      "new_mode": 33188,
      "new_path": "vp8/encoder/firstpass.c"
    },
    {
      "type": "modify",
      "old_id": "797e18b30f8c759eb5673f397d2905c5bcf3e24c",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_if.c",
      "new_id": "8c477ef34731565d5280701a5d38d458ad2dd6ab",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_if.c"
    },
    {
      "type": "modify",
      "old_id": "6d0cbd9fc90f1a7e1c4f806b7c6a043a8d9b9dae",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_int.h",
      "new_id": "0547d57c10602522b746f0eecfd8d8568b08f5aa",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_int.h"
    },
    {
      "type": "modify",
      "old_id": "0f8e654a055a9dc4f84ca960cb846f02887cddec",
      "old_mode": 33188,
      "old_path": "vp8/encoder/temporal_filter.c",
      "new_id": "fd36b22eb118506b446f49bab929c47b071c5906",
      "new_mode": 33188,
      "new_path": "vp8/encoder/temporal_filter.c"
    },
    {
      "type": "modify",
      "old_id": "a45a379123fa8f514baf12205dab4091267f3145",
      "old_mode": 33188,
      "old_path": "vp8/vp8_cx_iface.c",
      "new_id": "2622738ec1ea1d42caf62689bbc64b5726543470",
      "new_mode": 33188,
      "new_path": "vp8/vp8_cx_iface.c"
    }
  ]
}
