)]}'
{
  "commit": "bead039d4d316092bca20e62df001f92a86067d2",
  "tree": "2c4da178ab3c55961d663dc47d12f48f6ca678d1",
  "parents": [
    "f1a3b1e0d94dec2d40008f36fdfad99338484b9a"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Fri Jun 25 09:18:11 2010 -0400"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue Jun 29 15:23:14 2010 -0400"
  },
  "message": "Improve SSE2 loopfilter functions\n\nRestructured and rewrote SSE2 loopfilter functions. Combined u and\nv into one function to take advantage of SSE2 128-bit registers.\nTests on test clips showed a 4% decoder performance improvement on\nLinux desktop.\n\nChange-Id: Iccc6669f09e17f2224da715f7547d6f93b0a4987\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb4af220554c93a350060d858e0d92949b898ee0",
      "old_mode": 33188,
      "old_path": "vp8/common/arm/loopfilter_arm.c",
      "new_id": "12e56abd0c50de212a6833627f80ed189c78bd2a",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/loopfilter_arm.c"
    },
    {
      "type": "modify",
      "old_id": "f051a3151f4361ff04b27a2bc37626d5158eaedd",
      "old_mode": 33188,
      "old_path": "vp8/common/loopfilter.h",
      "new_id": "66185d1e77857edefabf17816d87fb9aab2347a5",
      "new_mode": 33188,
      "new_path": "vp8/common/loopfilter.h"
    },
    {
      "type": "modify",
      "old_id": "f11fcadec1f94f0025a7038296795adcd2993e47",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/loopfilter_sse2.asm",
      "new_id": "ad2f36c9ed1f7962eb4a2cdbe444aba741aabd26",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/loopfilter_sse2.asm"
    },
    {
      "type": "modify",
      "old_id": "3a9437e4d1b09124c6df5ab8fb52f052f7b117ef",
      "old_mode": 33188,
      "old_path": "vp8/common/x86/loopfilter_x86.c",
      "new_id": "16498abbd36768ef18501a0ce2205903556f4cd3",
      "new_mode": 33188,
      "new_path": "vp8/common/x86/loopfilter_x86.c"
    }
  ]
}
