)]}'
{
  "commit": "3f5d60b38442e7f0ba37883c4b636150305dfae0",
  "tree": "0987351ddb373538b16073599e3f8bde1fa9a6ce",
  "parents": [
    "70e21afb3fac6bb5cdfa4c8063521f5b634c0379"
  ],
  "author": {
    "name": "Deb Mukherjee",
    "email": "debargha@google.com",
    "time": "Sun Sep 09 22:42:35 2012 -0700"
  },
  "committer": {
    "name": "Deb Mukherjee",
    "email": "debargha@google.com",
    "time": "Thu Sep 27 11:21:39 2012 -0700"
  },
  "message": "Entropy coding for hybrid transform\n\nSeparates the entropy coding context models for 4x4, 8x8 and 16x16\nADST variants.\n\nThere is a small improvement for HD (hd/std-hd) by about 0.1-0.2%.\nResults on derf/yt are about the same, probably because there is not\nenough statistics.\n\nResults may improve somewhat once the initial probability tables are\nupdated for the hybrid transforms which is coming soon.\n\nChange-Id: Ic7c0c62dacc68ef551054fdb575be8b8507d32a8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3fcacb278934c879296bfb75b06d41dd3cf5f244",
      "old_mode": 33188,
      "old_path": "vp8/common/default_coef_probs.h",
      "new_id": "717cef78bca99ad00b536b4a91f2ce1e2f79d089",
      "new_mode": 33188,
      "new_path": "vp8/common/default_coef_probs.h"
    },
    {
      "type": "modify",
      "old_id": "9ccb18554b716d8973f64be8ca57c643d518f163",
      "old_mode": 33188,
      "old_path": "vp8/common/entropy.c",
      "new_id": "67242d5ea98c140ac81eb9978e8c81d9bcd4b234",
      "new_mode": 33188,
      "new_path": "vp8/common/entropy.c"
    },
    {
      "type": "modify",
      "old_id": "ec9f90ef5b05b517dc8c58ce263092aa8b600b40",
      "old_mode": 33188,
      "old_path": "vp8/common/entropy.h",
      "new_id": "b3d3eff9fdb8bc1ab9508a176b2c8ec4b0b1e014",
      "new_mode": 33188,
      "new_path": "vp8/common/entropy.h"
    },
    {
      "type": "modify",
      "old_id": "4cdcbeb0da01a3f1cd06b1f672b8aba22e1ea36f",
      "old_mode": 33188,
      "old_path": "vp8/common/onyxc_int.h",
      "new_id": "7c6093b41e2269daec3dd73b540bd5eba4bcf9c0",
      "new_mode": 33188,
      "new_path": "vp8/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "e9b0f1ad0a7687aa2b5f671330c39507b63ffd32",
      "old_mode": 33188,
      "old_path": "vp8/decoder/decodframe.c",
      "new_id": "b4d400641eebb671d25dcebd2ff8c257182caf71",
      "new_mode": 33188,
      "new_path": "vp8/decoder/decodframe.c"
    },
    {
      "type": "modify",
      "old_id": "e9ea0c10b2d17636647e05909e3513ad950b5d56",
      "old_mode": 33188,
      "old_path": "vp8/decoder/detokenize.c",
      "new_id": "b1d5a525935ea69f530c3aa141e4692dba6fd373",
      "new_mode": 33188,
      "new_path": "vp8/decoder/detokenize.c"
    },
    {
      "type": "modify",
      "old_id": "a4df16fee264d3c358d683b788a45e215721f728",
      "old_mode": 33188,
      "old_path": "vp8/encoder/bitstream.c",
      "new_id": "2f748015f082d5fca59cf515dbba62f9bdf7d52d",
      "new_mode": 33188,
      "new_path": "vp8/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "c0cd2e7833ad9f42167ff2b090e6054ae2270058",
      "old_mode": 33188,
      "old_path": "vp8/encoder/block.h",
      "new_id": "a204c8b601f8b61c64e183783a91fbf6d8cf96d3",
      "new_mode": 33188,
      "new_path": "vp8/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "f5c666e245624ced0feeb4fb885700d75d160da0",
      "old_mode": 33188,
      "old_path": "vp8/encoder/dct.c",
      "new_id": "209ba20b5809c14e89f21fdd417c239b7b3aedea",
      "new_mode": 33188,
      "new_path": "vp8/encoder/dct.c"
    },
    {
      "type": "modify",
      "old_id": "9b793e20ab7fba495dac8f78f2eed9fbd623f302",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeframe.c",
      "new_id": "584570da9577a553bf96212b4ceb3f7c7d5e2aec",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "c2f123c9268a4e6073d699a0953b659eb0c66744",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeintra.c",
      "new_id": "d8757c5317050122b18f158779ce996c514fabb7",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeintra.c"
    },
    {
      "type": "modify",
      "old_id": "a66dbe884065fce685385c151424b701d3f85158",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodemb.c",
      "new_id": "66b9fb970f68769dda5b548e2a895e7edbd2ac69",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "ca6570e68b17dee9d7891493e7c9360a84a9d4eb",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_if.c",
      "new_id": "9a88eddb976fd0fd4b02dceb3c2458cb4cd0d416",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_if.c"
    },
    {
      "type": "modify",
      "old_id": "159cb8527ba09c79df9e414431ac9e941731e6e2",
      "old_mode": 33188,
      "old_path": "vp8/encoder/onyx_int.h",
      "new_id": "5cc87d7a914c61a69a9b841990249245b08a4a39",
      "new_mode": 33188,
      "new_path": "vp8/encoder/onyx_int.h"
    },
    {
      "type": "modify",
      "old_id": "b7fd07e82305074cafc7b3de3b495931e6cf4c89",
      "old_mode": 33188,
      "old_path": "vp8/encoder/ratectrl.c",
      "new_id": "e059a10e248d11a6a5b1b2e1d0e203bd14dee834",
      "new_mode": 33188,
      "new_path": "vp8/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "fd03fdb40a68db67c3e10741ab6d392d2d4c934f",
      "old_mode": 33188,
      "old_path": "vp8/encoder/rdopt.c",
      "new_id": "0613355fc00c62be3fa0ce75ea25a5835604e6ce",
      "new_mode": 33188,
      "new_path": "vp8/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "d992e1fe6d723577480eb414313ffef7f9fe2ff5",
      "old_mode": 33188,
      "old_path": "vp8/encoder/tokenize.c",
      "new_id": "91fafd0883e79c1a8c003c96225adff70b66d4f3",
      "new_mode": 33188,
      "new_path": "vp8/encoder/tokenize.c"
    }
  ]
}
