)]}'
{
  "commit": "4a88ad89fdda7b1b1f5f98c9791f135b9119ae5f",
  "tree": "19b883daeac3a03eb4d718002119ed6f6f3dd0fc",
  "parents": [
    "e8747866dc1c2eee2c366a34506acbdf87843378"
  ],
  "author": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Tue May 07 15:36:30 2013 -0700"
  },
  "committer": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Wed May 08 10:20:34 2013 -0700"
  },
  "message": "Extend left/above partition context to per mi(8x8)\n\nUpdate and buffer left/above partition information context per 8x8\nblock. This allows to further enable recursive partition down to\n4x4 block size, and hence deprecating I4X4_PRED and SPLITMV.\n\nThis commit also fixes a context buffer swap/restore issue in 32x32\npartition type search. This gives 0.1% performance gain for derf/yt.\nWill refactor the superblock partition type search into recursion\nform.\n\nChange-Id: Ib61975aca5f12b78d8018481d7fa1393d085689b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8179a6915286b30a1f56cf1be554da2f22f66097",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_alloccommon.c",
      "new_id": "fd39439af22278741ab94ff8d9e08fd7987b3100",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "af8e662837f1c71cdf73514f4d6ac447a0ab691b",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_blockd.h",
      "new_id": "e452684ed67d54cd94c7abbc96b230c69b2ac01c",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_blockd.h"
    },
    {
      "type": "modify",
      "old_id": "b00d892044bfc27c78d0bc2295791ba90fa2c772",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_enums.h",
      "new_id": "1663195651f9e95ef713e52c7c3dca38fb1cc6ac",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_enums.h"
    },
    {
      "type": "modify",
      "old_id": "d9d298903e8f2c59a3b6d6a70e4b79e0c0a73d84",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_onyxc_int.h",
      "new_id": "de2cace3a4ceff91e076c20cdc0b7a57152c9ffb",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "3007863b024f9cfcce063278f4a9dac34fbd954d",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_decodframe.c",
      "new_id": "f9c2a51835f0a19f1a13f667334ede01be49c696",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_decodframe.c"
    },
    {
      "type": "modify",
      "old_id": "a7c26a45b6de41c58eb7b887f8264cbc6a208d90",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_bitstream.c",
      "new_id": "050821d8e3ccb6abfe587c85fc2cc8cf8b5d7787",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "8ddad26b7996170e79a9363514c7f89efdbc8fc3",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encodeframe.c",
      "new_id": "49e8ccefaba995542bd32bbd76e4dbb9f20cb475",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encodeframe.c"
    }
  ]
}
