)]}'
{
  "commit": "096eaba72807d3685f17bbd07c0b1f1807e1e93d",
  "tree": "4d4f3d398855b4220487d9f5ab8649e77f9581be",
  "parents": [
    "f17a2eb9d53e4a2d7f691c0bb7bf7bfa36c3b479"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue Apr 29 14:36:51 2014 -0700"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue Apr 29 16:13:24 2014 -0700"
  },
  "message": "Remove VP8 save_reg_neon function\n\nThis patch did a cleanup following the commit \"Save NEON registers\nin VP8 NEON functions\". The pushing/poping of callee-saved NEON\nregisters was moved into individual NEON functions. Therefore,\nwe don\u0027t need to save those registers at the beginning of codec.\nThe related code was removed.\n\nChange-Id: I5648166514fc9beffb780aa138495597731f49ea\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "fd7002e7a9ec64a73e0bad3cb00fc30763b04f3f",
      "old_mode": 33188,
      "old_path": "vp8/common/arm/neon/save_reg_neon.asm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2d9e343bc9f034cba08b3bf88464bf3b31356796",
      "old_mode": 33188,
      "old_path": "vp8/decoder/onyxd_if.c",
      "new_id": "29fea616bc89de325fa246ce3f788632fee3cdd1",
      "new_mode": 33188,
      "new_path": "vp8/decoder/onyxd_if.c"
    },
    {
      "type": "modify",
      "old_id": "32c59979131f44b31bb903a30b45606f3dcfe639",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_if.c",
      "new_id": "560134ee5d5e9fefc1a37ff9093f884052c30436",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_if.c"
    },
    {
      "type": "modify",
      "old_id": "dfb54a52c857cae0ae833826a7472e04ec66da00",
      "old_mode": 33188,
      "old_path": "vp8/vp8_common.mk",
      "new_id": "3568b34e148c77bbe709f2edabf0c847b283c8e5",
      "new_mode": 33188,
      "new_path": "vp8/vp8_common.mk"
    }
  ]
}
