)]}'
{
  "log": [
    {
      "commit": "0bfa3eee31c9f99ec65158f810e65e12bae5ebf1",
      "tree": "cf5719e6a3cec8c447a053bd6a456556b86efefc",
      "parents": [
        "e35bcaa2c908c5ef404928412ade7711e6173d35"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri May 13 15:48:36 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon May 16 10:54:26 2016 -0700"
      },
      "message": "MediaPlayer/MediaRecorder: Do not notify client of audioserver death\n\nHandled internally within NuPlayer and MediaRecorder.\n\nBug: 28768023\nChange-Id: I26d94332a4668bf7a8ad54a7b25e6f0a3a6fe48d\n"
    },
    {
      "commit": "e35bcaa2c908c5ef404928412ade7711e6173d35",
      "tree": "28f3b9d8b6f66be210a2b13014c9b4d69940de9c",
      "parents": [
        "3bb4a3026a7f2774e1d6ea4eaed44599d55fde8a",
        "ec5e9c0f9911e280ba8344a40891b7a12a67ec34"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 13 20:10:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 20:10:01 2016 +0000"
      },
      "message": "h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d am: 5dfa5f268e am: a0bb560e3b am: 7c22e59819 am: 548439e243 am: 4d027a6bf5 am: 177aee1b6b am: e9bb4f9b51 am: 60ab0df366\nam: ec5e9c0f99\n\n* commit \u0027ec5e9c0f9911e280ba8344a40891b7a12a67ec34\u0027:\n  h264bsdActivateParamSets: Prevent multiplication overflow.\n\nChange-Id: I3020d794e03987eb84307d0e004ca951596a7b1d\n"
    },
    {
      "commit": "ec5e9c0f9911e280ba8344a40891b7a12a67ec34",
      "tree": "7cde0e2ad827354ce3c53397c606bb9015821d93",
      "parents": [
        "c920b2c27fc81b9ae305f8213fedb48803facee5",
        "60ab0df3666877a6d34acc74a07f38ec13927a1c"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 13 20:07:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 20:07:31 2016 +0000"
      },
      "message": "h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d am: 5dfa5f268e am: a0bb560e3b am: 7c22e59819 am: 548439e243 am: 4d027a6bf5 am: 177aee1b6b am: e9bb4f9b51\nam: 60ab0df366\n\n* commit \u002760ab0df3666877a6d34acc74a07f38ec13927a1c\u0027:\n  h264bsdActivateParamSets: Prevent multiplication overflow.\n\nChange-Id: I714f77542c419fbc58533d3c49e20f593d836607\n"
    },
    {
      "commit": "60ab0df3666877a6d34acc74a07f38ec13927a1c",
      "tree": "6b0d2ee36e9853dda3f8f2ff18cb2146230bc9b3",
      "parents": [
        "8f53b71bf345c5e0306d0f1078dd745e316c69c4",
        "e9bb4f9b51300938b07f71827fac0727c639b64f"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 13 20:04:57 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 20:04:57 2016 +0000"
      },
      "message": "h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d am: 5dfa5f268e am: a0bb560e3b am: 7c22e59819 am: 548439e243 am: 4d027a6bf5 am: 177aee1b6b\nam: e9bb4f9b51\n\n* commit \u0027e9bb4f9b51300938b07f71827fac0727c639b64f\u0027:\n  h264bsdActivateParamSets: Prevent multiplication overflow.\n\nChange-Id: Iacc0cb80e5b41b12c1b63a2b071e015ac87ffe60\n"
    },
    {
      "commit": "e9bb4f9b51300938b07f71827fac0727c639b64f",
      "tree": "5e9aa1aeaf57475a4eb94b7d3b69f9b88ebc0ec9",
      "parents": [
        "4a46a277f82d738e27ec0866a9f5b30d55b19526",
        "177aee1b6bd59f2356da732342ac893379505d3b"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 13 20:02:14 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 20:02:14 2016 +0000"
      },
      "message": "h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d am: 5dfa5f268e am: a0bb560e3b am: 7c22e59819 am: 548439e243 am: 4d027a6bf5\nam: 177aee1b6b\n\n* commit \u0027177aee1b6bd59f2356da732342ac893379505d3b\u0027:\n  h264bsdActivateParamSets: Prevent multiplication overflow.\n\nChange-Id: I1ad9deab3899b720d9ff85ce64ef7234cbe1ae40\n"
    },
    {
      "commit": "177aee1b6bd59f2356da732342ac893379505d3b",
      "tree": "b0fd3f68ec5f79cfd8efd2817f58075071044240",
      "parents": [
        "fd9e18a00d84557d3f8caadc6eacd1a5c587fff9",
        "4d027a6bf52ff3c82bee40594514faaf74cd27ab"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 13 19:59:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 19:59:40 2016 +0000"
      },
      "message": "h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d am: 5dfa5f268e am: a0bb560e3b am: 7c22e59819 am: 548439e243\nam: 4d027a6bf5\n\n* commit \u00274d027a6bf52ff3c82bee40594514faaf74cd27ab\u0027:\n  h264bsdActivateParamSets: Prevent multiplication overflow.\n\nChange-Id: I2a131e52d12277e416cc048e26d2bfaeee6ed37d\n"
    },
    {
      "commit": "4d027a6bf52ff3c82bee40594514faaf74cd27ab",
      "tree": "873b026bd9ee3b5e5b4bf9801675d6b5e540821e",
      "parents": [
        "7c3e69cd12e2e631ab97ce10b71def69b3490d9d",
        "548439e243accefdb42d318175aedd281a225da4"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 13 19:57:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 19:57:04 2016 +0000"
      },
      "message": "h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d am: 5dfa5f268e am: a0bb560e3b am: 7c22e59819\nam: 548439e243\n\n* commit \u0027548439e243accefdb42d318175aedd281a225da4\u0027:\n  h264bsdActivateParamSets: Prevent multiplication overflow.\n\nChange-Id: I6aea83511caf50e10d2e76ccafbecc0bba68cdf9\n"
    },
    {
      "commit": "7c22e598197706108f15fe182c4bf76fc26b105c",
      "tree": "7b6731d621b8a8748a13e117b47cf353e1566a7b",
      "parents": [
        "38f24823d0bb4b15db9ceac264e01401a653619c",
        "a0bb560e3bdbfa96c4184545ed82c17d01025294"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 13 19:51:36 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 19:51:36 2016 +0000"
      },
      "message": "h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d am: 5dfa5f268e\nam: a0bb560e3b\n\n* commit \u0027a0bb560e3bdbfa96c4184545ed82c17d01025294\u0027:\n  h264bsdActivateParamSets: Prevent multiplication overflow.\n\nChange-Id: I24776d732ce661acf0a3ee1bdb31055a39258c98\n"
    },
    {
      "commit": "a0bb560e3bdbfa96c4184545ed82c17d01025294",
      "tree": "1017ddf131b96dca020829582ef2d1d5e623c3e6",
      "parents": [
        "ef1fcffc9808df37f4031ddbf247492c8609559a",
        "5dfa5f268e97d862744ffddc4596577495022bea"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 13 19:48:56 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 19:48:56 2016 +0000"
      },
      "message": "h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64 am: 2a68d5279d\nam: 5dfa5f268e\n\n* commit \u00275dfa5f268e97d862744ffddc4596577495022bea\u0027:\n  h264bsdActivateParamSets: Prevent multiplication overflow.\n\nChange-Id: I30bba39d44061c72485419ac8686fba2427e3328\n"
    },
    {
      "commit": "5dfa5f268e97d862744ffddc4596577495022bea",
      "tree": "bcf1a5effec9220c396e99e55b09f6b49c0bdb2f",
      "parents": [
        "2d4cf313fa141d11cfae7c31797da114598d8ed7",
        "2a68d5279d714188c50a32819ae0d0ed2535a763"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri May 13 19:46:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 13 19:46:20 2016 +0000"
      },
      "message": "h264bsdActivateParamSets: Prevent multiplication overflow. am: 87277aac64\nam: 2a68d5279d\n\n* commit \u00272a68d5279d714188c50a32819ae0d0ed2535a763\u0027:\n  h264bsdActivateParamSets: Prevent multiplication overflow.\n\nChange-Id: I00c30eb03aab08cb86afa34ab3e7a86a176b4dda\n"
    },
    {
      "commit": "87277aac64a21461b657298dcdcb809737347980",
      "tree": "43b7ad4413ea281e849cc8d2ba71e47340e51473",
      "parents": [
        "71095f174e8b88e008623b4cacd4ec0581b9015c"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed May 11 16:08:21 2016 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed May 11 20:23:21 2016 -0700"
      },
      "message": "h264bsdActivateParamSets: Prevent multiplication overflow.\n\nReport MEMORY_ALLOCATION_ERROR if pStorage-\u003epicSizeInMbs would\nexceed UINT32_MAX bytes.\n\nBug: 28532266\nChange-Id: Ia6f11efb18818afcdb5fa2a38a14f2a2d8c8447a\n"
    },
    {
      "commit": "8f407986f69c2387ddd6af3ec35d23766c372941",
      "tree": "3decf92b59b6a4cacaeee38b108f4e664fc35b77",
      "parents": [
        "09363972f9c8c87ff3ecd77a9690c680d78b21ff",
        "94fc18a6b57e8044f98ae3391f703af93cf17668"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 11 23:41:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 11 23:41:01 2016 +0000"
      },
      "message": "Merge \"stagefright: move encoders to codec process\" into nyc-dev"
    },
    {
      "commit": "09363972f9c8c87ff3ecd77a9690c680d78b21ff",
      "tree": "0a3a387025871fb5ae46bc8a3696b0eeda60e40b",
      "parents": [
        "8b43838c4872af3e9f47846e2618461af2d8d346",
        "4f601e8c9a9203aab38e0c6ac61b9fa65effcd33"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed May 11 22:11:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 11 22:11:05 2016 +0000"
      },
      "message": "Merge \"HLS: remove EOS notification for live streams\" into nyc-dev"
    },
    {
      "commit": "8b43838c4872af3e9f47846e2618461af2d8d346",
      "tree": "9fabc6aa705760b8c4fc24ff73009ac3c41b323b",
      "parents": [
        "4fa4c691b01a9f64164a38711eedc0b317ab11d3",
        "e93cc03da360a1a0d2ad937c745ce8c8e8be81c2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed May 11 22:03:33 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 11 22:03:33 2016 +0000"
      },
      "message": "Merge \"audioflinger: various offload playback fixes\" into nyc-dev"
    },
    {
      "commit": "e93cc03da360a1a0d2ad937c745ce8c8e8be81c2",
      "tree": "9deae98570f41fdec272a863a2e84c7828af1a64",
      "parents": [
        "038ccfd6ff5a32d6f559e5b479d6f8e55d0b5133"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu May 05 10:15:10 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed May 11 11:38:01 2016 -0700"
      },
      "message": "audioflinger: various offload playback fixes\n\nRevert underrun sleep time optimization added for\noffload by commit 51716185 which can cause music to pause for a few\nseconds in some corner cases.\n\nAllow underruns in STOPPING_1 state to avoid dropping last buffer\nreceived by the AudioTrack callback after stop() is called by the\nclient.\n\nAllow interruption of thread loop sleep if a command is pending to\nspeed up track start sequence.\n\nDo not wait for a full AudioTrack buffer before writing to audio HAL\nwhen resuming playback or transitioning to next track.\n\nAlso moved log level for underruns in AudioSink from I to D to reduce\nspam on user builds.\n\nBug: 28545177\nBug: 27682362\nBug: 28347796\n\nChange-Id: I05b651b7878a2d2eedcac43cd669e32add171d40\n"
    },
    {
      "commit": "4fa4c691b01a9f64164a38711eedc0b317ab11d3",
      "tree": "dcb94cbcc102fe3d1affc68c27931487fbbef0fc",
      "parents": [
        "d34a8c4d9d7b197a9f5eb0d324273a6cde7e50a6",
        "1ef423ccd884679893b3622c86aae9792b345088"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed May 11 03:46:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 11 03:46:13 2016 +0000"
      },
      "message": "Merge changes Icd9d4af6,I55f931b3 into nyc-dev\n\n* changes:\n  codecs: fix MPEG2 decoder resolution change\n  codecs: fix AVC decoder resolution change\n"
    },
    {
      "commit": "94fc18a6b57e8044f98ae3391f703af93cf17668",
      "tree": "1581e48938798d18f1b0830ff0baf191579a2bc2",
      "parents": [
        "d34a8c4d9d7b197a9f5eb0d324273a6cde7e50a6"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 11:46:09 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 10 19:04:27 2016 -0700"
      },
      "message": "stagefright: move encoders to codec process\n\nAlso move persistent input surface to the codec process as keeping\nit in the media server may impact BQ performance.\n\nBug: 22775369\nChange-Id: Iaedba8011495a598d96e849cc3aee0941ff509b7\n"
    },
    {
      "commit": "d34a8c4d9d7b197a9f5eb0d324273a6cde7e50a6",
      "tree": "1f9c4a4d14fcd8e789d34f69b0c7ac161121d47e",
      "parents": [
        "e63de4c60116261b90bc93b608ccd4bd182f3484"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 11:21:45 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 10 19:04:27 2016 -0700"
      },
      "message": "stagefright: properly pass metadata buffers into OMX codec\n\nNote that android._store-metadata-in-buffers-output remains a\nboolean flag.\n\nBug: 22775369\nChange-Id: I77c1ae502634488be15cedff7a6a3b59cf7cd03f\n"
    },
    {
      "commit": "e63de4c60116261b90bc93b608ccd4bd182f3484",
      "tree": "d1a39cc6b701ecb509a5bba39fcdef44b7dfd655",
      "parents": [
        "855c20283de5eab6798c76ffd4ea86bd6754a7fb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 10:25:39 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 10 19:04:27 2016 -0700"
      },
      "message": "stagefright: update \u0026 pass graphic buffer properly to OMX\n\nUpdate graphic buffer must update the handle in the proper buffer.\nE.g. if using emptyBuffer later, it must update the backup buffer\nand use the backup buffer\u0027s metadata mode which may differ from the\ncodec buffer\u0027s mode.  Also use proper size for filled graphicbuffer.\n\nBug: 22775369\nChange-Id: I9ec7032ed5db4c0636e2e2a4bad32022d251d66b\n"
    },
    {
      "commit": "98268270da9e728f706d4d44260950dc5d1ed6c4",
      "tree": "0ccdd6ee2301770010fcea6e2c3c84825c7dc21d",
      "parents": [
        "038ccfd6ff5a32d6f559e5b479d6f8e55d0b5133",
        "d0d32c0d39b56d7e85fcaa61f3245ac7bbb1f9eb"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue May 10 15:35:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 10 15:35:31 2016 +0000"
      },
      "message": "Merge \"Pass VP9 Codec Specific Data from the Container\" into nyc-dev"
    },
    {
      "commit": "1ef423ccd884679893b3622c86aae9792b345088",
      "tree": "5e09ffe6b3d41db43b7164982fefc2de81384def",
      "parents": [
        "a34a5cca7791d80bdbfe0ef9659e1f991ad23e78"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Apr 14 12:12:24 2016 +0530"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 10 23:39:08 2016 +0900"
      },
      "message": "codecs: fix MPEG2 decoder resolution change\n\nBug: 28679582\nChange-Id: Icd9d4af6552820e6d0ee1a2f7915258613a4901b\n(cherry picked from commit 903bac1de1b0763c227464bac46bc5111eba9609)\n"
    },
    {
      "commit": "a34a5cca7791d80bdbfe0ef9659e1f991ad23e78",
      "tree": "097a0c480deffa3e23b3b1257e2474288479d5ae",
      "parents": [
        "0d0a8b48d267a1980cfd9507b51d173756835f34"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Apr 14 12:08:50 2016 +0530"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 10 23:38:26 2016 +0900"
      },
      "message": "codecs: fix AVC decoder resolution change\n\nBug: 28679582\nChange-Id: I55f931b39fbeb78b908c5658fca5a11fe7a61380\n(cherry picked from commit 8e749bc7a29044529792b8f32e37b349647855bc)\n"
    },
    {
      "commit": "038ccfd6ff5a32d6f559e5b479d6f8e55d0b5133",
      "tree": "6c5f250571a5115ac656968469e791784cd1f46c",
      "parents": [
        "0d0a8b48d267a1980cfd9507b51d173756835f34",
        "1b40f2804a27b695e9e53fb1699b64cb0dd387f9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue May 10 14:09:32 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 10 14:09:32 2016 +0000"
      },
      "message": "Merge \"stagefright: IOMX: pass native handle in sp\u003cNativeHandle\u003e\" into nyc-dev"
    },
    {
      "commit": "1b40f2804a27b695e9e53fb1699b64cb0dd387f9",
      "tree": "89c071601bd3213bcc49973faf5d515a88db0328",
      "parents": [
        "6393ea6915e7e6fede4cee31bab0d373ce90211b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 22:24:52 2016 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue May 10 08:36:47 2016 +0000"
      },
      "message": "stagefright: IOMX: pass native handle in sp\u003cNativeHandle\u003e\n\nThis clarifies ownership of the native handle\n\nBug: 28644266\nBug: 27856976\nChange-Id: I7a617513d7ac93dd58d74af9469663418735aaf3\n"
    },
    {
      "commit": "0d0a8b48d267a1980cfd9507b51d173756835f34",
      "tree": "88f5eca1d364e19eaa9fa7aecbc1f1904d5aece5",
      "parents": [
        "6393ea6915e7e6fede4cee31bab0d373ce90211b",
        "3e328782f1e1061d08ea0c45b855cc418a2d9ea6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 10 07:51:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 10 07:51:28 2016 +0000"
      },
      "message": "Merge changes I58b03acd,I7d7eb086 into nyc-dev\n\n* changes:\n  stagefright: untangle metadata-mode handling\n  stagefright: add a way to update native handle in OMX buffers\n"
    },
    {
      "commit": "6393ea6915e7e6fede4cee31bab0d373ce90211b",
      "tree": "259740de82ecaa512cd2d11a46787a0e89c85c62",
      "parents": [
        "5adc73643fbccb4d7a768ab669e6c6eb434c4c98",
        "8dab17305ff72298e2b4874592ac72c004c392d8"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon May 09 23:27:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 09 23:27:17 2016 +0000"
      },
      "message": "Merge \"AMessage::FromParcel(): Limit recursion depth; report NULL on failure.\" into nyc-dev"
    },
    {
      "commit": "3e328782f1e1061d08ea0c45b855cc418a2d9ea6",
      "tree": "db604a686666d52d54d74d42a9625e833fa1d39f",
      "parents": [
        "7e0bef8aa6bf9db06079b743794ec2712ad84431"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 10:56:46 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 15:46:36 2016 -0700"
      },
      "message": "stagefright: untangle metadata-mode handling\n\n- specify requested metadata mode from producers to OMX\n- (pass requested metadata in IOMX::storeMetadataInBuffers)\n- use correct logic for native handle source\n- use native handle source for encoded meta buffers\n\nBug: 22775369\nChange-Id: I58b03acd3e9a5367d5010d7f87b7af5cae23362c\n"
    },
    {
      "commit": "7e0bef8aa6bf9db06079b743794ec2712ad84431",
      "tree": "b3d09643047246a9a25ff83926db8e368befda5d",
      "parents": [
        "5adc73643fbccb4d7a768ab669e6c6eb434c4c98"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 10:48:30 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 15:46:36 2016 -0700"
      },
      "message": "stagefright: add a way to update native handle in OMX buffers\n\nBug: 22775369\nChange-Id: I7d7eb0868fef896d1cb0a45bec759a00f0783673\n"
    },
    {
      "commit": "d0d32c0d39b56d7e85fcaa61f3245ac7bbb1f9eb",
      "tree": "70867abb7ae31eede7499151b809529d3137df3f",
      "parents": [
        "8ae73129e7e79d826b293238c2f037f723d0e6e8"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Apr 25 15:46:45 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon May 09 21:09:34 2016 +0000"
      },
      "message": "Pass VP9 Codec Specific Data from the Container\n\nWebM container now has a provision to specify the VP9 Profile\nand Level information in the container. Pass it to the Decoder as\nCodec-Specific-Data. The software VP9 decoder will merely ignore\nit.\n\nBug: 28152818\nBug: 28380207\nBug: 25684127\n\nChange-Id: I77e2dc333093a346df6671e5f8d6d918ed45f7fb\n"
    },
    {
      "commit": "6d7b119a416c9f10288051e562f294365e5d954c",
      "tree": "734bff32a20de4a97c24271b745795db3871cd0f",
      "parents": [
        "0b667e2f6f9e871e2fdc89100b8ef4cc623adec2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat May 07 22:59:48 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon May 09 11:42:57 2016 -0700"
      },
      "message": "Improve timestamp jitter fix\n\nUse last valid kernel timestamp on server side, not client side.\n\nBug: 28465713\nChange-Id: I33590d6922980f288355f947bc56279245058429\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": "0b667e2f6f9e871e2fdc89100b8ef4cc623adec2",
      "tree": "d83168c47191cf51eec6a38c0aad6d68c6a220c4",
      "parents": [
        "260ae76207ab15948113418e7ea05f1ca2dae71b",
        "a321469104536544d1cf0c0098d14bbf14186e88"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 06 20:34:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 06 20:34:02 2016 +0000"
      },
      "message": "Merge \"Dump local source, not remote\" into nyc-dev"
    },
    {
      "commit": "a321469104536544d1cf0c0098d14bbf14186e88",
      "tree": "83db847c1e933819826f00d9e6af227fab83a8e2",
      "parents": [
        "0277976e8118ac493440049affeb1fce1f08598e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 06 10:57:20 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 06 10:57:20 2016 -0700"
      },
      "message": "Dump local source, not remote\n\ndumpsys media.extractor was printing the remote source instead of starting at\nthe local source.\n\nBug: 22775369\nChange-Id: I5026218515bf7ceb8485005ed7d89638a9c1963b\n"
    },
    {
      "commit": "260ae76207ab15948113418e7ea05f1ca2dae71b",
      "tree": "9de7e87c311fa1074828623fb30b192d57d0d691",
      "parents": [
        "a605dafc27f69b37eca60579b34e97145f3caca3",
        "f88dc1865408506f69c858818ea05f5248ff4462"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri May 06 17:39:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 06 17:39:00 2016 +0000"
      },
      "message": "Merge \"media: Drop CSD buffer if VP9 decoder does not advertise profiles.\" into nyc-dev"
    },
    {
      "commit": "e0c4cfee5429d166abdeb95405f9dbe76615575b",
      "tree": "b648878e0c0b79a0da2ba7d1d998783f8d48d824",
      "parents": [
        "823b18ef45f0593386d9d5d20fbf9a0379ad0ebb",
        "949d857ea24950ff920820b4ccf78133dcc737d1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri May 06 14:13:13 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 06 14:13:14 2016 +0000"
      },
      "message": "Merge \"Determine frame rate from trex box if stsz box is empty\" into nyc-dev"
    },
    {
      "commit": "4f601e8c9a9203aab38e0c6ac61b9fa65effcd33",
      "tree": "194f5546b24238cdea5e7445154f3508a3f6b42c",
      "parents": [
        "26583ffe69a7601ad29e00094fe66ce795356fab"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu May 05 17:34:56 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu May 05 17:42:40 2016 -0700"
      },
      "message": "HLS: remove EOS notification for live streams\n\nIf fetched beyond the end of a live playlist, refresh the playlist and\nretry the download after appropriate delay.\n\nBug: 28320768\nChange-Id: I073f3b80b06a4731049793bc5efe50974c153a6c\n"
    },
    {
      "commit": "949d857ea24950ff920820b4ccf78133dcc737d1",
      "tree": "913652695cf35b446afbc8cc42e7e08a3521d12c",
      "parents": [
        "0277976e8118ac493440049affeb1fce1f08598e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu May 05 16:11:32 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu May 05 16:23:08 2016 -0700"
      },
      "message": "Determine frame rate from trex box if stsz box is empty\n\nBug: 28591845\nChange-Id: I7deaa78815c5b1a3f8dac8604f0f236c6a4dc0c5\n"
    },
    {
      "commit": "f88dc1865408506f69c858818ea05f5248ff4462",
      "tree": "fbcd9cb7cd53f2949cc75e648a7aa34505609886",
      "parents": [
        "5bdfad1a45a7d5fd03732c75768eef65975660dc"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon May 02 17:34:07 2016 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu May 05 15:36:43 2016 -0700"
      },
      "message": "media: Drop CSD buffer if VP9 decoder does not advertise profiles.\n\nBug:28380207\nChange-Id: I055a803ce07e7169d5de8da7143e9601352e103b\n"
    },
    {
      "commit": "375a9c03550cc1bdca9e2cca862d6e549530bac6",
      "tree": "d46c5a9d62bdd1e855d97388d3c0821f45dfd73a",
      "parents": [
        "f15d88daa721d53921bfb7798dd12f7c74b44ac1",
        "6dc3a3e2292454f94c015da45f1ebfc6a493e736"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu May 05 16:55:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 05 16:55:50 2016 +0000"
      },
      "message": "Merge \"Report other servers\u0027 deaths in OnErrorListener too\" into nyc-dev"
    },
    {
      "commit": "0277976e8118ac493440049affeb1fce1f08598e",
      "tree": "b2ff3fd08b42b6fb20bcd2504703a9a6daed42a0",
      "parents": [
        "b2e7ceb874b7fe5a6c1b3a72a42f09969edf445f",
        "075999616e5764462316f31ce628146c1174b1d5"
      ],
      "author": {
        "name": "Sheng-hao Tsao",
        "email": "shenghao@google.com",
        "time": "Wed May 04 06:39:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 04 06:39:49 2016 +0000"
      },
      "message": "Merge \"Allow RGBX8888 in soft video encoder\" into nyc-dev"
    },
    {
      "commit": "075999616e5764462316f31ce628146c1174b1d5",
      "tree": "be0fc4b7f35b2f841518baa7927c1e5c441c1ac5",
      "parents": [
        "26583ffe69a7601ad29e00094fe66ce795356fab"
      ],
      "author": {
        "name": "Justin Chuang",
        "email": "jchuang@google.com",
        "time": "Fri Apr 29 10:50:12 2016 +0800"
      },
      "committer": {
        "name": "Sheng-Hao Tsao",
        "email": "shenghao@google.com",
        "time": "Wed May 04 14:26:19 2016 +0800"
      },
      "message": "Allow RGBX8888 in soft video encoder\n\nBUG\u003d27844478,28550227\nTEST\u003dandroid.hardware.camera2.cts.RecordingTest will pass\nChange-Id: Ib669d4a2447bb5d76b9d0cdc34469cad77a98ee2\n"
    },
    {
      "commit": "b2e7ceb874b7fe5a6c1b3a72a42f09969edf445f",
      "tree": "8ef203ea2843c8476479463dbfb52c9eb04ae1c1",
      "parents": [
        "26583ffe69a7601ad29e00094fe66ce795356fab",
        "c920b2c27fc81b9ae305f8213fedb48803facee5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 04 04:39:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 04 04:39:28 2016 +0000"
      },
      "message": "Merge \"Check section size when verifying CRC\" into mnc-dev am: fd9e18a00d am: 4a46a277f8 am: 8f53b71bf3\nam: c920b2c27f\n\n* commit \u0027c920b2c27fc81b9ae305f8213fedb48803facee5\u0027:\n  Check section size when verifying CRC\n\nChange-Id: I6ef0f68ff63469c1e6da0b7eab3fe946058573ac\n"
    },
    {
      "commit": "c920b2c27fc81b9ae305f8213fedb48803facee5",
      "tree": "819005bec006f3f358f5be40c37ce7b53396f948",
      "parents": [
        "1863e62d0f49b01b7d066e2d7c47fef249fffd9d",
        "8f53b71bf345c5e0306d0f1078dd745e316c69c4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 04 04:35:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 04 04:35:44 2016 +0000"
      },
      "message": "Merge \"Check section size when verifying CRC\" into mnc-dev am: fd9e18a00d am: 4a46a277f8\nam: 8f53b71bf3\n\n* commit \u00278f53b71bf345c5e0306d0f1078dd745e316c69c4\u0027:\n  Check section size when verifying CRC\n\nChange-Id: I87a5a52e2dfe99a4be2457a39185e3828e6c7c9f\n"
    },
    {
      "commit": "8f53b71bf345c5e0306d0f1078dd745e316c69c4",
      "tree": "23f66e691f699bdd71420e6d4d5808c308d368ee",
      "parents": [
        "26ef0c43859fd505456fe4aa7bf7e6fabb91a237",
        "4a46a277f82d738e27ec0866a9f5b30d55b19526"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 04 04:32:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 04 04:32:03 2016 +0000"
      },
      "message": "Merge \"Check section size when verifying CRC\" into mnc-dev am: fd9e18a00d\nam: 4a46a277f8\n\n* commit \u00274a46a277f82d738e27ec0866a9f5b30d55b19526\u0027:\n  Check section size when verifying CRC\n\nChange-Id: I20c63cff2b29723437ebafe44bf7b6b9e8333ead\n"
    },
    {
      "commit": "4a46a277f82d738e27ec0866a9f5b30d55b19526",
      "tree": "bbaa31a3470ef45058891f9bfb407fc14d1a0733",
      "parents": [
        "c83479de2497e93311932c03e5cd414a1088e6a2",
        "fd9e18a00d84557d3f8caadc6eacd1a5c587fff9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 04 04:28:24 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 04 04:28:24 2016 +0000"
      },
      "message": "Merge \"Check section size when verifying CRC\" into mnc-dev\nam: fd9e18a00d\n\n* commit \u0027fd9e18a00d84557d3f8caadc6eacd1a5c587fff9\u0027:\n  Check section size when verifying CRC\n\nChange-Id: If74362153115c89dec30899ca8ce2e0bcd9976b1\n"
    },
    {
      "commit": "fd9e18a00d84557d3f8caadc6eacd1a5c587fff9",
      "tree": "cecabbb1d2223225de8d1728e7716cd3233ff257",
      "parents": [
        "5f527d44d7155103ffd3b1780008dd1441511016",
        "c0c9f50d15f7b9ed539c0c6277296d083f41b293"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed May 04 04:20:22 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 04 04:20:22 2016 +0000"
      },
      "message": "Merge \"Check section size when verifying CRC\" into mnc-dev"
    },
    {
      "commit": "26583ffe69a7601ad29e00094fe66ce795356fab",
      "tree": "7d2e9ac334cbb050ee6be1ef77a90c36faf2147e",
      "parents": [
        "7aa45dd7fc5c2bd959f1571231556ac06b7ec8ae",
        "1863e62d0f49b01b7d066e2d7c47fef249fffd9d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 23:45:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 03 23:45:10 2016 +0000"
      },
      "message": "Merge \"Clear unused pointer field when sending across binder\" into klp-dev am: 71095f174e am: 4b817b51e2 am: 2d4cf313fa am: ef1fcffc98 am: 38f24823d0 am: d2c61d049b am: 7c3e69cd12 am: 5f527d44d7 am: c83479de24 am: 26ef0c4385\nam: 1863e62d0f\n\n* commit \u00271863e62d0f49b01b7d066e2d7c47fef249fffd9d\u0027:\n  Clear unused pointer field when sending across binder\n\nChange-Id: I6b890a1e3964ba6623344414a5a897cc19a84e88\n"
    },
    {
      "commit": "1863e62d0f49b01b7d066e2d7c47fef249fffd9d",
      "tree": "ca6f522b9a1ed41db5590c75cd4fa392dd2f16ea",
      "parents": [
        "a4672c43a771ab42260382f293cbfe6bddc62816",
        "26ef0c43859fd505456fe4aa7bf7e6fabb91a237"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 23:42:32 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 03 23:42:32 2016 +0000"
      },
      "message": "Merge \"Clear unused pointer field when sending across binder\" into klp-dev am: 71095f174e am: 4b817b51e2 am: 2d4cf313fa am: ef1fcffc98 am: 38f24823d0 am: d2c61d049b am: 7c3e69cd12 am: 5f527d44d7 am: c83479de24\nam: 26ef0c4385\n\n* commit \u002726ef0c43859fd505456fe4aa7bf7e6fabb91a237\u0027:\n  Clear unused pointer field when sending across binder\n\nChange-Id: I9c66605afa05d147f0018d6f2c650ec0811dd1ac\n"
    },
    {
      "commit": "26ef0c43859fd505456fe4aa7bf7e6fabb91a237",
      "tree": "b6044c511f901b0b0718d082227432be343de650",
      "parents": [
        "cba11f751f7dcc5243f6e29f7bd58513255a5a3d",
        "c83479de2497e93311932c03e5cd414a1088e6a2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 23:40:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 03 23:40:03 2016 +0000"
      },
      "message": "Merge \"Clear unused pointer field when sending across binder\" into klp-dev am: 71095f174e am: 4b817b51e2 am: 2d4cf313fa am: ef1fcffc98 am: 38f24823d0 am: d2c61d049b am: 7c3e69cd12 am: 5f527d44d7\nam: c83479de24\n\n* commit \u0027c83479de2497e93311932c03e5cd414a1088e6a2\u0027:\n  Clear unused pointer field when sending across binder\n\nChange-Id: Iedb6c73113b84f521f8616116326e1933dcc44e9\n"
    },
    {
      "commit": "c83479de2497e93311932c03e5cd414a1088e6a2",
      "tree": "3309962d5d732b110045eb85b16469831b2b3e7f",
      "parents": [
        "364a89bb840d35fe6d7156ee69aed85798e1dba4",
        "5f527d44d7155103ffd3b1780008dd1441511016"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 23:37:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 03 23:37:35 2016 +0000"
      },
      "message": "Merge \"Clear unused pointer field when sending across binder\" into klp-dev am: 71095f174e am: 4b817b51e2 am: 2d4cf313fa am: ef1fcffc98 am: 38f24823d0 am: d2c61d049b am: 7c3e69cd12\nam: 5f527d44d7\n\n* commit \u00275f527d44d7155103ffd3b1780008dd1441511016\u0027:\n  Clear unused pointer field when sending across binder\n\nChange-Id: I543a1c93d6d82736dab9ce7de0208deeae1a4667\n"
    },
    {
      "commit": "5f527d44d7155103ffd3b1780008dd1441511016",
      "tree": "b51227ae54d477a9de0f33ca37784834763d7266",
      "parents": [
        "eaa4d780120dd690be2ae035ef4e715026b5b12e",
        "7c3e69cd12e2e631ab97ce10b71def69b3490d9d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 23:35:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 03 23:35:12 2016 +0000"
      },
      "message": "Merge \"Clear unused pointer field when sending across binder\" into klp-dev am: 71095f174e am: 4b817b51e2 am: 2d4cf313fa am: ef1fcffc98 am: 38f24823d0 am: d2c61d049b\nam: 7c3e69cd12\n\n* commit \u00277c3e69cd12e2e631ab97ce10b71def69b3490d9d\u0027:\n  Clear unused pointer field when sending across binder\n\nChange-Id: If5f841e873f937669e3e23f77bbfb43f109c563d\n"
    },
    {
      "commit": "7c3e69cd12e2e631ab97ce10b71def69b3490d9d",
      "tree": "e7fbcaaa5464fa07483e7b4a02d38039d5d5d165",
      "parents": [
        "995d39cc23949569ea3a689985812ee923da5d4f",
        "d2c61d049b52158c506a2c61727078fccb92b898"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 23:32:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 03 23:32:43 2016 +0000"
      },
      "message": "Merge \"Clear unused pointer field when sending across binder\" into klp-dev am: 71095f174e am: 4b817b51e2 am: 2d4cf313fa am: ef1fcffc98 am: 38f24823d0\nam: d2c61d049b\n\n* commit \u0027d2c61d049b52158c506a2c61727078fccb92b898\u0027:\n  Clear unused pointer field when sending across binder\n\nChange-Id: I5e41f418c9fcdea8bc05c150772a0b87cef101bd\n"
    },
    {
      "commit": "38f24823d0bb4b15db9ceac264e01401a653619c",
      "tree": "46a5305259366d584131f831ba73f42937f91dfe",
      "parents": [
        "08228644dda7d9d7e5cb5349a5d4790e08a99e5c",
        "ef1fcffc9808df37f4031ddbf247492c8609559a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 23:27:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 03 23:27:46 2016 +0000"
      },
      "message": "Merge \"Clear unused pointer field when sending across binder\" into klp-dev am: 71095f174e am: 4b817b51e2 am: 2d4cf313fa\nam: ef1fcffc98\n\n* commit \u0027ef1fcffc9808df37f4031ddbf247492c8609559a\u0027:\n  Clear unused pointer field when sending across binder\n\nChange-Id: I77dcc292f32549bd62869b710d3842853a7528fa\n"
    },
    {
      "commit": "ef1fcffc9808df37f4031ddbf247492c8609559a",
      "tree": "ad6a98096ba0a13d9cf4a6af6eba1f5718783b0b",
      "parents": [
        "a3c7788e822f5f961489bd93ae88c6824c9d3915",
        "2d4cf313fa141d11cfae7c31797da114598d8ed7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 23:25:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 03 23:25:22 2016 +0000"
      },
      "message": "Merge \"Clear unused pointer field when sending across binder\" into klp-dev am: 71095f174e am: 4b817b51e2\nam: 2d4cf313fa\n\n* commit \u00272d4cf313fa141d11cfae7c31797da114598d8ed7\u0027:\n  Clear unused pointer field when sending across binder\n\nChange-Id: I0d1569e886ff40a43423cdbf83ed5d04e35f2d07\n"
    },
    {
      "commit": "2d4cf313fa141d11cfae7c31797da114598d8ed7",
      "tree": "071a098d94514f57ca52af53c010d964d02a7bfe",
      "parents": [
        "f54f5b54bd5bd78e045fbf9dbc6462d0720f1ff6",
        "4b817b51e2998719037f362c7b70ee71c76abeb8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 23:23:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 03 23:23:01 2016 +0000"
      },
      "message": "Merge \"Clear unused pointer field when sending across binder\" into klp-dev am: 71095f174e\nam: 4b817b51e2\n\n* commit \u00274b817b51e2998719037f362c7b70ee71c76abeb8\u0027:\n  Clear unused pointer field when sending across binder\n\nChange-Id: I6d09ecb88cf32f2c720dd0ec66964ec94ad210da\n"
    },
    {
      "commit": "71095f174e8b88e008623b4cacd4ec0581b9015c",
      "tree": "8bf4ba16286ea7922cf653f1c1240bdb8bea1793",
      "parents": [
        "c002126cb05b1d640c0a0b51bc0de810a62ab2b1",
        "e663be8d475ec6035a1a4257b208549b4375fa08"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue May 03 23:15:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 03 23:15:43 2016 +0000"
      },
      "message": "Merge \"Clear unused pointer field when sending across binder\" into klp-dev"
    },
    {
      "commit": "7aa45dd7fc5c2bd959f1571231556ac06b7ec8ae",
      "tree": "93445d577ff2a865f26116d78a59dd612fe53229",
      "parents": [
        "9b04a0225085acdf6dd4944fb43695f246669014",
        "b01faa31462e19957ae3c0c3ada07c9576a9494f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 03 17:25:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 03 17:25:38 2016 +0000"
      },
      "message": "Merge \"AudioTrack: Fix timestamp jitter\" into nyc-dev"
    },
    {
      "commit": "9b04a0225085acdf6dd4944fb43695f246669014",
      "tree": "d13bfff743f06e3be59b78981c579e14bdd8a23f",
      "parents": [
        "9e23567ed02c30bb390ffe56b25f59b626cd9eab",
        "aebe9dc29988c94a774208ba659c4f156d274d79"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon May 02 23:53:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 02 23:53:53 2016 +0000"
      },
      "message": "Merge \"Normal tracks use triple buffering if resampling\" into nyc-dev"
    },
    {
      "commit": "aebe9dc29988c94a774208ba659c4f156d274d79",
      "tree": "48a77c49fdc9d1bd0b8e43e4fe1b9ca29a75fefc",
      "parents": [
        "5bdfad1a45a7d5fd03732c75768eef65975660dc"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon May 02 14:38:21 2016 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon May 02 14:38:21 2016 -0700"
      },
      "message": "Normal tracks use triple buffering if resampling\n\nBug: 26230944\nChange-Id: I40f6cd7147db1be95f297af406c77c6404a76f37\n"
    },
    {
      "commit": "e663be8d475ec6035a1a4257b208549b4375fa08",
      "tree": "1c4a94e725ba62ed4d42f9e42cde94ab4bc08868",
      "parents": [
        "a3dd713893658baf50df88b261aba83bb0c40687"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon May 02 14:12:34 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon May 02 14:12:34 2016 -0700"
      },
      "message": "Clear unused pointer field when sending across binder\n\nBug: 28377502\nChange-Id: Iad5ebfb0a9ef89f09755bb332579dbd3534f9c98\n"
    },
    {
      "commit": "9e23567ed02c30bb390ffe56b25f59b626cd9eab",
      "tree": "43d66f53f3994f913509a57757cd344a42ea378c",
      "parents": [
        "5bdfad1a45a7d5fd03732c75768eef65975660dc",
        "2d13b1d3eeaba31d8c15acc6037fd68b150a9a66"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Mon May 02 18:24:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 02 18:24:55 2016 +0000"
      },
      "message": "Merge \"Camera: Fix passing video native handle for 64-bit app\" into nyc-dev"
    },
    {
      "commit": "b01faa31462e19957ae3c0c3ada07c9576a9494f",
      "tree": "8e01ae4c10bb12e81745787526c34ba3b6abf2af",
      "parents": [
        "ecd0a41d9a2cc9efbc4ad6d4c91d417461772933"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Apr 27 12:51:32 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 29 18:16:03 2016 -0700"
      },
      "message": "AudioTrack: Fix timestamp jitter\n\nWhen HAL out_get_presentation_position returns error,\nuse server position adjusted for latency.\n\nBug: 28250436\nChange-Id: I3dbcb9b7c4e56d34e7e161d1a02d8f64afd602b9\n"
    },
    {
      "commit": "2d13b1d3eeaba31d8c15acc6037fd68b150a9a66",
      "tree": "697328a5049f2f91ff6cf30a7ae7ae7bf5adc1b0",
      "parents": [
        "c5e8b6b792abd029e3f7fedf0ca2f705d6c8d222"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Apr 28 12:11:20 2016 -0700"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Fri Apr 29 17:27:30 2016 -0700"
      },
      "message": "Camera: Fix passing video native handle for 64-bit app\n\nAdd new binder calls to pass video native handle so the video native\nhandle can be passed between 32-bit and 64-bit processes.\n\nRemove problematic code that used IMemory to pass video native\nhandle because the sizes of VideoNativeMetadata are different in\n32-bit and 64-bit processes.\n\nBug: 28403412\nChange-Id: I3341b1812ecc41d61846bb72ca926ecb1674c9ec\n"
    },
    {
      "commit": "6dc3a3e2292454f94c015da45f1ebfc6a493e736",
      "tree": "7bc7d425bc94627546428203f08c94691809162b",
      "parents": [
        "35443e32bfe0960dc6a6564426054b104977b143"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 29 15:42:06 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 29 16:25:18 2016 -0700"
      },
      "message": "Report other servers\u0027 deaths in OnErrorListener too\n\notherwise applications will be unaware of those processes dying.\n\nBug: 22775369\nChange-Id: I48577f787a97ee7627ae8e7f32e2f21ace243ed0\n"
    },
    {
      "commit": "5bdfad1a45a7d5fd03732c75768eef65975660dc",
      "tree": "81205ecaf938e7d40a1f95bcdaf8f222f90349d0",
      "parents": [
        "30dfd456ff3a37fd95b1d12ad2ef3282126ad260",
        "ef384d17fb870ba3c196b29b858a015c76864578"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 29 20:41:15 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 29 20:41:15 2016 +0000"
      },
      "message": "Merge \"Fix more potential overflows in amrwbenc\" into nyc-dev"
    },
    {
      "commit": "30dfd456ff3a37fd95b1d12ad2ef3282126ad260",
      "tree": "4b0a0718ebe2bb7751bc16559110882614d5e011",
      "parents": [
        "d0389b874d592b960bdc456c2514a36b082c2c94",
        "51fb5e9931b5585cd4ff60328a93fdf30752eea4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 29 20:20:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 29 20:20:54 2016 +0000"
      },
      "message": "Merge \"Fix integer overflow in amrwbdec\" into nyc-dev"
    },
    {
      "commit": "ef384d17fb870ba3c196b29b858a015c76864578",
      "tree": "f3c881c544185eaf4d6fcae732bd5962f98a80fd",
      "parents": [
        "35443e32bfe0960dc6a6564426054b104977b143"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Apr 28 14:31:26 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 29 12:02:30 2016 -0700"
      },
      "message": "Fix more potential overflows in amrwbenc\n\nBug: 28268307\nChange-Id: Ibe32bee8c73950e3a9cae13bd4b516f9c7428673\n"
    },
    {
      "commit": "51fb5e9931b5585cd4ff60328a93fdf30752eea4",
      "tree": "368bb8af4b8de9b6eec0e5c1cdb54e2cd8a32d64",
      "parents": [
        "35443e32bfe0960dc6a6564426054b104977b143"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Apr 28 10:57:08 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 29 11:09:23 2016 -0700"
      },
      "message": "Fix integer overflow in amrwbdec\n\nThe existing code did its own after-the-fact overflow checks.\nReplace it with before-the-fact checks.\n\nBug: 28387859\nChange-Id: Iea7e2055d0c0de54120b09a7a00df8a0a9192388\n"
    },
    {
      "commit": "ea38ee7742e799b23bd8675f5801ef72f94de0f4",
      "tree": "49a00a228e6304a36d19ff4126293c8fce16ff73",
      "parents": [
        "ecd0a41d9a2cc9efbc4ad6d4c91d417461772933"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Apr 18 11:08:01 2016 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Apr 28 16:36:22 2016 -0700"
      },
      "message": "Can now indicate the desired number of notifications (sub-buffers)\n\nper fast track buffer when using the default buffer size.\n\nThere is no change for normal tracks, or fast tracks with a non-default buffer size.\n\nAlso fix related bugs:\nNotification period was not set correctly when fast multiplier is not 1.\nIncorrect warning when client adjusted notification frames.\n\nBug: 27819623\nBug: 28117362\nChange-Id: Ifc2121e874f51718cd56ec04e4bd5f89f4963132\n"
    },
    {
      "commit": "c0c9f50d15f7b9ed539c0c6277296d083f41b293",
      "tree": "a0bf60b151d5faf534015c2789f2babc7742f372",
      "parents": [
        "eaa4d780120dd690be2ae035ef4e715026b5b12e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Apr 28 13:32:41 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Apr 28 13:32:41 2016 -0700"
      },
      "message": "Check section size when verifying CRC\n\nBug: 28333006\nChange-Id: Ief7a2da848face78f0edde21e2f2009316076679\n"
    },
    {
      "commit": "ecd0a41d9a2cc9efbc4ad6d4c91d417461772933",
      "tree": "64597a37b1444dcaef712e6fe6de1107b829baa9",
      "parents": [
        "c5e8b6b792abd029e3f7fedf0ca2f705d6c8d222",
        "58f3e5541361cb04d64b8ad6a676ad0d77a4ee57"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Apr 28 09:34:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 28 09:34:57 2016 +0000"
      },
      "message": "Merge \"Move system services into correct cpusets.\" into nyc-dev"
    },
    {
      "commit": "40601964e1f8966d90c31b0c389dfab6a515bd50",
      "tree": "247485dc0050db48282d46acc4ad8dc836abc993",
      "parents": [
        "64cc92884966864b7a08e0eac74be108edf883da",
        "3003807fcfa96c9cbfea18d643f47108aa116cd5"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Wed Apr 27 05:21:47 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 05:21:49 2016 +0000"
      },
      "message": "Merge \"Remove MediaDrm stack from mediaserver\" into nyc-dev"
    },
    {
      "commit": "3003807fcfa96c9cbfea18d643f47108aa116cd5",
      "tree": "a3f7b454cdf3973b6fd716ee44f4295e6c100bb5",
      "parents": [
        "c3c06c4fe329d07bd7d442206bc9eb63e92bf5bd"
      ],
      "author": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Mon Apr 25 13:41:35 2016 -0700"
      },
      "committer": {
        "name": "Jeff Tinker",
        "email": "jtinker@google.com",
        "time": "Tue Apr 26 20:46:17 2016 -0700"
      },
      "message": "Remove MediaDrm stack from mediaserver\n\nPart of media security hardening\n\nMediaDrm was temporarily allowed to\nrun in either mediaserver or mediadrmserver\nwhile all nexus devices were implementing\nsupport for the native_handle representation\nof secure buffers.  Now that all nexus\ndevices support native_handle, the MediaDrm\nstack can be removed from mediaserver.\n\nb/22990512\n\nChange-Id: Ie5d83bfeb4c4a824e1d0edb4c9452c782d6fd386\n"
    },
    {
      "commit": "64cc92884966864b7a08e0eac74be108edf883da",
      "tree": "a37cd9c45b0b42bc66646f442094f32064f1b302",
      "parents": [
        "c1e0154940f84014967f9f611d22ad85a01be7cb",
        "4d71c0224e48d87c81363ad061d58deaf991a323"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Apr 27 02:51:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 02:51:50 2016 +0000"
      },
      "message": "Merge \"GenericSource: reduce logging.\" into nyc-dev"
    },
    {
      "commit": "4d71c0224e48d87c81363ad061d58deaf991a323",
      "tree": "ff98d3a4a7b43e2a43c11948afdd92abefb9e549",
      "parents": [
        "5ec9c98272753b9f4cd16d5a9e2d9f4d4b2c164b"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Apr 26 17:18:18 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Apr 26 18:09:45 2016 -0700"
      },
      "message": "GenericSource: reduce logging.\n\nBug: 28408463\nChange-Id: I48eb7e7f6c5d786c4dc37c2abfc6733fe926cf9d\n"
    },
    {
      "commit": "1302f9ddd27c89f73cc7790d518f8fc88d89560c",
      "tree": "25db99fd90500f17aa129753eec6f3065f01a21c",
      "parents": [
        "507ed0299893e085f5b5dc8e0f35ab2da6667577",
        "5e2f5c10dcedbddd0ea0255f049468760aa09048"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Apr 26 17:25:04 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 17:25:04 2016 +0000"
      },
      "message": "Merge \"Stagefright: Add HDRStaticInfo support for encoder.\" into nyc-dev"
    },
    {
      "commit": "58f3e5541361cb04d64b8ad6a676ad0d77a4ee57",
      "tree": "c9141eb0d37fe71c38956b341840845e7d3a697c",
      "parents": [
        "d298fb880ba440793ce206e5f519d4f7c8c8bb54"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 15 14:27:22 2016 +0200"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Tue Apr 26 08:48:12 2016 +0000"
      },
      "message": "Move system services into correct cpusets.\n\nTo foreground:\n- cameraserver\n- mediaserver\n- audioserver\n- mediacodec\n- drmserver\n- mediadrmserver\n- mediaextractor\n\nBug: 24949295\nChange-Id: I182e5cf6fa4b33d87a0a2f77b0b03fa8d76b8e27\n"
    },
    {
      "commit": "35443e32bfe0960dc6a6564426054b104977b143",
      "tree": "417609276d38826b186d7b23e1ef5a001b165f89",
      "parents": [
        "8986b4d50c8d46de2a8950cb23fcc4138df67191",
        "19cec89f8b05fd05f8034ee1a4cd39ee09c33f02"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 25 18:16:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 18:16:16 2016 +0000"
      },
      "message": "Merge \"Fix overflow in PCR calculations\" into nyc-dev"
    },
    {
      "commit": "8986b4d50c8d46de2a8950cb23fcc4138df67191",
      "tree": "5f057950b53689f2508d47802d087aab7ec65da7",
      "parents": [
        "bfb69e61f16ccb011926dbefa90725fb73243c7f",
        "8456ddd1e4c3daa8f32ea1cbb94c70275e5a22f5"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sat Apr 23 00:06:31 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 23 00:06:31 2016 +0000"
      },
      "message": "Merge \"NuPlayer: ignore stale message for teardown.\" into nyc-dev"
    },
    {
      "commit": "995d39cc23949569ea3a689985812ee923da5d4f",
      "tree": "fe211c51d284274e46423bdc8b9b616c081dba39",
      "parents": [
        "7815d4fe67059eabe14541c4fd0fb5e095e0d6e0",
        "c90ba3056712a9c0ef6383fb00dc3b9c9b0edbc7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 23:38:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 22 23:38:35 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE Verify OMX buffer sizes prior to access\" into lmp-mr1-dev am: 0822864\nam: c90ba30\n\n* commit \u0027c90ba3056712a9c0ef6383fb00dc3b9c9b0edbc7\u0027:\n  DO NOT MERGE Verify OMX buffer sizes prior to access\n\nChange-Id: I42551c5f62380f422257f80a933ccd301674a041\n"
    },
    {
      "commit": "8456ddd1e4c3daa8f32ea1cbb94c70275e5a22f5",
      "tree": "0b936976fc02bd6e96be2645c3395a0922b3db44",
      "parents": [
        "122f45dbfeef9672231bb94eabb7f223d4b0241e"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Apr 22 14:46:43 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Apr 22 15:18:37 2016 -0700"
      },
      "message": "NuPlayer: ignore stale message for teardown.\n\nBug: 28121584\nChange-Id: I9df088b4d99ebae38c06a1138f3d66b31bf67529\n"
    },
    {
      "commit": "861f358a4b420517c2fbc9a33558fe5c964ccbd8",
      "tree": "07fa51e0d6a9c92be5227c385407b92df87981a6",
      "parents": [
        "7d1daf4ff0f2f1127581a279c6c5a9f92ec20966",
        "8b5f271f006dc07d2875bfebe32f59e8f1230ab2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 18:46:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 22 18:46:16 2016 +0000"
      },
      "message": "Merge \"More OMX struct checking\" into mnc-dev am: 4040b13b07 am: 05202f5 am: ff5d1bb\nam: 8b5f271\n\n* commit \u00278b5f271f006dc07d2875bfebe32f59e8f1230ab2\u0027:\n  More OMX struct checking\n\nChange-Id: I6e98cb098254e9ad10ae7d4ae3eaf84b3f76928c\n"
    },
    {
      "commit": "8b5f271f006dc07d2875bfebe32f59e8f1230ab2",
      "tree": "ec2e6239163e9551317aaa0afd7178a45023b461",
      "parents": [
        "54355d98e0a4417cde0479e3fd4399edbc11586b",
        "ff5d1bb0ea9e377cae80c9255758b037692ab25d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 18:38:13 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 22 18:38:13 2016 +0000"
      },
      "message": "Merge \"More OMX struct checking\" into mnc-dev am: 4040b13b07 am: 05202f5\nam: ff5d1bb\n\n* commit \u0027ff5d1bb0ea9e377cae80c9255758b037692ab25d\u0027:\n  More OMX struct checking\n\nChange-Id: Ic831540ff9a78c16e65c07dda7c6095c5171f194\n"
    },
    {
      "commit": "ff5d1bb0ea9e377cae80c9255758b037692ab25d",
      "tree": "1faded6fdb6346752925bbdbfacaed3e24d8242b",
      "parents": [
        "64cb47eebab3ca226781cc5b5147b739883ed8d7",
        "05202f57f291d78c502bdf4228bd871ba224b7df"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 18:35:51 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 22 18:35:51 2016 +0000"
      },
      "message": "Merge \"More OMX struct checking\" into mnc-dev am: 4040b13b07\nam: 05202f5\n\n* commit \u002705202f57f291d78c502bdf4228bd871ba224b7df\u0027:\n  More OMX struct checking\n\nChange-Id: Id4afbbc1ed61a030bd7376fec96db209f51019ec\n"
    },
    {
      "commit": "05202f57f291d78c502bdf4228bd871ba224b7df",
      "tree": "8395d6958c63d46698cc019bae4288856b3cc51c",
      "parents": [
        "f0eb48c8964006ec446451dbdb35f4dc9cbf0d04",
        "4040b13b07b5990cd1eb14ff8661aee18d4c3ab9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 18:31:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 22 18:31:29 2016 +0000"
      },
      "message": "Merge \"More OMX struct checking\" into mnc-dev\nam: 4040b13b07\n\n* commit \u00274040b13b07b5990cd1eb14ff8661aee18d4c3ab9\u0027:\n  More OMX struct checking\n\nChange-Id: Ib9e2bf593ce250b01f8e5dabcae557bd719e12e1\n"
    },
    {
      "commit": "f54f5b54bd5bd78e045fbf9dbc6462d0720f1ff6",
      "tree": "ed0c07ea2690ce9ca709c05277ecf730a02251c5",
      "parents": [
        "63e9b573530837702e42e00900407bbe9fdae952",
        "e25ff0130ef9fa184afb87e92c184172c8a96f71"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 18:15:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 22 18:15:07 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE More OMX struct checking\" into klp-dev am: c002126cb0\nam: e25ff0130e\n\n* commit \u0027e25ff0130ef9fa184afb87e92c184172c8a96f71\u0027:\n  DO NOT MERGE More OMX struct checking\n\nChange-Id: Ia9767e906a247c330031837c3b0b6415e319c836\n"
    },
    {
      "commit": "4040b13b07b5990cd1eb14ff8661aee18d4c3ab9",
      "tree": "2ee3a1ba27e628e107620b5df9e196bd9e6e0d7b",
      "parents": [
        "7a33c062046a6b38cbe12c2f9928a0f1f0e82ebc",
        "a21bed3d626d148e584bdddeeecf287b782b3fcb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 18:11:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 18:11:02 2016 +0000"
      },
      "message": "Merge \"More OMX struct checking\" into mnc-dev"
    },
    {
      "commit": "c002126cb05b1d640c0a0b51bc0de810a62ab2b1",
      "tree": "619a3f31678c250a0d2a24999a9c382e297d1f51",
      "parents": [
        "70dec4dc7d1d813afaff58fb26b0fd7127e897bf",
        "1fdf00971ba4419f102e5e2c29975ae238eaaa3c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 17:45:56 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 17:45:56 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE More OMX struct checking\" into klp-dev"
    },
    {
      "commit": "7d1daf4ff0f2f1127581a279c6c5a9f92ec20966",
      "tree": "897c68ac9963c359adaef798b67d4afeaf104f77",
      "parents": [
        "9c1b24689f6b75713509e9be9a8443df35e74416",
        "a722375a32e9a0febc3770513647dc32bf88ccc0"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Apr 22 17:16:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 17:16:44 2016 +0000"
      },
      "message": "Merge \"HLS: clear ATSParser fully on explicit discontinuity\" into nyc-dev"
    },
    {
      "commit": "9c1b24689f6b75713509e9be9a8443df35e74416",
      "tree": "d31309aed26a83fafa47a90a2041a5aa27f49381",
      "parents": [
        "10486e556d9314f4a60a3576a843498a6ef910d3",
        "4a3108a4464490a57bbe2854d1b47df8336bd471"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Apr 22 17:16:34 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 17:16:35 2016 +0000"
      },
      "message": "Merge \"HLS: left zero fill 128 bit AES IV\" into nyc-dev"
    },
    {
      "commit": "10486e556d9314f4a60a3576a843498a6ef910d3",
      "tree": "91722d91355804a9a529112d6e38c45fd765d131",
      "parents": [
        "5ec9c98272753b9f4cd16d5a9e2d9f4d4b2c164b",
        "985746d11c888e110d5ea34d815efeb1115de0c6"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Apr 22 17:16:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 17:16:23 2016 +0000"
      },
      "message": "Merge \"HLS: handle EXT-X-DISCONTINUITY-SEQUENCE correctly\" into nyc-dev"
    },
    {
      "commit": "a21bed3d626d148e584bdddeeecf287b782b3fcb",
      "tree": "946d090cc5f110fbbc78088228bd2d9943238ac7",
      "parents": [
        "3b1a43598a7baae8f7889a6b0926305b837fd5d5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 07:55:54 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 15:19:05 2016 +0000"
      },
      "message": "More OMX struct checking\n\nThese were lost due to bad merges.\n\nBug: 27207275\nChange-Id: I2fd6fa0edda83ff8d5db07fce34db2f1df0a1735\n"
    },
    {
      "commit": "1fdf00971ba4419f102e5e2c29975ae238eaaa3c",
      "tree": "4829dee6c08f32c3688c3080b34b25f63397c3f4",
      "parents": [
        "a3dd713893658baf50df88b261aba83bb0c40687"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 07:54:04 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 07:56:36 2016 -0700"
      },
      "message": "DO NOT MERGE More OMX struct checking\n\nThese were lost due to bad merges.\n\nBug: 27207275\nChange-Id: Ia0f403d7aef79a8e0ac618eb49b34dbf9faa25c2\n"
    },
    {
      "commit": "dfb280d3975afdce4da87602577d2814cb9eb30d",
      "tree": "fc10f72928e6cbbae32a90461b6982d383d16740",
      "parents": [
        "ef21738066caa918b34c57844d3e0f6cebbce86a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 07:55:10 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 07:56:18 2016 -0700"
      },
      "message": "DO NOT MERGE More OMX struct checking\n\nThese were lost due to bad merges.\n\nBug: 27207275\nChange-Id: Idc7a9fc75376a88b91e9e259d664d6ee54c77330\n"
    },
    {
      "commit": "67ef30185837950144d30e5a73d852eb9a7a0a89",
      "tree": "b31bc980687bd6331300007053a0da93013a1d84",
      "parents": [
        "59f9cc2a46281fd9e491f3e6631d3a34b9f6c84d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 29 12:47:20 2016 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Apr 22 07:52:39 2016 -0700"
      },
      "message": "DO NOT MERGE Verify OMX buffer sizes prior to access\n\nBug: 27207275\nChange-Id: I4412825d1ee233d993af0a67708bea54304ff62d\n"
    },
    {
      "commit": "5ec9c98272753b9f4cd16d5a9e2d9f4d4b2c164b",
      "tree": "bd5bdc98a1a044b38a6882a51a99e5f4eb432ddd",
      "parents": [
        "17cb0490ffffafc13c47260d51bbcbf2509e1d79",
        "21afe805580c1fdf394415648fba8e1c482def60"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 22 01:32:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 22 01:32:21 2016 +0000"
      },
      "message": "Merge \"NuPlayerRenderer: Ensure cancelAudioOffloadPauseTimeout cancels timeout\" into nyc-dev"
    },
    {
      "commit": "4a3108a4464490a57bbe2854d1b47df8336bd471",
      "tree": "6e37634b08118873837ffc9e94d005c3254d5f91",
      "parents": [
        "4178befd29da90abe0e2fd6f58b5caa1c225badd"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Apr 21 14:42:59 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Apr 21 17:31:52 2016 -0700"
      },
      "message": "HLS: left zero fill 128 bit AES IV\n\nBug: 28320768\nChange-Id: I9195b87f742f83d3e4c4201642463881303ae3e6\n"
    },
    {
      "commit": "a722375a32e9a0febc3770513647dc32bf88ccc0",
      "tree": "e83ac38c3eaa1015c379974cb33d9e7d0d19c1d3",
      "parents": [
        "4178befd29da90abe0e2fd6f58b5caa1c225badd"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Apr 21 14:56:38 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Apr 21 17:31:46 2016 -0700"
      },
      "message": "HLS: clear ATSParser fully on explicit discontinuity\n\nAfter a discontinuity stream PIDs might change in a way that we cannot\nrecover; creating a brand new parser avoids this potential issue.\n\nBug: 28320768\nChange-Id: I387a9cd2371b11c2b1c0b8b81b85999033e22f7f\n"
    },
    {
      "commit": "985746d11c888e110d5ea34d815efeb1115de0c6",
      "tree": "53d9a0415c5e9ace8ed102688d6aeebdbe8d2b7d",
      "parents": [
        "4178befd29da90abe0e2fd6f58b5caa1c225badd"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Apr 21 16:21:36 2016 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Apr 21 17:31:37 2016 -0700"
      },
      "message": "HLS: handle EXT-X-DISCONTINUITY-SEQUENCE correctly\n\nBecause EXT-X-DISCONTINUITY is a prefix of EXT-X-DISCONTINUITY-SEQUENCE,\nputting EXT-X-DISCONTINUITY first in an if-startsWith/else-if-startsWith\nblock would cause EXT-X-DISCONTINUITY-SEQUENCE be parsed as\nEXT-X-DISCONTINUITY.\n\nBug: 28320768\nChange-Id: I667b97b0e2050324eec26779e6a2dae7900e96b8\n"
    },
    {
      "commit": "21afe805580c1fdf394415648fba8e1c482def60",
      "tree": "940129ef346b437a21128a534b64e54591128b3b",
      "parents": [
        "5cc32c5ee9caa11a3c9cd205c42463ead28ec87e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Apr 21 14:52:05 2016 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Apr 21 14:52:05 2016 -0700"
      },
      "message": "NuPlayerRenderer: Ensure cancelAudioOffloadPauseTimeout cancels timeout\n\nBug: 28121584\nChange-Id: Ic8887851544f769e0cd0717d97075931ab73df3f\n"
    }
  ],
  "next": "17cb0490ffffafc13c47260d51bbcbf2509e1d79"
}
