)]}'
{
  "commit": "cd907b160133296b74c249537fc636e7462d21d2",
  "tree": "ca294231841a9a8f5769434809face262f6c17f1",
  "parents": [
    "ae81d3a03f03b46329104c52cb5173b103b1e489"
  ],
  "author": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Sat Feb 16 14:08:36 2013 -0800"
  },
  "committer": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Tue Feb 19 09:07:00 2013 -0800"
  },
  "message": "16x16 butterfly inverse ADST/DCT hybrid transform\n\nrebased.\n\nThis patch includes 16x16 butterfly inverse ADST/DCT hybrid\ntransform. It uses the variant ADST of kernel\n    sin((2k+1)*(2n+1)/4N),\nwhich allows a butterfly implementation.\n\nThe coding gains as compared to DCT 16x16 are about 0.1% for\nboth derf and std-hd. It is noteworthy that for std-hd sets\nmany sequences gains about 0.5%, some 0.2%. There are also few\npoints that provides -1% to -3% performance. Hence the average\ngoes to about 0.1%.\n\nChange-Id: Ie80ac84cf403390f6e5d282caa58723739e5ec17\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5cdb45288720bc4e501621fad8faa9ed432d5cb7",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "8ea25232077a1d7ae2f0e57259630cbddc3d5665",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "602b2a10cbb67cc4eb9224e9a25b8f7004ad802a",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_blockd.h",
      "new_id": "5854818732da97e7da7b3d650f002d0bef2207dc",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_blockd.h"
    },
    {
      "type": "modify",
      "old_id": "263b98597e7aa55fd4b04266e2cf63a063c22a7a",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_idctllm.c",
      "new_id": "4ac18ae4a8d13d0fa24e74f770b5808142ba22df",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_idctllm.c"
    },
    {
      "type": "modify",
      "old_id": "591cea8a2db79cc87faf8e6194e2cd923efebcd3",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_invtrans.c",
      "new_id": "25b59cc5d69318c8fdd4d70d7cdcfbaa804c717e",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_invtrans.c"
    },
    {
      "type": "modify",
      "old_id": "a8fd9a90fa2e5fca1053d910a8748c0c691ad629",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_rtcd_defs.sh",
      "new_id": "71e92546b1928c8b49c83b7c2a7c8c195dfacb06",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_rtcd_defs.sh"
    },
    {
      "type": "modify",
      "old_id": "fe1474ce95cc61b5a1acf984bbc032004b0634dc",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_dequantize.c",
      "new_id": "376147547c0a58d5dc44cb13d25ead763ef45344",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_dequantize.c"
    }
  ]
}
