)]}'
{
  "commit": "a5d930e46429dc5648309d2fc0ec7b1acf0f1267",
  "tree": "d650f8a38f3b6ffb51ec1797ba9d899215516134",
  "parents": [
    "eeb5ef0a240cb7c69d5e92cdd9879032fb4bc5a7"
  ],
  "author": {
    "name": "Ronald S. Bultje",
    "email": "rsbultje@gmail.com",
    "time": "Tue Sep 08 14:24:30 2015 -0400"
  },
  "committer": {
    "name": "Ronald S. Bultje",
    "email": "rsbultje@gmail.com",
    "time": "Wed Sep 16 06:41:51 2015 -0400"
  },
  "message": "vp10: don\u0027t reset contextual skip flag if block has no coefficients.\n\nThe implicitly changed value would be used for contextualizing future\nskip flags of neighbour blocks (bottom/right), which is certainly not\nwhat was intended. The original code stems from vp8, and was useful\nin cases where coding of the skip flag was disabled. In vp9, the skip\nflag is always coded. The result of this change is that for bitstream\nparsing purposes, decoding of the skip flag becomes independent of\ndecoding of block coefficients.\n\nSee issue 1014.\n\nChange-Id: I8629e6abe76f7c1d649f28cd6fe22a675ce4a15d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e455cbef788233d5ac6211e059c2970d7245d3b",
      "old_mode": 33188,
      "old_path": "vp10/common/blockd.h",
      "new_id": "db49d9755bfaf5443804ed4a04a9738ba8e814d4",
      "new_mode": 33188,
      "new_path": "vp10/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "1b1f67dc335f08a16e8ff8b7e56d1ede3f55098e",
      "old_mode": 33188,
      "old_path": "vp10/common/loopfilter.c",
      "new_id": "1b89ed5a2fd7b6f0236a2816b3945825f071844f",
      "new_mode": 33188,
      "new_path": "vp10/common/loopfilter.c"
    },
    {
      "type": "modify",
      "old_id": "b4c8841922500fa699fea4c9a7bac509a4f24f57",
      "old_mode": 33188,
      "old_path": "vp10/decoder/decodeframe.c",
      "new_id": "d6a4e6f6afcca4fa128e36f245fe9731d58c8d6a",
      "new_mode": 33188,
      "new_path": "vp10/decoder/decodeframe.c"
    }
  ]
}
