)]}'
{
  "log": [
    {
      "commit": "b8c35f94470d1518e2def0582aaec4e038c92af0",
      "tree": "0ef68bf31016198ef4a9f26d33025fa332c2abd4",
      "parents": [
        "6f51c153ea5e4187a313e47ac8bad9a1a999d4e1"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 27 16:15:51 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Apr 28 16:41:36 2017 -0700"
      },
      "message": "Fix trivial warnings hidden by -isystem\n\nFix the trivial warnings that are hidden by the use of -isystem to\ninclude frameworks/av and caught by -Werror.\n\nTest: m -j checkbuild\nBug: 31751828\nChange-Id: I155f9f772ce0a84b364313814cb7cf528b9de4eb\n"
    },
    {
      "commit": "c523447fac5c93306ad0be1b4ff40a476f7483b8",
      "tree": "0c2b433e9fd1fccf44e3c7929394ea12215bc082",
      "parents": [
        "959b8217fcdefd782133fbc6c28064782e97e0bc",
        "68616ca46bc838d0ebccb6d2a107aa6288b04a57"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon May 09 23:45:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 09 23:45:44 2016 +0000"
      },
      "message": "Merge \"AMessage::FromParcel(): Limit recursion depth; report NULL on failure.\" into nyc-dev am: 6393ea6915 am: 38616ced5b\nam: 68616ca46b\n\n* commit \u002768616ca46bc838d0ebccb6d2a107aa6288b04a57\u0027:\n  AMessage::FromParcel(): Limit recursion depth; report NULL on failure.\n\nChange-Id: I683de3cffeb77ae8cd496fdcd92482b5c416ca60\n"
    },
    {
      "commit": "8dab17305ff72298e2b4874592ac72c004c392d8",
      "tree": "cc0f6f177142fbe70c463048f067297ef083adf2",
      "parents": [
        "0b667e2f6f9e871e2fdc89100b8ef4cc623adec2"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon May 02 16:08:39 2016 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 06 14:19:24 2016 -0700"
      },
      "message": "AMessage::FromParcel(): Limit recursion depth; report NULL on failure.\n\n- FromParcel() now takes as an optional parameter the maximum recursion depth.\n  (The default value is currently set to 255.) On the event that the input\n  parcel has AMessage nested deeper than the maximum recursion depth,\n  FromParcel() will return NULL.\n- Also, when the input parcel has items that are not recognized by FromParcel(),\n  NULL will be returned. (The old behavior was to invoke TRESPASS, which would\n  cause the process to stop.)\n\nBug: 28332724\nChange-Id: I722097f7d1711668f197651d7e8135d703f6c91f\n"
    },
    {
      "commit": "89b2a0ad367cdff5ff4e70036311ecf82921a829",
      "tree": "63bf02b4fb6ddf1d1da3acbb53dbe9ceef927e34",
      "parents": [
        "7ade2af987ea5e452183b5c6dc5effef25b916d1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 11:10:42 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 11:10:42 2016 -0700"
      },
      "message": "Prevent NULL pointer access via implicit conversion\n\nPrevent implicit conversion of a NULL char* to AString in MediaCodecInfo,\nand make AString itself more robust.\n\nBug: 26385693\nChange-Id: I4b6185bdf7c3390d571c71e94fd531bafc3f813e\n"
    },
    {
      "commit": "0a4427bb91e72a4dfece276521d7f21fbb6c7846",
      "tree": "b0ac3b7803a2be1e411b9b7b5b7a13b4dada626e",
      "parents": [
        "36e4e1592bb07e1fdf8d4324f65a66ba332d75f2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 11 19:42:52 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Feb 12 12:17:11 2016 -0800"
      },
      "message": "stagefright: use MediaCodec::QueryCapabilities\n\nThis reverts commit cfb71f189ca620b7b2caf213572849bf59b50231\nand still fixes b/27142863.\n\nBug: 27142863\nChange-Id: I914bcc882d5f9049bc9eb8b31913b07ae572b441\n"
    },
    {
      "commit": "7f2262fc7d038a0d42def7d769bb9e816e292785",
      "tree": "721db69ac47409376f54c44d2eee7db59864588e",
      "parents": [
        "e3b06f27668901d3d7ae53b6d77aafd4181045ad"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 11 10:35:37 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 11 21:13:38 2016 +0000"
      },
      "message": "stagefright: use OMXCodec\u0027s QueryCodec for capabilities\n\nBug: 27142863\nChange-Id: Ica00f5395477a416e1ca4db2697310eef3d635a0\n"
    },
    {
      "commit": "69bebe8d87e95a026d14f0a7cd68d8f954dc51c8",
      "tree": "43b8ac1dcc367928416d5815e742b84a3cdb6f14",
      "parents": [
        "4ad74b2b4507c8b2714b7b7584578d2d43ae2633"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Feb 10 15:32:46 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 11 00:02:40 2016 +0000"
      },
      "message": "MediaCodecInfo: keep capabilities from XML when updating them from codec\n\nBug: 27115490\nChange-Id: Ie15bf538a3026829ff8029fb8b96b8d254517d1c\n"
    },
    {
      "commit": "5b05e49e6550cb2abf1a88272d6cd460b8957176",
      "tree": "72fafb6c5a2e6bf0d4559cb24f2d053625fc7ad3",
      "parents": [
        "80fa61994c8bcc21e5150c1a6bf447f6423239c4"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Feb 04 18:57:45 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Feb 08 16:31:26 2016 -0800"
      },
      "message": "stagefright: Move CodecCapabilities querying into MediaCodec\n\n1. We cannot assume that codecs are OMX based\n2. We still have a strange dependency where MediaCodec\u0027s\n   create methods depend on MediaCodecList, which depends on\n   MediaCodec\u0027s static method. This is to be untangled later.\n\nBug: 17108024\nChange-Id: Idd619ee959627539a65f5f7da586108883dcb5f2\n"
    },
    {
      "commit": "9e6955a19bf77ebf27b770e910efbe1ebf1ceac0",
      "tree": "04fbb621d9f9262bdec827d80f9df998a48f90ff",
      "parents": [
        "5795cb168634680fd5c835849c8fcf48dd6f532b"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Thu Mar 26 13:52:57 2015 -0700"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Mon Apr 13 18:01:51 2015 -0700"
      },
      "message": "media: handle overrides and measure max codec instance.\n\nBug: 19620911\nChange-Id: I68d5919284700f37ccc6c6b9f96cd87ccdd40e6a\n"
    },
    {
      "commit": "732c6d955524ead6c31e6e1bafbd41ea4cee525d",
      "tree": "512bb207b9013da6f9c728f77a3070a7a5b99638",
      "parents": [
        "261562316c1b652ea697c99c0f24a54112bd0385"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 14 19:54:08 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 14 19:56:58 2014 -0700"
      },
      "message": "stagefright/media: add support for codec features with text value\n\nBug: 11990470\nChange-Id: I7600d999c5f4b6821d825d25fa7e8a2bb5a80c46\n"
    },
    {
      "commit": "d018b8ffd84452a7a4b992b5325713b3256e48ff",
      "tree": "a338c848af9b637f9879a7f0293d0fafbfef4489",
      "parents": [
        "2461e0cf6ae3fe5c9b52ce9e3ac764f4aff5e5eb",
        "6ff58f04f78886b07c72c0118eb71a78d08f5651"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Aug 12 17:05:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Aug 12 16:54:46 2014 +0000"
      },
      "message": "Merge \"MediaCodecList: handle errors gracefully\" into lmp-dev"
    },
    {
      "commit": "2461e0cf6ae3fe5c9b52ce9e3ac764f4aff5e5eb",
      "tree": "449c2a4029cc6e8048b9d9d373078e5830bd9404",
      "parents": [
        "e7a1737c92cf2e84754ffbc52cfec8edeffcbc75"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Aug 12 08:55:25 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Aug 12 16:30:40 2014 +0000"
      },
      "message": "MediaCodecList: don\u0027t return references\n\nBug: 16905025\nChange-Id: I5b42b294f0cc785b8e4dda0e82c8f8377a46f487"
    },
    {
      "commit": "6ff58f04f78886b07c72c0118eb71a78d08f5651",
      "tree": "99652bd3f5349e5cd8c55c261e7e06b65fc06ea1",
      "parents": [
        "e7a1737c92cf2e84754ffbc52cfec8edeffcbc75"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Aug 11 16:46:15 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Aug 12 09:29:29 2014 -0700"
      },
      "message": "MediaCodecList: handle errors gracefully\n\nHandle missing OMX codecs, and codecs that do not load.\nFix NULL dereference when initializing codec with no type.\n\nBug: 16907578\nBug: 16905025\nChange-Id: I5d103db36ebb029d1aab03222bf6e9324beb1566\n"
    },
    {
      "commit": "60b1c0e79d12a1c70758bc8d060156924635f8ba",
      "tree": "300d26ea36bca500a7105b7a94497dd1c2aa9fda",
      "parents": [
        "8accee4f0e94f19866d260be6eecd6c219eb4982"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Aug 06 16:55:46 2014 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Aug 07 17:40:13 2014 -0700"
      },
      "message": "stagefright: rework media codec list and infos\n\nThis is in preparation of serving the codec list and codec infos\nfrom the mediaserver\n\nBug: 11990470\nChange-Id: Ib8e2708679c9ce461a4ba179974a740cdcdf2731\n"
    }
  ]
}
