)]}'
{
  "commit": "513fae3ee6cbd820bbe31181d243d197b8a46dff",
  "tree": "1eb910242d30f81aa9c60969ea483ca937132983",
  "parents": [
    "14ae5fd8f3d97fafb25a8d4888374d6cbf981b6a"
  ],
  "author": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Sat Jan 18 12:16:11 2014 -0800"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Thu Jan 23 16:21:24 2014 -0800"
  },
  "message": "vp8/encoder: add extern \"C\" to headers\n\nChange-Id: I252f5f8a5d5ada65da08699774a7bb1eb2bd5b2e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "01aa808d092906fae1bf8cf308d857c93bc03fa3",
      "old_mode": 33188,
      "old_path": "vp8/encoder/bitstream.h",
      "new_id": "eef2d79e087118f4f8fcf570e13285adc8eba4cf",
      "new_mode": 33188,
      "new_path": "vp8/encoder/bitstream.h"
    },
    {
      "type": "modify",
      "old_id": "0dc0d86008134a881fb00dbfefad9adcd44fb328",
      "old_mode": 33188,
      "old_path": "vp8/encoder/block.h",
      "new_id": "dd733e55a9d14a4de6666042106459a719ccbad9",
      "new_mode": 33188,
      "new_path": "vp8/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "8f451b7f0fc1fb05c7db3b0a1f38e777f6089556",
      "old_mode": 33188,
      "old_path": "vp8/encoder/boolhuff.h",
      "new_id": "61142157593e3aa0ee5171d5ac4212ac8af00d5c",
      "new_mode": 33188,
      "new_path": "vp8/encoder/boolhuff.h"
    },
    {
      "type": "modify",
      "old_id": "f754e974ea06b2682922cde5765c2644c61e68f4",
      "old_mode": 33188,
      "old_path": "vp8/encoder/dct_value_cost.h",
      "new_id": "1cd3eec84ac37bf8dedc193a016073f7ee21f473",
      "new_mode": 33188,
      "new_path": "vp8/encoder/dct_value_cost.h"
    },
    {
      "type": "modify",
      "old_id": "e4132c62b7430dcd451e961b7017dff0681bfd1b",
      "old_mode": 33188,
      "old_path": "vp8/encoder/dct_value_tokens.h",
      "new_id": "c2aadefca79c957344e29b6c3debeb0d2036b68d",
      "new_mode": 33188,
      "new_path": "vp8/encoder/dct_value_tokens.h"
    },
    {
      "type": "modify",
      "old_id": "3015a585ed744cd2da7084d5ede9d1481e64eed7",
      "old_mode": 33188,
      "old_path": "vp8/encoder/defaultcoefcounts.h",
      "new_id": "1e8e80484ae25c80f407a0d7ba6a9a4bd555256d",
      "new_mode": 33188,
      "new_path": "vp8/encoder/defaultcoefcounts.h"
    },
    {
      "type": "modify",
      "old_id": "83fb93a143904ca15039f0202b20b9a53e6bf5e4",
      "old_mode": 33188,
      "old_path": "vp8/encoder/denoising.h",
      "new_id": "cc9913afa2b456e2433ee3e9b61dc3c3c7cdc3cd",
      "new_mode": 33188,
      "new_path": "vp8/encoder/denoising.h"
    },
    {
      "type": "modify",
      "old_id": "180596bf17179f04b123ecc35ba117cacff8cd0f",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeframe.h",
      "new_id": "e185c1035c09a7579ad317e849aac2839502d419",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeframe.h"
    },
    {
      "type": "modify",
      "old_id": "c6da43b8f8d1b84bc9a3673ca048cbce35ae6c8a",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeintra.h",
      "new_id": "a8d0284d29b56350a135ffc9a931db83faccf2e9",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeintra.h"
    },
    {
      "type": "modify",
      "old_id": "cbe62e9e5ec2fbe9e9353a8c9571c156166862cb",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodemb.h",
      "new_id": "0b3ec875e7a4b1e94b589eb03e8617d3484df19c",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodemb.h"
    },
    {
      "type": "modify",
      "old_id": "65e7ac21a907861755f7335e5a0ec67b66183c57",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodemv.h",
      "new_id": "722162ba212e3931c55e6a06b88aa12c3b6410ad",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodemv.h"
    },
    {
      "type": "modify",
      "old_id": "cf686793c37626e4ff8f8817a72b5ccc05112e02",
      "old_mode": 33188,
      "old_path": "vp8/encoder/firstpass.h",
      "new_id": "c409ebca8f1bf1d357ed120b7b80e160a285881a",
      "new_mode": 33188,
      "new_path": "vp8/encoder/firstpass.h"
    },
    {
      "type": "modify",
      "old_id": "d1904fa904cb6421f5aca9d00388de47fb749916",
      "old_mode": 33188,
      "old_path": "vp8/encoder/lookahead.h",
      "new_id": "cad68e639fbfb36aaab28cee7e92045c0de8c921",
      "new_mode": 33188,
      "new_path": "vp8/encoder/lookahead.h"
    },
    {
      "type": "modify",
      "old_id": "85bc7add80b125c55c28510bf79caab400f05225",
      "old_mode": 33188,
      "old_path": "vp8/encoder/mcomp.h",
      "new_id": "f284f7c38075fa7713514ab0bc65dedefbd4b220",
      "new_mode": 33188,
      "new_path": "vp8/encoder/mcomp.h"
    },
    {
      "type": "modify",
      "old_id": "2df944643ea13f5d6ec71f3b35679fc605ab69ca",
      "old_mode": 33188,
      "old_path": "vp8/encoder/modecosts.h",
      "new_id": "9281551c8d5f6a4fb55e368de97b37a4562b75cf",
      "new_mode": 33188,
      "new_path": "vp8/encoder/modecosts.h"
    },
    {
      "type": "modify",
      "old_id": "8b22566bbaa4fb730293982d3e5559f7c54a343c",
      "old_mode": 33188,
      "old_path": "vp8/encoder/mr_dissim.h",
      "new_id": "5a59ce62a61a2adb0133163af4d389cb73cbd24f",
      "new_mode": 33188,
      "new_path": "vp8/encoder/mr_dissim.h"
    },
    {
      "type": "modify",
      "old_id": "2fa6a93370a38f90ce06438adfea1841b4727994",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_int.h",
      "new_id": "6b371671d4c22733b26cce63fcc48600bfa47e34",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_int.h"
    },
    {
      "type": "modify",
      "old_id": "f74cf3df1d0d4e1050f679a41d37b61cd372f465",
      "old_mode": 33188,
      "old_path": "vp8/encoder/pickinter.h",
      "new_id": "cf3b1f8d49cd58f0fd954ed62c18206a046d32f2",
      "new_mode": 33188,
      "new_path": "vp8/encoder/pickinter.h"
    },
    {
      "type": "modify",
      "old_id": "b2106151b8ba7b1bcbe292ff537c3aeb5b3e0e94",
      "old_mode": 33188,
      "old_path": "vp8/encoder/psnr.h",
      "new_id": "0c6c088c4f8a45e6f661fcc6956b494d757be592",
      "new_mode": 33188,
      "new_path": "vp8/encoder/psnr.h"
    },
    {
      "type": "modify",
      "old_id": "bbad8c7c3dba661237745546cf9c55eba6f84038",
      "old_mode": 33188,
      "old_path": "vp8/encoder/quantize.h",
      "new_id": "c739b2627b61d7c878af334d76f7f9aa88289743",
      "new_mode": 33188,
      "new_path": "vp8/encoder/quantize.h"
    },
    {
      "type": "modify",
      "old_id": "88fe67899d0ab64a98e8a44d33044d24d3ae11ef",
      "old_mode": 33188,
      "old_path": "vp8/encoder/ratectrl.h",
      "new_id": "829697f391f606042a419ffe6953a11b8af4a93f",
      "new_mode": 33188,
      "new_path": "vp8/encoder/ratectrl.h"
    },
    {
      "type": "modify",
      "old_id": "c28c37369b9eb47a5ef34e8b22845936a93d221f",
      "old_mode": 33188,
      "old_path": "vp8/encoder/rdopt.h",
      "new_id": "fe21b8e283e5cf269676a7947e701873c1573e49",
      "new_mode": 33188,
      "new_path": "vp8/encoder/rdopt.h"
    },
    {
      "type": "modify",
      "old_id": "8811a8b628775ae36ada589948d6eae463409bfe",
      "old_mode": 33188,
      "old_path": "vp8/encoder/segmentation.h",
      "new_id": "6b5500594e6ec47af973e253c49ca810e5cc9af8",
      "new_mode": 33188,
      "new_path": "vp8/encoder/segmentation.h"
    },
    {
      "type": "modify",
      "old_id": "f85f3c9b1f3cb808f1915909b3c1fcecb589c642",
      "old_mode": 33188,
      "old_path": "vp8/encoder/tokenize.h",
      "new_id": "b73a9ee1c896892f5e2947c9446f9691caeb7101",
      "new_mode": 33188,
      "new_path": "vp8/encoder/tokenize.h"
    },
    {
      "type": "modify",
      "old_id": "ba03f07e365ca28fa7e4b731abbd8f05b3e43c76",
      "old_mode": 33188,
      "old_path": "vp8/encoder/treewriter.h",
      "new_id": "cfb2730ab3b20e5baed681b3443ef8a2114e79cb",
      "new_mode": 33188,
      "new_path": "vp8/encoder/treewriter.h"
    }
  ]
}
