)]}'
{
  "log": [
    {
      "commit": "83511d2f49c9e272f328730586c3d0a7852247f2",
      "tree": "b9b741001599ebee76df2e670cb4439353fc328e",
      "parents": [
        "4a5eb8fe18337597ece6ca1cedbbb56a0b309c39"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jan 16 10:10:38 2014 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jan 16 12:35:15 2014 -0800"
      },
      "message": "Add \"throws IOException\" to MediaCodec factory methods\n\nandroid.media.MediaCodec\n(createByCodecName|createDecoderByType|createEncoderByType)\nnow explicitly throws IOException.\n\nRequires changes to existing code for declaration compatibility.\n\nBug: 11364276\nChange-Id: I105ecb7c4bd49bf803111253cd23bab161c988f9\nSigned-off-by: Andy Hung \u003chunga@google.com\u003e\n"
    },
    {
      "commit": "8ca55fc980a567270d397c7392fd5fa8490f6d42",
      "tree": "5c5404e80d6bb6c3ed75ba738835819d9be0eeb6",
      "parents": [
        "52d8aa79a31c5042d2b43d06f08fa28489b27d1b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 07 04:06:31 2013 +0000"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Nov 07 04:06:31 2013 +0000"
      },
      "message": "Revert \"Add \"throws IOException\" to MediaCodec constructors (3)\"\n\nThis reverts commit 52d8aa79a31c5042d2b43d06f08fa28489b27d1b.\n\nChange-Id: Ic706e0fb469931664499d00fa3a221726b258673\n"
    },
    {
      "commit": "52d8aa79a31c5042d2b43d06f08fa28489b27d1b",
      "tree": "1b3da59936eefe7295378bf432afbd684a23174b",
      "parents": [
        "2ea312c1bf5f618f4877806b07e0fb2aa4541e6f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Nov 04 14:42:09 2013 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Nov 05 18:54:43 2013 -0800"
      },
      "message": "Add \"throws IOException\" to MediaCodec constructors (3)\n\nChange to add \"throws IOException\" to android.media.MediaCodec\n(createByCodecName|createDecoderByType|createEncoderByType).  The exception was\npreviously thrown through the native JNI, but not explicitly declared.\n\nRequires changes to existing code for declaration compatibility.\n\nBug: 11364276\nChange-Id: Ia0d3481397285cb1503bedde37d4651934b3a481\nSigned-off-by: Andy Hung \u003chunga@google.com\u003e\n"
    },
    {
      "commit": "7d00affce6e25b22fd8fc135933b3bf6b547a0dc",
      "tree": "6ceb674184170a62dd93d7b3508f11ed1830349e",
      "parents": [
        "040f44d0ebdd3a50c59ba0cbc0b023fd2d71039d"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Aug 02 19:03:49 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Fri Aug 02 21:11:07 2013 -0700"
      },
      "message": "Support public virtual displays.\n\nRefactor the new private virtual display API to also support\ncreating public virtual displays with various characteristics.\nThis feature requires special permissions and is only intended\nfor use by the system.\n\nChange-Id: I44dd19f37cf76ea6d6e313afe42f4a412bd96663\n"
    },
    {
      "commit": "8f3b1307678fcd1896c7fb8ba4cc20553dc032e8",
      "tree": "9935dd8edf3a8380256502a132d040a4fd607df8",
      "parents": [
        "a506a6ec94863a35acca9feb165db76ddac3892c"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Wed May 29 14:59:46 2013 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jun 18 15:32:41 2013 -0700"
      },
      "message": "Add test for streaming display contents to an accessory.\n\nThere are two applications: a source and a sink.\nThey should be installed on two separate Android devices.\nThen connect the source device to the sink device using\na USB OTG cable.\n\nBug: 9192512\nChange-Id: I99b552026684abbfd69cb13ab324e72fa16c36ab\n"
    }
  ]
}
