)]}'
{
  "commit": "cb14764fab88b5b28ba09fa9490bd72c017cb7c2",
  "tree": "b698d8c6703a0f46ca9b2846231e907b8522b494",
  "parents": [
    "e5aaac24bb9f06ccd44505b0af6116b9ca3bd73f"
  ],
  "author": {
    "name": "Tero Rintaluoma",
    "email": "teror@google.com",
    "time": "Wed Feb 09 09:34:56 2011 -0500"
  },
  "committer": {
    "name": "Johann",
    "email": "johannkoenig@google.com",
    "time": "Wed Feb 09 10:23:43 2011 -0500"
  },
  "message": "Adds armv6 optimized variance calculation\n\nAdds vp8_sub_pixel_variance16x16_armv6 function to encoder. Integrates\nARMv6 optimized bilinear interpolations from vp8/common/arm/armv6\nand adds new assembly file for variance16x16 calculation.\n - vp8_filter_block2d_bil_first_pass_armv6   (integrated)\n - vp8_filter_block2d_bil_second_pass_armv6  (integrated)\n - vp8_variance16x16_armv6 (new)\n - bilinearfilter_arm.h (new)\nChange-Id: I18a8331ce7d031ceedd6cd415ecacb0c8f3392db\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "961d142c99702a89f705a8625fe3c8253beef7ba",
      "old_mode": 33188,
      "old_path": "vp8/common/arm/bilinearfilter_arm.c",
      "new_id": "6a46ef685bb84e97abe060ae8ecfda39ea233444",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/bilinearfilter_arm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7155d3f0a5c6413b89786055a9669e08442293f",
      "new_mode": 33188,
      "new_path": "vp8/common/arm/bilinearfilter_arm.h"
    },
    {
      "type": "modify",
      "old_id": "a1f110260d81179f84bdee39448352fa20103069",
      "old_mode": 33188,
      "old_path": "vp8/encoder/arm/arm_csystemdependent.c",
      "new_id": "6c17a7984159c4de0c532937dd14cad9285e4a5b",
      "new_mode": 33188,
      "new_path": "vp8/encoder/arm/arm_csystemdependent.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d7258af7d5fcd80cc9e3fdc9778ae02b6b13d10",
      "new_mode": 33188,
      "new_path": "vp8/encoder/arm/armv6/vp8_variance16x16_armv6.asm"
    },
    {
      "type": "modify",
      "old_id": "b40c0482f3bc3c86413d36942825ed0920d47fbf",
      "old_mode": 33188,
      "old_path": "vp8/encoder/arm/variance_arm.c",
      "new_id": "9737bef46c92dae90a340cb4a35608cfe03f2a16",
      "new_mode": 33188,
      "new_path": "vp8/encoder/arm/variance_arm.c"
    },
    {
      "type": "modify",
      "old_id": "3cbacfac3f2a34bf3db645059d501095f9a01435",
      "old_mode": 33188,
      "old_path": "vp8/encoder/arm/variance_arm.h",
      "new_id": "06d72873ec9a186b437a9549e22e9b1e0dce68e4",
      "new_mode": 33188,
      "new_path": "vp8/encoder/arm/variance_arm.h"
    },
    {
      "type": "modify",
      "old_id": "25909456a66b52c6c4f049756e92fec06c150fb3",
      "old_mode": 33188,
      "old_path": "vp8/vp8_common.mk",
      "new_id": "af07618a140dc3942f72a092c6e0497770f50809",
      "new_mode": 33188,
      "new_path": "vp8/vp8_common.mk"
    },
    {
      "type": "modify",
      "old_id": "b23ac96caa4d9a9a9045dbf895405604878c670e",
      "old_mode": 33188,
      "old_path": "vp8/vp8cx_arm.mk",
      "new_id": "abc5dc8005d325e63f25f3aa685b301f906cfbe5",
      "new_mode": 33188,
      "new_path": "vp8/vp8cx_arm.mk"
    }
  ]
}
