)]}'
{
  "commit": "8f75ea6b5c0a72c233d1ff9a75e16e6fe43fda77",
  "tree": "476d56cccf6f61b32f3e1db2d5cf7fddd309d625",
  "parents": [
    "45e64941778058312d72711dbfcf039bb4ba5171"
  ],
  "author": {
    "name": "Timothy B. Terriberry",
    "email": "tterribe@xiph.org",
    "time": "Thu Oct 21 17:04:30 2010 -0700"
  },
  "committer": {
    "name": "Timothy B. Terriberry",
    "email": "tterribe@xiph.org",
    "time": "Thu Oct 21 17:04:30 2010 -0700"
  },
  "message": "Convert [4][4] matrices to [16] arrays.\n\nMost of the code that actually uses these matrices indexes them as\n if they were a single contiguous array, and coverity produces\n reports about the resulting accesses that overflow the static\n bounds of the first row.\nThis is perfectly legal in C, but converting them to actual [16]\n arrays should eliminate the report, and removes a good deal of\n extraneous indexing and address operators from the code.\n\nChange-Id: Ibda479e2232b3e51f9edf3b355b8640520fdbf23\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db8400ae4f4c7c4ca9a334d83111fb33aa7781d6",
      "old_mode": 33188,
      "old_path": "vp8/common/blockd.h",
      "new_id": "a81bc8b95fb22500df57a487451dff3db683d9ad",
      "new_mode": 33188,
      "new_path": "vp8/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "132765d18542db51a882d668fcc7938c8b674167",
      "old_mode": 33188,
      "old_path": "vp8/common/onyxc_int.h",
      "new_id": "4966002f52134a8ab5805cb927f240bb4a0eebaa",
      "new_mode": 33188,
      "new_path": "vp8/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "39265879b69eed4e40079a6473d8ca71f9d3d306",
      "old_mode": 33188,
      "old_path": "vp8/decoder/arm/dequantize_arm.c",
      "new_id": "b3e14b7935c2c94e57d1144b2da04e48438f48be",
      "new_mode": 33188,
      "new_path": "vp8/decoder/arm/dequantize_arm.c"
    },
    {
      "type": "modify",
      "old_id": "efe0ad8e2d209a917cdbc8ff9401e9db7f1ed3c5",
      "old_mode": 33188,
      "old_path": "vp8/decoder/decodframe.c",
      "new_id": "ebfda663cbbd11a9140177512454ef1d9bb65daf",
      "new_mode": 33188,
      "new_path": "vp8/decoder/decodframe.c"
    },
    {
      "type": "modify",
      "old_id": "8cfa2a32e786bcdf39c2961278365e02126a5c05",
      "old_mode": 33188,
      "old_path": "vp8/decoder/dequantize.c",
      "new_id": "f5d576ac7492e8d660a0132ae8a5c4238ef7e130",
      "new_mode": 33188,
      "new_path": "vp8/decoder/dequantize.c"
    },
    {
      "type": "modify",
      "old_id": "56dd5ef8e259043876483c7d678c7e2833fdea8d",
      "old_mode": 33188,
      "old_path": "vp8/decoder/threading.c",
      "new_id": "2d7f7b9b818973e959f6f0bd031b95e30c1d92b5",
      "new_mode": 33188,
      "new_path": "vp8/decoder/threading.c"
    },
    {
      "type": "modify",
      "old_id": "50f58bf0882c02cac2f102e81288049126f9a65e",
      "old_mode": 33188,
      "old_path": "vp8/encoder/arm/quantize_arm.c",
      "new_id": "65c616614000eb29d0970c21d9a4376ffc8c5b2c",
      "new_mode": 33188,
      "new_path": "vp8/encoder/arm/quantize_arm.c"
    },
    {
      "type": "modify",
      "old_id": "ffb88904e7e8d2e8b7d5572a5ac2b4248460c8f9",
      "old_mode": 33188,
      "old_path": "vp8/encoder/block.h",
      "new_id": "e94e549761cdad7e9d3b9d38f01913be4e44004c",
      "new_mode": 33188,
      "new_path": "vp8/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "91384c73f7973840d3bf26f2a44733dbb26e222a",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeframe.c",
      "new_id": "85e121be35b37a3556d29bde3a019f124effbbbe",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "782b6fd2d8a99ca65c436d3f038e8480164a9805",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodemb.c",
      "new_id": "99ee2b8067fc26cd3de1a0396c2087e11f85dda0",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "51b62c6eb22b384fbbee5f95d712c6630ff882cd",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_int.h",
      "new_id": "eb516e9277ca32ba4e80c1e0751af33cb3d1034f",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_int.h"
    },
    {
      "type": "modify",
      "old_id": "6cc224494db848be96c65873c1f293c104b25a2f",
      "old_mode": 33188,
      "old_path": "vp8/encoder/quantize.c",
      "new_id": "5e65fadb3fef292553f2eed54ab5fa0753b6b302",
      "new_mode": 33188,
      "new_path": "vp8/encoder/quantize.c"
    },
    {
      "type": "modify",
      "old_id": "b4035ff532b9fac21642473f1c5875da1704bde7",
      "old_mode": 33188,
      "old_path": "vp8/encoder/x86/x86_csystemdependent.c",
      "new_id": "3e5a8abf9e92f747f37959c91446c9b16a3481a8",
      "new_mode": 33188,
      "new_path": "vp8/encoder/x86/x86_csystemdependent.c"
    }
  ]
}
