)]}'
{
  "commit": "f60a3910c4ab7725dc6dd54877bbdd3ed5f0e187",
  "tree": "9138aaf83d0cea432f63ba1333e4301f28a727f4",
  "parents": [
    "4c20bff9d25f3a76442002d418d2fd04c74bbdab"
  ],
  "author": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Fri Oct 11 11:26:32 2013 -0700"
  },
  "committer": {
    "name": "Jingning Han",
    "email": "jingning@google.com",
    "time": "Mon Oct 14 10:45:56 2013 -0700"
  },
  "message": "Move token_cache from cost_coeffs to MACROBLOCK\n\nThis commit moves token_cache buffer into macroblock struct, instead\nof defining as a local variable in cost_coeffs. This avoids repeatedly\nre-allocating memory space in the rate-distortion optimization loop.\n\nThe runtime at speed 0 reduces:\nbus 2000kbps, 161692ms to 159951ms\nfootball 600kbps, 229505ms to 225821ms\n\nChange-Id: If7da6b0b6d8c5138a16271a33c4548fba33d8840\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a63bd1b8af521ec57c7d86745c678a84c2d00773",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_block.h",
      "new_id": "9b57bc364ddc530434cfcdb3294fe5ec78bfabcc",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_block.h"
    },
    {
      "type": "modify",
      "old_id": "a1be626233665516ca3f651e335d90427643fb9f",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_rdopt.c",
      "new_id": "5eb0ed0a5187e55fdaf79b931a432b2befd5046f",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_rdopt.c"
    }
  ]
}
