)]}'
{
  "commit": "fcbff9ee04f5b67ce79fd329333c8b1970d9318d",
  "tree": "1e14daa8f99e3ea35df579e55a8b7ec75ad75ef3",
  "parents": [
    "e6de9c2e5ddfe36324fbbb4f57971245066a32cf"
  ],
  "author": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Thu Aug 02 09:07:33 2012 -0700"
  },
  "committer": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Fri Aug 03 12:02:07 2012 -0700"
  },
  "message": "Replacing the 8x8 DCT with 8x8 ADST/DCT for I8x8\n\nFixed the code review comments.\n\nUnder the htrans8x8 experiment the 8X8 DCT in the\nI8X8 mode is replaced with a combination of 8X8 ADST and\nDCT.\n\nOverall coding gains with the htrans8x8 experiment are:\nderf:   0.486\nstd-hd: 1.040\nhd:     1.063\nyt:     0.506\n\nNote that part of the gain comes from bigger transforms\n(8x8 instead of 4x4) and part comes from replacing the DCT\nwth the ADST.\n\nChange-Id: I92ca6bbfce11b4165d612b81d9adfad4d010c775\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75b93f4d186fd7ad8a710e0fa67691375583583f",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "fc998d05e6602681d4511c9c5d6ffbf3a17a47e0",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "64fc06546653e2938136f87d19a38db156d3f7e3",
      "old_mode": 33188,
      "old_path": "vp8/common/blockd.h",
      "new_id": "3c43a1e9a78ce633f45afb171a3435510eaad5de",
      "new_mode": 33188,
      "new_path": "vp8/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "dfb0e5ea75f38e0c305bc3013ec4394d7865a49b",
      "old_mode": 33188,
      "old_path": "vp8/common/default_coef_probs.h",
      "new_id": "940e971b784adb1acbf4fe6cfbd79483b31cd3d1",
      "new_mode": 33188,
      "new_path": "vp8/common/default_coef_probs.h"
    },
    {
      "type": "modify",
      "old_id": "4497a3d4784b4fc4be9622c4a6dd6c7f86bf8d5b",
      "old_mode": 33188,
      "old_path": "vp8/common/entropy.h",
      "new_id": "190221c162a55f2c27f5daabbce4f1d9e9a69e2e",
      "new_mode": 33188,
      "new_path": "vp8/common/entropy.h"
    },
    {
      "type": "modify",
      "old_id": "e549fe098c51fbc5a4d1f0a0b835de44bf43cb04",
      "old_mode": 33188,
      "old_path": "vp8/common/idctllm.c",
      "new_id": "616e4938ecd970c1f825d0de7b4b5ed2ee159e9c",
      "new_mode": 33188,
      "new_path": "vp8/common/idctllm.c"
    },
    {
      "type": "modify",
      "old_id": "d50e1dfb36410396ddebccfbba07180bc80d9354",
      "old_mode": 33188,
      "old_path": "vp8/decoder/decodframe.c",
      "new_id": "0588d002b890b685179cd4f633c48813cfe832b2",
      "new_mode": 33188,
      "new_path": "vp8/decoder/decodframe.c"
    },
    {
      "type": "modify",
      "old_id": "65540917607cf21d7aa1f2be4faa7ed594ce4da1",
      "old_mode": 33188,
      "old_path": "vp8/decoder/dequantize.c",
      "new_id": "bf44fd61ac109dd8c310a76170ffc14238b7162b",
      "new_mode": 33188,
      "new_path": "vp8/decoder/dequantize.c"
    },
    {
      "type": "modify",
      "old_id": "c93b8e9c53ee1a5dc2287061cd7c95330fe2a55f",
      "old_mode": 33188,
      "old_path": "vp8/decoder/detokenize.c",
      "new_id": "5f9768d41f862c2f602bd2a1c643c506e51a8416",
      "new_mode": 33188,
      "new_path": "vp8/decoder/detokenize.c"
    },
    {
      "type": "modify",
      "old_id": "ba2a692d1570f2084fa49bff0101ac16a43b634e",
      "old_mode": 33188,
      "old_path": "vp8/encoder/dct.c",
      "new_id": "ad525855265f723df2e3fadfd0541bc528e181ea",
      "new_mode": 33188,
      "new_path": "vp8/encoder/dct.c"
    },
    {
      "type": "modify",
      "old_id": "325efeb6b99d6fa5fbfb92058e3a362e521a9097",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeintra.c",
      "new_id": "964046d926f3646ac6a6895c2f8201abdbf263db",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeintra.c"
    },
    {
      "type": "modify",
      "old_id": "a2cd2651a44072973c577e0486c324867b34d4d2",
      "old_mode": 33188,
      "old_path": "vp8/encoder/rdopt.c",
      "new_id": "6eb10f4f1eaf756ad761d51a1238ad38dd1c0de8",
      "new_mode": 33188,
      "new_path": "vp8/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "dac18c6dbf89e49a03e71376680e33d912e69215",
      "old_mode": 33188,
      "old_path": "vp8/encoder/tokenize.c",
      "new_id": "105aa6a7c75d3d9d081593ca748c2284a0f07bd5",
      "new_mode": 33188,
      "new_path": "vp8/encoder/tokenize.c"
    }
  ]
}
