)]}'
{
  "commit": "6becad426cddf8d98c35172eeac8bcc3282e27ec",
  "tree": "9f844bc1f646caac6b1d31c5c4c4c9f0db80ef43",
  "parents": [
    "5a955973d9949e57a419c6b420b83702d9108640"
  ],
  "author": {
    "name": "John Koleszar",
    "email": "jkoleszar@google.com",
    "time": "Wed Nov 14 09:51:23 2012 -0800"
  },
  "committer": {
    "name": "Paul Wilkins",
    "email": "paulwilkins@google.com",
    "time": "Thu Nov 15 11:44:29 2012 +0000"
  },
  "message": "detokenize: use SEG_LVL_EOB feature consistently\n\nUpdate decode_coefs() to break when c \u003e\u003d eob, since it\u0027s possible that\nc starts the loop from 1 and eob is 0. The loop won\u0027t terminate in that\ncase.\n\nAdd new get_eob() function to consistently clamp the eob based on the\nsegment level EOB and the block size. It\u0027s possible to code a segment\nlevel EOB that\u0027s greater than the block size, and that leads to an\nout of bounds access.\n\nChange-Id: I859563b30414615cf1b30dcc2aef8a1de358c42d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8174d8eed1d0268d2c94b393a788274057af3204",
      "old_mode": 33188,
      "old_path": "vp9/common/seg_common.c",
      "new_id": "0ca55ffd8d2169439a532c8e8e4e9a3bf5f8d1d5",
      "new_mode": 33188,
      "new_path": "vp9/common/seg_common.c"
    },
    {
      "type": "modify",
      "old_id": "a24d6f2f9090f7c95dd75508079a4f3589cb1225",
      "old_mode": 33188,
      "old_path": "vp9/decoder/detokenize.c",
      "new_id": "2aa588fe08ec20844054f3e7fe9859e85934de81",
      "new_mode": 33188,
      "new_path": "vp9/decoder/detokenize.c"
    }
  ]
}
