)]}'
{
  "commit": "8c1f071f1ea03b33bcf31edc1eec3d549d134b37",
  "tree": "7979527caa82ca03bb0df36cc5cf72ffd5fa7e8f",
  "parents": [
    "97d0cb58f845571755182006ec79223d2781233c"
  ],
  "author": {
    "name": "Adrian Grange",
    "email": "agrange@google.com",
    "time": "Mon Jun 16 16:22:28 2014 -0700"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "gerrit@gerrit.golo.chromium.org",
    "time": "Mon Jun 23 11:45:13 2014 -0700"
  },
  "message": "Allocate buffers based on correct chroma format\n\nThe encoder currently allocates frame buffers before\nit establishes what the chroma sub-sampling factor is,\nalways allocating based on the 4:4:4 format.\n\nThis patch detects the chroma format as early as\npossible allowing the encoder to allocate buffers of\nthe correct size.\n\nFuture patches will change the encoder to allocate\nframe buffers on demand to further reduce the memory\nprofile of the encoder and rationalize the buffer\nmanagement in the encoder and decoder.\n\nChange-Id: Ifd41dd96e67d0011719ba40fada0bae74f3a0d57\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e56a0b7a8c9021b6a3166224232f800515a68ecd",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_alloccommon.c",
      "new_id": "2386b13e7bd8fff230c4dc66fe5c950fba30a1a8",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "06636a905b2894353ee4611f3d6586c795dd99fc",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_alloccommon.h",
      "new_id": "c4b1b8d2df137258a664705af7f0f1c57490f7f4",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_alloccommon.h"
    },
    {
      "type": "modify",
      "old_id": "a9dda1889df37ecdc52d9c49e78305c1e231f2f4",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_scale.h",
      "new_id": "04aae659f810300cda7e2c2ab3a98197b1ae8bc7",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_scale.h"
    },
    {
      "type": "modify",
      "old_id": "75ccebc566f7b0055e0e2f036fd44af8ffcfd5ce",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encoder.c",
      "new_id": "bc240ff556976cb120eddb86a1f3ec6c5b759504",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encoder.c"
    },
    {
      "type": "modify",
      "old_id": "5e82bb3f4caee48c381046eb814a03ea8f3cdb05",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_firstpass.c",
      "new_id": "54c3ec090e64cf714443c7f27302892815cfe119",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_firstpass.c"
    }
  ]
}
