)]}'
{
  "log": [
    {
      "commit": "d6315a35bfe9c9b6f200abdeed5e711cbe0fe6e0",
      "tree": "93fa0fa733b6f5de8db22ca096531e9ea995838c",
      "parents": [
        "b9a65de1f79d92326abcccc295c18f24afb83053"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri May 30 08:27:33 2014 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Fri May 30 08:27:33 2014 -0700"
      },
      "message": "Fix name error in com.android.mediadrm.signer.xml\n\nChange-Id: I33811345d9e01180b736c6d90a43f58fcb45768a\nrelated-to: 15341137\n"
    },
    {
      "commit": "7e1329f5742f1433e7a7e845e512c23895202d66",
      "tree": "0d1da3c92fdcb4c8f6e8b74f88c2339bd5e0ff1b",
      "parents": [
        "23c42748dce518b64ced25fa522eb855428692d6"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue May 20 16:26:50 2014 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed May 21 18:18:03 2014 +0000"
      },
      "message": "Build cast v2 mediadrm signer library as non-static\n\nbug: 13988104\nChange-Id: Ie94074dd46e4489c7d4e0f378d1e35b14bb0c0ac\n"
    },
    {
      "commit": "9de8c1d82b6bf2b70e854a3349c9f1da60a23e83",
      "tree": "0bfae2ba1d400a49c040ce869527055a25ca2025",
      "parents": [
        "ef4c0c9fd5db395b2eea0a246b93bce9cc9e859a"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Apr 03 11:51:37 2014 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Thu Apr 03 11:51:37 2014 -0700"
      },
      "message": "resolved conflicts for merge of 4f342e87 to master\n\nChange-Id: I2cdb238759beb49fede2de703df8defee92d316f\n"
    },
    {
      "commit": "53c90cf916ddd1151f042a61a569ea75a220b26e",
      "tree": "1ee36092a3872180a55a2c75bd177d942e2ae8fb",
      "parents": [
        "74ee938dcc5e1ab0309dd87278e26f604c756b26",
        "6dc8063d2a06017f249181b4b5b07c54ce645943"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue Apr 01 22:23:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 22:23:21 2014 +0000"
      },
      "message": "am 6dc8063d: am 433a0633: Merge \"Support CAST V2 Authentication in MediaDrm\" into klp-modular-dev\n\n* commit \u00276dc8063d2a06017f249181b4b5b07c54ce645943\u0027:\n  Support CAST V2 Authentication in MediaDrm\n"
    },
    {
      "commit": "e4095a80b674642e0e0e8f0883dee3b22f32f19a",
      "tree": "08027690c47809eeb53ec7f94eafa8b5ffebf0ce",
      "parents": [
        "d27f82f92af7de43dedb077f82b1024496d501b8"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue Mar 04 13:17:11 2014 -0800"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue Apr 01 14:25:35 2014 -0700"
      },
      "message": "Support CAST V2 Authentication in MediaDrm\n\nJava API version\n\nUpdate frameworks to enable support for CAST\nV2 Authentication in the DRM Plugin.\n\nChange-Id: I23cfbbbc89c1226b7a3968ce8bc1e2d4bd41014a\nrelated-to-bug: 12702350\n"
    },
    {
      "commit": "6a0db5990187a71427029fb0fd64394e849aa057",
      "tree": "8dfd57e52d505162c96357350f95ec97932271de",
      "parents": [
        "d08eadd287991ec18eafe620b24e2b1bf0ce1f2d",
        "e0b14ea70b58cd04696fb37ffcf733eefc2dd717"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Dec 13 15:59:51 2013 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Dec 13 15:59:51 2013 -0800"
      },
      "message": "resolved conflicts for merge of e0b14ea7 to master\n\nChange-Id: Ie018d3e2eba1eb2d655c153880e1951b68c2bd51\n"
    },
    {
      "commit": "e6585b32ea586743258a5457e2184ffc087f2d2f",
      "tree": "409f3c83c78e878a5efe2a0cc500659a27c77f38",
      "parents": [
        "584ace0d3f79ff43db9298798065dd5beaa66a45"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Dec 13 12:00:26 2013 -0800"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Fri Dec 13 13:40:30 2013 -0800"
      },
      "message": "Use java.util.Objects instead on internal API\n\nNot needed since java.util.Objects implements all the needed\nfunctionality.\n\nChange-Id: Icd31d49a9801d1705427f028e9ac927d58e7d34c\n"
    },
    {
      "commit": "6090995951c6e2e4dcf38102f01793f8a94166e1",
      "tree": "37f32f4b269fc26a18e3249a18459a476c473266",
      "parents": [
        "266f48cc042dda828109eb135088cdb6f0f7c1d5"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Tue Nov 19 16:54:46 2013 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Nov 20 11:31:47 2013 -0500"
      },
      "message": "Remove unused imports from frameworks/base.\n\nChange-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906\n"
    },
    {
      "commit": "39ad0e559896b45185429ea17cd12f18f7ae842c",
      "tree": "9e8d5d137a467f6ccd3ad6d453014d89f7ca21f7",
      "parents": [
        "596e409ec9703e5071bb9a0de08787cde7745f7a"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Nov 11 17:55:08 2013 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Nov 11 21:48:53 2013 -0800"
      },
      "message": "UI tweaks.\n\nHide disabled routes from the chooser.\n\nFix layout of chooser dialog when the settings button is visible and\nthe list is very long to prevent truncation of the settings button.\n\nFix an issue when we fake the route connecting status when a route\nis selected.  The route changed notification needs to be propagated\nto apps.  Fake it better.\n\nImmediately disconnect from a route when the connection is lost or\na connection attempt fails.  Added a few new test displays for this\ncase.\n\nBug: 11257292\nChange-Id: I360ab5dc937ad60d97592eab54b19f034519645e\n"
    },
    {
      "commit": "5830b0b33618940d65197cec99d697b21908fec8",
      "tree": "181c0879f182a2f65e082903e8aefa39f7b18064",
      "parents": [
        "ed7376fc4829e93f5f2d3037633a37d652a13a7c"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Nov 08 09:46:24 2013 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Nov 08 19:02:48 2013 -0800"
      },
      "message": "Fixed a bug updating presentation displays.\n\nAlso made findRemoteDisplay public.\n\nBug: 11257292\nChange-Id: Ibc9bf3d8ee7c90293ffd8796270e8883ea458a65\n"
    },
    {
      "commit": "f3c99e883f46c56e5e2877e844b902b6eb45545b",
      "tree": "0a6ade21b7a25f51a21e15a5fd6776bb15fac977",
      "parents": [
        "170735d46001659e64522f451681a0618685efc6"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Nov 05 16:29:21 2013 -0800"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Thu Nov 07 01:58:15 2013 -0800"
      },
      "message": "Add a platform library for remote display providers.\n\nThis interface allows applications to register services that offer\nremote displays to the system.  The system will then provide UI\nto allow user to connect to these displays and enable mirroring.\n\nBug: 11257292\nChange-Id: I34da5b9dfdaf71267bd3450c505bc1b7368d1b40\n"
    }
  ]
}
