)]}'
{
  "log": [
    {
      "commit": "a5dda645da738da7b4ae15e28fa7d93d3b04b94f",
      "tree": "5ce51af907c91030662b69c37e8ece7a63e041ed",
      "parents": [
        "d30241541c3adcb126bb263ad8596e7902a6b5ae"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Thu May 22 15:43:54 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 23 12:56:38 2014 -0700"
      },
      "message": "Bag of scheduling tweaks\n\n Bug: 15118640\n\n * Prevent over-stuffing the queue by dropping frames\n * Prevent double-drawing in one pulse by RT by deferring\n   vsync registration until post-draw so that it catches\n   the next vsync pulse instead of the current one\n * Bias vsync race condition towards the UI thread\n * Fix queueDelay to actually work\n\nChange-Id: Ibf584258bd93ebcbba058bd976dc8b307f1c6155\n"
    },
    {
      "commit": "18f16e6fba74eda173e1e7c869e6e2e2acc073ff",
      "tree": "d1ed13d4ea22a86109a09c309efb7e3d9c79112c",
      "parents": [
        "29e594c520e22b94b540873f72312614cc3fdca1"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 02 16:46:41 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon May 05 10:57:04 2014 -0700"
      },
      "message": "TIME LORD!\n\n Bug: 14444180\n\nChange-Id: I68bec3807c4d1c88d5af1aec2fe6907d60b5f2f3\n"
    },
    {
      "commit": "e45b1fd03b524d2b57cc6c222d89076a31a08bea",
      "tree": "31ad10387f2b59b3ee9d4396be44fce67228ca75",
      "parents": [
        "627aad9c200cb19aa505504dcd232a3710e96a25"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Apr 15 09:50:16 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Apr 29 10:42:11 2014 -0700"
      },
      "message": "RenderThread animator support\n\nChange-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084\n"
    },
    {
      "commit": "a6260b83da52b80438074a9fd207327d9e6e6d03",
      "tree": "c0cb709f5fe6ffa22a885a49d9fc83939674e97f",
      "parents": [
        "e0d1e295f15a5c70ca030732fd9309f0dc50b2cc"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jan 29 18:31:51 2014 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jan 29 19:59:16 2014 -0800"
      },
      "message": "Fix nano vs. millis\n\nChange-Id: I54f752bb7faab5fa66c36252c9f7cf8f5c9939c9\n"
    },
    {
      "commit": "4f02bf4eef6af47f35c70c4dda5b7b9523d89ca0",
      "tree": "59140e036199cbd7a12886e1a2500cb69c8bbdda",
      "parents": [
        "8435cf0d8b9e24715d5b310ed569fda918dcaa46"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jan 03 18:09:17 2014 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Jan 27 16:40:39 2014 -0800"
      },
      "message": "Native-side proxy\n\n Remove RemoteGLRenderer\n Remove reflection-based control\n\nChange-Id: If17c2bbb61c7141986d88c4763def77ed1074985\n"
    },
    {
      "commit": "69d251383f3656a580c3878045de235d70a12000",
      "tree": "042d60d4385227ddd32f6760a3db3f20f4809936",
      "parents": [
        "0c2a8c7f271082f5c595e1239230be418ecc41b8"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Dec 19 00:25:07 2013 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Dec 19 00:25:07 2013 -0800"
      },
      "message": "Track Looper decoupling from ALooper\n\nChange-Id: I83d1f5f6600019268c53706b7bf6d94b84931e18\n"
    },
    {
      "commit": "cec24ae16e9a0a7c3075f1a8d9149bb7fb3813fc",
      "tree": "9b2287a705b0634197262c13433f5c32aa848bdc",
      "parents": [
        "4598ea4e5e6b2accce5165a76f5e2d04ce46c74c"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Tue Nov 05 13:27:50 2013 -0800"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Mon Dec 09 15:57:09 2013 -0800"
      },
      "message": "RenderThread work\n\n Hacky prototype needs a private API to enable\n\nChange-Id: I21e0ddf3cdbd38a4036354b5d6012449e1a34849\n"
    }
  ]
}
