)]}'
{
  "commit": "153eec46e04e4bd24c67ed3ca58374c856231cce",
  "tree": "f455135b9f4b5cdc018a7626af5fad6587384287",
  "parents": [
    "254889cdfc64de8d042117c3dfeb9f83fee736bd"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Thu Dec 08 12:31:01 2011 -0500"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue Dec 13 09:25:30 2011 -0500"
  },
  "message": "Align image buffer in multiple-resolution encoder\n\nAligned the image buffer and stride to 32 bytes. This enables\ncalling of optimized scaler function in libyuv, and improves\nthe performance.\n\nTested libyuv scaler(x86 optimization) on Linux and Windows,\nincluding: Linux 32/64bit, visual studio 32/64bit, Cygwin, and\nMinGW32.\n\nAlso, fixed a wrong pointer in vpx_codec_encode().\n\nChange-Id: Ibe97d7a0a745f82c43852fa4ed719be5a4db6abc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "32766be27c1e6e00dabd08d2cd865a6006971841",
      "old_mode": 33188,
      "old_path": "third_party/libyuv/README.webm",
      "new_id": "d3495caa1251a7134c0acf724415c72abc7f1602",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/README.webm"
    },
    {
      "type": "modify",
      "old_id": "87f8bd2de29f3bb705ba520e382ac06b48fda8c5",
      "old_mode": 33188,
      "old_path": "third_party/libyuv/include/libyuv/basic_types.h",
      "new_id": "30504ce66f4fe10a5c78db594073d8c7cff4024a",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/include/libyuv/basic_types.h"
    },
    {
      "type": "modify",
      "old_id": "8ebafe9b5eeed3b595ec2b914455685f31d3e694",
      "old_mode": 33188,
      "old_path": "third_party/libyuv/include/libyuv/cpu_id.h",
      "new_id": "4a53b5befbea1086727bcfdc95d9bdf2fb7ca23e",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/include/libyuv/cpu_id.h"
    },
    {
      "type": "modify",
      "old_id": "5b2d364adab980d649b0c34f783b9710e727e11d",
      "old_mode": 33188,
      "old_path": "third_party/libyuv/include/libyuv/scale.h",
      "new_id": "21fe360ce24eafa02eda850ff7ca5ab7a37f8e47",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/include/libyuv/scale.h"
    },
    {
      "type": "modify",
      "old_id": "e3b66f21da050c93ed2e9a16aa314a673f4f4c1c",
      "old_mode": 33188,
      "old_path": "third_party/libyuv/source/cpu_id.c",
      "new_id": "fccf3dd44fccf12e26af31fb47a38b844bc39a0d",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/source/cpu_id.c"
    },
    {
      "type": "modify",
      "old_id": "0486fe23a875bae8b10cd2c4ad0b57102d111ebc",
      "old_mode": 33188,
      "old_path": "third_party/libyuv/source/row.h",
      "new_id": "eabe180946a6479e4cb7d1a3bf6a486c9e09bab2",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/source/row.h"
    },
    {
      "type": "modify",
      "old_id": "02ffdac65199c1a2fe9ff5adb20367e46c996b19",
      "old_mode": 33188,
      "old_path": "third_party/libyuv/source/scale.c",
      "new_id": "930a7ae09a43f7e9aa228f4a6176e97f0109b410",
      "new_mode": 33188,
      "new_path": "third_party/libyuv/source/scale.c"
    },
    {
      "type": "modify",
      "old_id": "732f96e38556c0a48fa332476a6bdf2fbe6342f5",
      "old_mode": 33188,
      "old_path": "vp8_multi_resolution_encoder.c",
      "new_id": "11c33d618769bc8304c23780fd2644d26f3c8513",
      "new_mode": 33188,
      "new_path": "vp8_multi_resolution_encoder.c"
    },
    {
      "type": "modify",
      "old_id": "bddad23ecd0839ea1ca9b916db404187de1ce0d0",
      "old_mode": 33188,
      "old_path": "vpx/src/vpx_encoder.c",
      "new_id": "03ddc62b289e65c908c3ac83ac89a7f98c6aec37",
      "new_mode": 33188,
      "new_path": "vpx/src/vpx_encoder.c"
    }
  ]
}
