)]}'
{
  "commit": "6a2e9ef20aed3b87259e9491fc76c0b83a76ab3c",
  "tree": "5fee10c6ceb3342d1e06f374f2225b7d72782eda",
  "parents": [
    "ccddd5d0f9a69c7369f9a68c155577e4e0b3afd1"
  ],
  "author": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Sat Aug 09 18:35:40 2014 -0700"
  },
  "committer": {
    "name": "James Zern",
    "email": "jzern@google.com",
    "time": "Mon Aug 11 11:44:00 2014 -0700"
  },
  "message": "vpx_codec_decode: check data size\n\nWhen a valid data pointer is given make sure the size is greater than\nzero.\nA previous check for vp9 was incorrectly removed in:\n7050074 Make the api behavior conform to api spec.\n\nNo semantics for valid pointers + 0-sized frames are defined for VPx\ncodecs, so move the check to vpx_codec_decode(). This avoids an assert\nin vp9.\n\n+ add some basic invalid param testing for decoder init/decode/destroy\n\nChange-Id: I99f9cef6076d15874fd72ac973f2685d8a2353c3\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86097cd2ad43a7ce0967fc306f1e9425ec69c5cc",
      "new_mode": 33188,
      "new_path": "test/decode_api_test.cc"
    },
    {
      "type": "modify",
      "old_id": "057e1e8e300b2a085e8f51dd9023c37b17293d3b",
      "old_mode": 33188,
      "old_path": "test/test.mk",
      "new_id": "0814c2b66e8e58bd8802f3fcc7ec40133c56aa8a",
      "new_mode": 33188,
      "new_path": "test/test.mk"
    },
    {
      "type": "modify",
      "old_id": "276238bdf1fe48e3864ea77180e14133fa41e8d9",
      "old_mode": 33188,
      "old_path": "vpx/src/vpx_decoder.c",
      "new_id": "a90fe957d3fd15176ddc209ac4e0a40e1f0edd3c",
      "new_mode": 33188,
      "new_path": "vpx/src/vpx_decoder.c"
    }
  ]
}
