)]}'
{
  "commit": "e9b8810b4d5c1db78ef07b6061b05d2d62d55eb6",
  "tree": "45170d04d2997990b13aaaa35be8d08425f2dd02",
  "parents": [
    "175c870efac0949c3d35d8139b195c2a417fa4c8"
  ],
  "author": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Sun Aug 31 13:16:37 2014 -0700"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Thu Oct 16 18:55:46 2014 +0200"
  },
  "message": "move LFWorkerData allocation to VP9LfSync\n\nthis removes an assumption that worker-\u003edata1 would be pointing to a\nTileWorkerData allocation.\nadditionally, within the multi-threaded loopfilter pass VP9LfSync as a\nparameter to the worker hook, removing the need for a shadow pointer in\nLFWorkerData.\n\nChange-Id: Ic7b2faa34e3eb59dbcb8a7c67f333448fa047c88\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ede58ae48143b5418d0533dee946ff4f2b4eae1",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_loopfilter.h",
      "new_id": "c349f36b821fb1f6f5dcf4b6ea74e2b70d090d79",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_loopfilter.h"
    },
    {
      "type": "modify",
      "old_id": "8d83b51cfb42cf52170517713f05ecd9ba39ef4a",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_dthread.c",
      "new_id": "fa66a8cd06f043cee73401955da8d5f43485e042",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_dthread.c"
    },
    {
      "type": "modify",
      "old_id": "51c1ba6337e79f06d47e57a000a2867f84719155",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_dthread.h",
      "new_id": "d5810b45b78fe6737f659dd0d33a305797bb67fb",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_dthread.h"
    }
  ]
}
