)]}'
{
  "commit": "e11f21af9ae7f4cf677a8dd7e027dfaca0d96617",
  "tree": "425a8a694b4a09f3415b931ced4d598ce4c743f4",
  "parents": [
    "6d82d2d22e300f886d27c36106a56daa6a81b763"
  ],
  "author": {
    "name": "Scott LaVarnway",
    "email": "slavarnway@google.com",
    "time": "Tue May 24 13:24:52 2011 -0400"
  },
  "committer": {
    "name": "Scott LaVarnway",
    "email": "slavarnway@google.com",
    "time": "Tue May 24 13:24:52 2011 -0400"
  },
  "message": "MODE_INFO size reduction\n\nDeclared the bmi in MODE_INFO as a union instead of B_MODE_INFO.\nThis reduced the memory footprint by 518,400 bytes for 1080\nresolutions.  The decoder performance improved by ~4% for the\nclip used and the encoder showed very small improvements. (0.5%)\nThis reduction was first mentioned to me by John K. and in a\nlater discussion by Yaowu.\nThis is WIP.\n\nChange-Id: I8e175fdbc46d28c35277302a04bee4540efc8d29\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0eb6ed3742e6feec4f0b9e9549cec04a032c74b3",
      "old_mode": 33188,
      "old_path": "vp8/common/blockd.h",
      "new_id": "102d936cdeaa71a386d5d40f901c5b8c9f16e19c",
      "new_mode": 33188,
      "new_path": "vp8/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "8c03480fa28542624a8ead8e92ee1a3b0fde477a",
      "old_mode": 33188,
      "old_path": "vp8/common/debugmodes.c",
      "new_id": "46064e61d536d1e6212fcb40ebea90cab9350eee",
      "new_mode": 33188,
      "new_path": "vp8/common/debugmodes.c"
    },
    {
      "type": "modify",
      "old_id": "d5019d32aca5724352f8ccf0db6cfa68394f98d1",
      "old_mode": 33188,
      "old_path": "vp8/common/findnearmv.c",
      "new_id": "c1022363eca524edba01f14279d503ce103419ee",
      "new_mode": 33188,
      "new_path": "vp8/common/findnearmv.c"
    },
    {
      "type": "modify",
      "old_id": "20a77a57a7d2a4b41cd2e2dc5c03bab9fdb09002",
      "old_mode": 33188,
      "old_path": "vp8/common/findnearmv.h",
      "new_id": "135e60b83737c531aee1cb78aab4f11025852e68",
      "new_mode": 33188,
      "new_path": "vp8/common/findnearmv.h"
    },
    {
      "type": "modify",
      "old_id": "cd67536bc6cd99b4e49b9fcb21092dbfc19707af",
      "old_mode": 33188,
      "old_path": "vp8/decoder/decodemv.c",
      "new_id": "2a91a21e5cbee0a30e4554f8e53568afd3038348",
      "new_mode": 33188,
      "new_path": "vp8/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "f8e04a7d0b3126d978b49de65a968b783f751cd4",
      "old_mode": 33188,
      "old_path": "vp8/decoder/decodframe.c",
      "new_id": "deb52cfcdf717be7fbf2bf6766d4d9873bd62e70",
      "new_mode": 33188,
      "new_path": "vp8/decoder/decodframe.c"
    },
    {
      "type": "modify",
      "old_id": "de158347333c1399f9642fbbca8ca44f950746cf",
      "old_mode": 33188,
      "old_path": "vp8/decoder/threading.c",
      "new_id": "4ca53fbe432bf6758ddaaa0e38d6d864b00e3773",
      "new_mode": 33188,
      "new_path": "vp8/decoder/threading.c"
    },
    {
      "type": "modify",
      "old_id": "4427dfa799fd711f11c13f3d4dd94c77d15a0de0",
      "old_mode": 33188,
      "old_path": "vp8/encoder/bitstream.c",
      "new_id": "284025d4ea2b36b6f57d90dbdc5c69b39f7141c8",
      "new_mode": 33188,
      "new_path": "vp8/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "984776fdb6ada73a43ae0087d54cb8b01bd14faf",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeframe.c",
      "new_id": "672ceeca076500b551d06cc977642d0321a50b7a",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "307064153a4127e5ce9a1fcf07ec6f30fccccc4e",
      "old_mode": 33188,
      "old_path": "vp8/encoder/encodeintra.c",
      "new_id": "835c80d28f963bdfa35f763d30a6cd55ff943a58",
      "new_mode": 33188,
      "new_path": "vp8/encoder/encodeintra.c"
    },
    {
      "type": "modify",
      "old_id": "a03ff951f03d3df4b22020c4a0324f0f0cecc11a",
      "old_mode": 33188,
      "old_path": "vp8/encoder/ethreading.c",
      "new_id": "f99ce6d2f9edd87eebf7b809409be208e3082466",
      "new_mode": 33188,
      "new_path": "vp8/encoder/ethreading.c"
    },
    {
      "type": "modify",
      "old_id": "b47c7b5f84d5b988092d3a7db3888603d69c782a",
      "old_mode": 33188,
      "old_path": "vp8/encoder/pickinter.c",
      "new_id": "431127626e047513b3f6b9acf158a0e0a900a940",
      "new_mode": 33188,
      "new_path": "vp8/encoder/pickinter.c"
    },
    {
      "type": "modify",
      "old_id": "5ac3e4fa70938eeb671802afac2ae4025d52743e",
      "old_mode": 33188,
      "old_path": "vp8/encoder/rdopt.c",
      "new_id": "3d535bc222306b24d37bbc63d21c1aaa43ccf5df",
      "new_mode": 33188,
      "new_path": "vp8/encoder/rdopt.c"
    }
  ]
}
