)]}'
{
  "commit": "a28b2c6ff0ebd4452423dc728d4bb8e0150650c3",
  "tree": "91cb7c4e067df9bed4f3a1f6f976877f9e286728",
  "parents": [
    "205532f3a76752bec3a8b4d229c5fbf569b29922"
  ],
  "author": {
    "name": "Johann",
    "email": "johannkoenig@google.com",
    "time": "Thu Aug 27 09:55:42 2015 -0700"
  },
  "committer": {
    "name": "Johann",
    "email": "johannkoenig@google.com",
    "time": "Thu Aug 27 11:58:38 2015 -0700"
  },
  "message": "Add sse2 versions of halfpix variance\n\nThese were lost in the great sub pixel variance move of\n6a82f0d7fb9ee908c389e8d55444bbaed3d54e9c\n\nNot having these functions caused a ~10% performance regression in\nsome realtime vp8 encodes.\n\nChange-Id: I50658483d9198391806b27899f2c0d309233c4b5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1959c4d8d8cc4d9654c8988ee9be9de66fae9dbc",
      "old_mode": 33188,
      "old_path": "vpx_dsp/vpx_dsp.mk",
      "new_id": "61670d922a7508ae2f0cd2b2fa3ee4f948a15b3b",
      "new_mode": 33188,
      "new_path": "vpx_dsp/vpx_dsp.mk"
    },
    {
      "type": "modify",
      "old_id": "1e56d5345c97022421899cddd4252be1408e196a",
      "old_mode": 33188,
      "old_path": "vpx_dsp/vpx_dsp_rtcd_defs.pl",
      "new_id": "128dd8ba8ad46a7655e9614391dc0f878d0e470a",
      "new_mode": 33188,
      "new_path": "vpx_dsp/vpx_dsp_rtcd_defs.pl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc26bb6124ff9c21e3c08160e0d648554dcd66bb",
      "new_mode": 33188,
      "new_path": "vpx_dsp/x86/halfpix_variance_impl_sse2.asm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5782155bf8a6bd698844d6997317dffa048b72f6",
      "new_mode": 33188,
      "new_path": "vpx_dsp/x86/halfpix_variance_sse2.c"
    }
  ]
}
