)]}'
{
  "commit": "0952acb79af7319b64cc598712450f6766108a0d",
  "tree": "fe1dc61c4f16b85441b174bbbc8b9b012fb747f6",
  "parents": [
    "1689564bb5c0f03bb2f35244bf40bcf58c9fec35"
  ],
  "author": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Tue Jun 01 11:14:25 2010 -0400"
  },
  "committer": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Tue Jun 01 11:14:33 2010 -0400"
  },
  "message": "setup experimental infrastructure\n\nThis patch creates some basic infrastructure for doing bitstream-\nincompatible changes to the VP8 encoder. The key parts are:\n\n - --enable-experimental configure switch, to enable support for this\n   incompatible bitstream. This switch is required to be set to enable\n   any \"experiments\"\n\n - A list for \"experiments\" which translate into --enable-\u003cexperiment\u003e\n   options and CONFIG_\u003cexperiment\u003e macros.\n\n - The high bit of the \"Version\" field is used to indicate that the\n   bitstream was produced by an experimental encoder. The decoder will\n   fail to decode an experimental bitstream without\n   --enable-experimental.\n\n - A new \"vp8x\" encoder interface is created to set the experimental\n   bit.\n\n - The vp8x encoder interface is made the default for ivfenc in\n   experimental mode.\n\nChange-Id: Idbdd5eae4cec5becf75bb4770837dcd256b2abef\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7d041c27a70ca4b2b8e7681c9407e94892c325e",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "8fa56fe1a0b03085f517c8ae7dc25bbb6d8045f2",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "4dc7082518db79a73ec930cf023250876c4dfc42",
      "old_mode": 33188,
      "old_path": "ivfenc.c",
      "new_id": "1600e03715dd5d8ee87ed2419779a135cccfdf82",
      "new_mode": 33188,
      "new_path": "ivfenc.c"
    },
    {
      "type": "modify",
      "old_id": "6384fac8e15b9680d06454d8e3f4f0c09dde02ad",
      "old_mode": 33188,
      "old_path": "vp8/common/alloccommon.c",
      "new_id": "12d83aa1bcf16f84dbfa414fc5fa282732a592d1",
      "new_mode": 33188,
      "new_path": "vp8/common/alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "39eab24cac5d81cc2ed29fe3aa30a18614809374",
      "old_mode": 33188,
      "old_path": "vp8/common/onyxc_int.h",
      "new_id": "94632dac95551244bda80bdf4f9fec489e73d639",
      "new_mode": 33188,
      "new_path": "vp8/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "16ad678b60fee18056caf2301a064d7feff0e6d0",
      "old_mode": 33188,
      "old_path": "vp8/vp8_cx_iface.c",
      "new_id": "32c5f3b2180636a2b45ed4a64e7ebfd968c677d4",
      "new_mode": 33188,
      "new_path": "vp8/vp8_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "0773edc168e674954c80aad52ce91112074c7fc4",
      "old_mode": 33188,
      "old_path": "vpx/vp8cx.h",
      "new_id": "6a8cf653e900917a6ba62e988ab63f27e56253c5",
      "new_mode": 33188,
      "new_path": "vpx/vp8cx.h"
    }
  ]
}
