)]}'
{
  "commit": "217591fde57a1f459003e651854b53b940b00865",
  "tree": "3cf8b6e5648eb38b8f3a1f7d2b8e0436316589d5",
  "parents": [
    "af12c23e8ee6931c364f417d510b48de6e1d8530"
  ],
  "author": {
    "name": "Adrian Grange",
    "email": "agrange@google.com",
    "time": "Thu Oct 06 15:49:11 2011 -0700"
  },
  "committer": {
    "name": "Adrian Grange",
    "email": "agrange@google.com",
    "time": "Tue Oct 11 12:49:12 2011 -0700"
  },
  "message": "Added rate-targeted temporal scalability\n\nAdded the ability to create rate-targeted, temporally\nscalable, VP8 compatible bitstreams.\n\nThe application vp8_scalable_patterns.c demonstrates how\nto use this capability. Users can create output bitstreams\ncontaining upto 5 temporally separable streams encoded\nas a single VP8 bitstream.\n(previously abandoned as:\nI92d1483e887adb274d07ce9e567e4d0314881b0a)\n\nChange-Id: I156250a3fe930be57c069d508c41b6a7a4ea8d6a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae616b28c89bf5723f40feb83fc4b7c2b4db0973",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "110146d3c975ef51ad4db3afcf3d84cba1cb74f0",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "b6bf882e58c645bb52b32f9d29368eb3cb8e26a2",
      "old_mode": 33188,
      "old_path": "examples.mk",
      "new_id": "8088d3217b52cfd1db2de0a2f5ffc5562f0f934c",
      "new_mode": 33188,
      "new_path": "examples.mk"
    },
    {
      "type": "delete",
      "old_id": "e1d5dbdaadf26eca6032b045eed2d6c8c2a94765",
      "old_mode": 33188,
      "old_path": "examples/vp8_scalable_patterns.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "015b4c4d405c93a42e44e625d68bb29cf50fb7d0",
      "old_mode": 33188,
      "old_path": "vp8/common/onyx.h",
      "new_id": "f1f843af115be1ec5ec8d1cfb24e27abb3c2dccd",
      "new_mode": 33188,
      "new_path": "vp8/common/onyx.h"
    },
    {
      "type": "modify",
      "old_id": "510e4cc98bd0292d65acf29e9e62387df4fb5e4a",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeframe.c",
      "new_id": "7f2b46daa908d97c99d21c45e33befbc3e6ac901",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "cac92057c996cf777d9a3e867009fa6e560597ce",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_if.c",
      "new_id": "43c971480a8170e518910985cc9fd2ecac5c3850",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_if.c"
    },
    {
      "type": "modify",
      "old_id": "ee519fad09c69bf430e5fff8f90694368d4e6a2e",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_int.h",
      "new_id": "039c2543ecd84413ab13c8652a9ca21aba7a86d6",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_int.h"
    },
    {
      "type": "modify",
      "old_id": "1e602138ff8f248080e2d846d95f32bd7079ee58",
      "old_mode": 33188,
      "old_path": "vp8/encoder/pickinter.c",
      "new_id": "4a8258170b94c604ef666c699d39626200dbe69d",
      "new_mode": 33188,
      "new_path": "vp8/encoder/pickinter.c"
    },
    {
      "type": "modify",
      "old_id": "46e1d9dd9efc298612826c0cf9f35fb84fc485f2",
      "old_mode": 33188,
      "old_path": "vp8/encoder/ratectrl.c",
      "new_id": "1ac905021105f4e2e26030ce080bc2098ac3f0dc",
      "new_mode": 33188,
      "new_path": "vp8/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "ca4e505dcae51101c256587df1e2916ba6b4ecac",
      "old_mode": 33188,
      "old_path": "vp8/vp8_cx_iface.c",
      "new_id": "f8336240cae659bfb2c7cec5af204e2ffa3d17d0",
      "new_mode": 33188,
      "new_path": "vp8/vp8_cx_iface.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41ecaa78bb01e1f69593eba471f1b14a0203e8c4",
      "new_mode": 33188,
      "new_path": "vp8_scalable_patterns.c"
    },
    {
      "type": "modify",
      "old_id": "4863dcd17ff213e91a74e23b44fbf1a9686dd54e",
      "old_mode": 33188,
      "old_path": "vpx/vpx_encoder.h",
      "new_id": "08219e9bd3b57a64671c6c41f7af3502a917a84b",
      "new_mode": 33188,
      "new_path": "vpx/vpx_encoder.h"
    }
  ]
}
