)]}'
{
  "log": [
    {
      "commit": "560a198f1f95a085e24944b20df536e75e21cedb",
      "tree": "bdecbf10f8294847938d4b0baa5dcf1a8ca3f9a8",
      "parents": [
        "c40fcb01669240e9c1a6af74bcb0fcd85147fa87",
        "8fa2697e21c61998f78c346251d2c08f77d720ea"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 18 20:23:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 20:23:26 2016 +0000"
      },
      "message": "Merge \"Update audio services for 64 bit compilation\" into nyc-dev"
    },
    {
      "commit": "c40fcb01669240e9c1a6af74bcb0fcd85147fa87",
      "tree": "db07c22d600048f2f81d08f7255e6beea753a1c9",
      "parents": [
        "7f7052f5e45f8eb1df80a6978e0095d9e9c9eded",
        "42f2707bb2d9698765d1180787ffc890c41ddb3a"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Fri Mar 18 17:46:16 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 17:46:16 2016 +0000"
      },
      "message": "Merge \"Camera: validate input in releaseRecordingFrame\" into nyc-dev"
    },
    {
      "commit": "7f7052f5e45f8eb1df80a6978e0095d9e9c9eded",
      "tree": "d635be3caadf658f6cd2b73281ebb86caa205932",
      "parents": [
        "fc1337d079ba7e6ffd7ce07706cfeeeb355c0200",
        "9f5c692300e02f9f1b4e08b238a76f1428c854d3"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Mar 18 06:43:19 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 06:43:19 2016 +0000"
      },
      "message": "Merge \"media: adjust time offset in case of time lapse\" into nyc-dev"
    },
    {
      "commit": "fc1337d079ba7e6ffd7ce07706cfeeeb355c0200",
      "tree": "1a70a9e62e19bc4c0dbc2160c13a051039d10106",
      "parents": [
        "7c9ea89cbe3e42e0d94b1790ae1d424a9c16ce08",
        "e8972b0a27fac327c997fceb20d9abae1dc1d899"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Mar 18 03:37:20 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 18 03:37:21 2016 +0000"
      },
      "message": "Merge \"AudioTrack: fix stall if setBufferSizeInFrames() called before play()\" into nyc-dev"
    },
    {
      "commit": "7c9ea89cbe3e42e0d94b1790ae1d424a9c16ce08",
      "tree": "65f653e82e59473e187625b4f2ec13c3b7f5a9e2",
      "parents": [
        "a8d309df2f603767c0f0ad9248aef47a5b6ed5b8"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 17 17:51:23 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 17 18:11:51 2016 -0700"
      },
      "message": "MPEG4Writer: allow both input format and stream to specify CSD\n\nThere is a race condition now that MediaCodecSource updates its\noutput format on output format change, so MPEG4Writer must be able\nto support subsequent CSD updates before the first frame.\n\nBug: 27719322\nChange-Id: Ic705c3adddf07af471205adf027b6caef098fa4d\n"
    },
    {
      "commit": "8fa2697e21c61998f78c346251d2c08f77d720ea",
      "tree": "17e06c62a4e47b816e63cf5fbae0907fbb2efb5f",
      "parents": [
        "7e258e85368ccc8e714235a22206527090685a9b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 03 13:19:27 2016 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 17 18:06:46 2016 -0700"
      },
      "message": "Update audio services for 64 bit compilation\n\naudioserver still runs in 32 bits\n\nBug: 27479136\nChange-Id: I99ac607e4ce006a87abc2a3f838023e00ef78647\n"
    },
    {
      "commit": "e8972b0a27fac327c997fceb20d9abae1dc1d899",
      "tree": "ff3812507f2eb266870eac29c56921f4a548dacf",
      "parents": [
        "f56a02a5e7d1bfaeabf8b918e56bf49ea509bd42"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Mar 04 11:29:57 2016 -0800"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Mar 17 16:09:38 2016 -0700"
      },
      "message": "AudioTrack: fix stall if setBufferSizeInFrames() called before play()\n\nThe server was waiting for a full buffer.\nBut the buffer was only getting partly filled.\nSo the stream was not starting.\n\nThe fix involves having the server look at the adjustable threshold.\n\nBug: 27505889\nChange-Id: I5dbf686413e670dacbbecc9e0f838744e465f44f\nSigned-off-by: Phil Burk \u003cphilburk@google.com\u003e\n"
    },
    {
      "commit": "42f2707bb2d9698765d1180787ffc890c41ddb3a",
      "tree": "9c9c511293153db9af6907684e88993d1ffc17b0",
      "parents": [
        "b53ab34b95b8633070cbef5d03162d182aac3a9a"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Mon Jan 11 17:39:17 2016 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Mar 17 11:32:12 2016 -0700"
      },
      "message": "Camera: validate input in releaseRecordingFrame\n\nCheck mem isn\u0027t null before using it in releaseRecordingFrame.\n\nBug: 26164272\nChange-Id: I384d4aa2798b6121ae548a6bb618fc0189f96633\n"
    },
    {
      "commit": "a8d309df2f603767c0f0ad9248aef47a5b6ed5b8",
      "tree": "2b851cc9d742b7b448ab929c9e008d0167a66dab",
      "parents": [
        "9a57e34f476d5d2400e6e8ffac303c6190e641f0",
        "14cbfcae68582eca97f1a8168c584254515879ee"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 17 16:51:23 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 16:51:24 2016 +0000"
      },
      "message": "Merge \"audio policy: fix HW A/V sync rerouting\" into nyc-dev"
    },
    {
      "commit": "14cbfcae68582eca97f1a8168c584254515879ee",
      "tree": "5dd9a3b51f53ff3e8c3a066f14a79a305ce5ec82",
      "parents": [
        "b53ab34b95b8633070cbef5d03162d182aac3a9a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 17 09:42:16 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Mar 17 09:43:53 2016 -0700"
      },
      "message": "audio policy: fix HW A/V sync rerouting\n\nDo not allow HW A/V sync tracks to be attached\nto a PCM mixer as those tracks carry time stamps in band.\n\nCherry pick of c576f6a0 from lmp-mr1-tv-dev.\n\nBug: 25293500.\n\nChange-Id: I1f080232e439a410ded25ca8e461113a96687a3b\n"
    },
    {
      "commit": "9a57e34f476d5d2400e6e8ffac303c6190e641f0",
      "tree": "00b1522342b6b5a05a9a1dea154f1eb87ed36cfb",
      "parents": [
        "dabb051cf03b5ccc994c769a1cd23f9e6c378dee",
        "d848eb48c121c119e8ba7583efc75415fe102570"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Mar 17 14:22:50 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 17 14:22:53 2016 +0000"
      },
      "message": "Merge \"Use audio_session_t consistently\" into nyc-dev"
    },
    {
      "commit": "9f5c692300e02f9f1b4e08b238a76f1428c854d3",
      "tree": "822c07a5a37ac87022536d0e2c60dc84ec917bf2",
      "parents": [
        "dabb051cf03b5ccc994c769a1cd23f9e6c378dee"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 17 15:53:33 2016 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Mar 17 15:53:33 2016 +0900"
      },
      "message": "media: adjust time offset in case of time lapse\n\nBug: 27636840\nChange-Id: I7be87042b450e0e7e4d9e74072a2acdf4af1a4dd\n"
    },
    {
      "commit": "dabb051cf03b5ccc994c769a1cd23f9e6c378dee",
      "tree": "92b17ba14014a2d7c1b8c1c48be2d1dbf74e3e40",
      "parents": [
        "5e3e8e7daf5c77482b23c7669987d9d1bdc67610"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 10 14:29:26 2016 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 17 04:04:45 2016 +0000"
      },
      "message": "Fix initialization of AAC presentation struct\n\nOtherwise the new size checks trip on this.\n\nBug: 27207275\nChange-Id: I1f8f01097e3a88ff041b69279a6121be842f1766\n(cherry picked from commit 3e5d6d1b67a542d6e066b1e67857ca20dd7872b7)\n"
    },
    {
      "commit": "5e3e8e7daf5c77482b23c7669987d9d1bdc67610",
      "tree": "0fdcf72a8e362476e940bab9fb86f82d0336f08d",
      "parents": [
        "68a91b9dbe8d70c5542df4f3eb5f9a4f803ba10a",
        "41867fa1c0976f30eff87e71e4b912e99bc78e69"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 16 23:37:40 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 23:37:40 2016 +0000"
      },
      "message": "Merge \"DNG/TIFF support: Add NOTICE\" into nyc-dev"
    },
    {
      "commit": "41867fa1c0976f30eff87e71e4b912e99bc78e69",
      "tree": "f419698ac7c12d3f5d485596eca79757ae9e886c",
      "parents": [
        "f886997e5528d30386f4973a57a09cf531042b77"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 16 15:51:49 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 16 16:25:24 2016 -0700"
      },
      "message": "DNG/TIFF support: Add NOTICE\n\nBug: 27410459\nChange-Id: Icf11f4021dc48f10a30b22d275f733999d5f8daf\n"
    },
    {
      "commit": "68a91b9dbe8d70c5542df4f3eb5f9a4f803ba10a",
      "tree": "f2d85a90d54bb43f711c3f53c3e8c02234763c9c",
      "parents": [
        "53ce1e03efa1a12b3acc7d76dd0c273487ca3746",
        "2cbf6cea23539bfe99e36d1d221de62255452e86"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Mar 16 22:49:35 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 22:49:37 2016 +0000"
      },
      "message": "Merge \"Camera: Update dataspace to new spec, convert for older HALs\" into nyc-dev"
    },
    {
      "commit": "53ce1e03efa1a12b3acc7d76dd0c273487ca3746",
      "tree": "c97fd0d279acefbe785be7e35adab7f7a8be3733",
      "parents": [
        "77c86487f6c7ec825df85c3cb0f8fab2dd1c185e",
        "7638ca29e8400a19524adb982e9d22c02786de82"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Mar 16 21:31:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 21:31:10 2016 +0000"
      },
      "message": "Merge \"Dynamic policies: support for device selection\" into nyc-dev"
    },
    {
      "commit": "7638ca29e8400a19524adb982e9d22c02786de82",
      "tree": "5d1ef493f79529cd5d5a1cce932c6dec3e5d8e69",
      "parents": [
        "9515aca0c07a32128a65a68749bda3ea6851c109"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Mar 04 17:42:44 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Mar 16 14:28:09 2016 -0700"
      },
      "message": "Dynamic policies: support for device selection\n\nDynamic policy mix: rename \"registration\" field to device address\n  as this reflects the true use of the field.\nAudioPolicyManager: dynamic policy registration differs depending\n  on policy routing flags.\nWhen register a mix with the RENDER flag, iterate over all outputs\u0027\n  patches to find a matching device and address.\n\nBug 25448664\n\nChange-Id: I71584081e7f1b2b5252fb6c4659fdeb464f7d282\n"
    },
    {
      "commit": "d848eb48c121c119e8ba7583efc75415fe102570",
      "tree": "06733e396ad546bf39be0a6699193d041883edad",
      "parents": [
        "38246e482ea3bd1e0f88f7133934ec4537b48bbd"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 08 13:42:11 2016 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 16 14:04:22 2016 -0700"
      },
      "message": "Use audio_session_t consistently\n\nBug: 27562099\nChange-Id: I328d8226191386b163f2ace41233607294c50dcd\n"
    },
    {
      "commit": "77c86487f6c7ec825df85c3cb0f8fab2dd1c185e",
      "tree": "53acce4212b53a2acaaff73848e9b1916f447b9c",
      "parents": [
        "38246e482ea3bd1e0f88f7133934ec4537b48bbd",
        "a93d5b263f3f374c5d3081297f504504203000da"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Mar 16 20:29:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 20:29:25 2016 +0000"
      },
      "message": "Merge \"amrwbenc: fix possible signed integer overflow in ACELP_4t64_fx.\" into nyc-dev"
    },
    {
      "commit": "a93d5b263f3f374c5d3081297f504504203000da",
      "tree": "a711832d64539b467921698c99852662797a9cff",
      "parents": [
        "ae34ed2bcc9fa49a22fe7497327adb689ef27e8d"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Mar 16 11:05:03 2016 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Mar 16 13:11:34 2016 -0700"
      },
      "message": "amrwbenc: fix possible signed integer overflow in ACELP_4t64_fx.\n\nBug: 27657270\nChange-Id: Iad98ad520e9c99a433842b1a3841e288013fb1c9\n"
    },
    {
      "commit": "38246e482ea3bd1e0f88f7133934ec4537b48bbd",
      "tree": "6aa323f962f7ec5d4db197e69163d1bc2e123d7a",
      "parents": [
        "b53ab34b95b8633070cbef5d03162d182aac3a9a",
        "2854e5182172de018a727db5862093a08628811c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 16 16:33:39 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 16:33:39 2016 +0000"
      },
      "message": "Merge \"When fast flag is denied, retry with new I/O handle\" into nyc-dev"
    },
    {
      "commit": "2854e5182172de018a727db5862093a08628811c",
      "tree": "f400aad9041873d237da9219a7dd699257c7d93d",
      "parents": [
        "ae34ed2bcc9fa49a22fe7497327adb689ef27e8d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Mar 11 16:14:06 2016 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 15 15:36:02 2016 -0700"
      },
      "message": "When fast flag is denied, retry with new I/O handle\n\nBug: 27587927\nChange-Id: Icc8f25cd438211cc60cb8243e0e998825ac1427a\n"
    },
    {
      "commit": "b53ab34b95b8633070cbef5d03162d182aac3a9a",
      "tree": "aff8574924f259cbea77b9a4296ec3e969347edd",
      "parents": [
        "58fb7c6e1a9244dd7215a647388c440d8d75851b",
        "edb14117b608eac37a331379b4f92bb7a051bac4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 15 14:16:26 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 15 14:16:26 2016 -0700"
      },
      "message": "resolve merge conflicts of edb14117b6 to nyc-dev\n\nChange-Id: If4c4a68dff17a238673f5f11d790229e0459fda0\n"
    },
    {
      "commit": "edb14117b608eac37a331379b4f92bb7a051bac4",
      "tree": "3d81bba8e3086b12e8697ed5e10127b1f5981687",
      "parents": [
        "37ad16a6e4cbbb00c804da8833b3e832db7ff5eb",
        "72a3bb913ab4ee2ab9d94cda42aae4aa0171eb83"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 15 20:30:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 15 20:30:03 2016 +0000"
      },
      "message": "Fix size check for OMX_IndexParamConsumerUsageBits am: c1c50e7b47 am: 31e2a27f87\nam: 72a3bb913a\n\n* commit \u002772a3bb913ab4ee2ab9d94cda42aae4aa0171eb83\u0027:\n  Fix size check for OMX_IndexParamConsumerUsageBits\n"
    },
    {
      "commit": "72a3bb913ab4ee2ab9d94cda42aae4aa0171eb83",
      "tree": "750ec528c5d547fd450ba45b05b5ad7330e8e340",
      "parents": [
        "94d23a9c883f592b173f6107ab0212dae20c09ec",
        "31e2a27f876edbe49988bd4307365d481c1de7e8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 15 20:27:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 15 20:27:41 2016 +0000"
      },
      "message": "Fix size check for OMX_IndexParamConsumerUsageBits am: c1c50e7b47\nam: 31e2a27f87\n\n* commit \u002731e2a27f876edbe49988bd4307365d481c1de7e8\u0027:\n  Fix size check for OMX_IndexParamConsumerUsageBits\n"
    },
    {
      "commit": "31e2a27f876edbe49988bd4307365d481c1de7e8",
      "tree": "b655644388cf5c474bcf08779a656e11a032400b",
      "parents": [
        "9222aaf44d79e501c513887f74979f16226b2fc7",
        "c1c50e7b47784c5e6978eda67db68ef4951144c6"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Mar 15 20:25:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 15 20:25:20 2016 +0000"
      },
      "message": "Fix size check for OMX_IndexParamConsumerUsageBits\nam: c1c50e7b47\n\n* commit \u0027c1c50e7b47784c5e6978eda67db68ef4951144c6\u0027:\n  Fix size check for OMX_IndexParamConsumerUsageBits\n"
    },
    {
      "commit": "58fb7c6e1a9244dd7215a647388c440d8d75851b",
      "tree": "3d1bef23a8fd653365dda0de0f99bba9d6479359",
      "parents": [
        "cd7f592481e44b2c419d2d3399b82fbc91f8cf36"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Mar 14 19:43:08 2016 -0700"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 15 10:47:39 2016 -0700"
      },
      "message": "stagefright: use colr box for color aspects\n\nBug: 25684127\nChange-Id: I105294ce0d41ac58d80a2a4a74d35a9b78536790\n"
    },
    {
      "commit": "2cbf6cea23539bfe99e36d1d221de62255452e86",
      "tree": "87e7c0e561fc7593e2238fe692a130edfd0c92a1",
      "parents": [
        "b77d03b62cb743d0faf74b54aa466b4d220b5e61"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Mon Mar 14 13:03:25 2016 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Mar 15 17:06:02 2016 +0000"
      },
      "message": "Camera: Update dataspace to new spec, convert for older HALs\n\n- Switch clients of camera devices to use new dataspace values\n- For older HALs, map to legacy dataspace values\n\nBug: 27344373\nChange-Id: Icabc345025383f987ef4472cd26182a580dc8b3c\n"
    },
    {
      "commit": "cd7f592481e44b2c419d2d3399b82fbc91f8cf36",
      "tree": "b8561f4cd7cee80ff41c16884deda70d4f560b48",
      "parents": [
        "4e42d3ea2c33a2f6556299d9c54824ba32236bd0",
        "8349a91d0dd017404800dec638298caebab6677e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 15 16:57:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 16:57:59 2016 +0000"
      },
      "message": "Merge \"media log: do not lock mutex in dump()\" into nyc-dev"
    },
    {
      "commit": "8349a91d0dd017404800dec638298caebab6677e",
      "tree": "915e1b931d89d1790681707e46b6f1bd7105a418",
      "parents": [
        "f56a02a5e7d1bfaeabf8b918e56bf49ea509bd42"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Mar 14 18:45:12 2016 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 15 08:57:56 2016 -0700"
      },
      "message": "media log: do not lock mutex in dump()\n\nJust try locking the mutex when dumping media.log service\nand continue in case of failure.\n\nBug: 27408518\nChange-Id: Ib24e5fcd6b7365ab04fb145f704cecfa0f6b70e5\n"
    },
    {
      "commit": "4e42d3ea2c33a2f6556299d9c54824ba32236bd0",
      "tree": "41b9ea4aecd4d4f838bf52570c8ed0720edf4d6a",
      "parents": [
        "6ae0468269dfd30fb22a1eb99417261c6c06d665",
        "f27ce4051c81a90f8f937a1b381e9e6ffa2bfa6b"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Tue Mar 15 13:03:36 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 15 13:03:36 2016 +0000"
      },
      "message": "Merge \"PatchPanel: Avoid null pointer dereferences.\" into nyc-dev"
    },
    {
      "commit": "6ae0468269dfd30fb22a1eb99417261c6c06d665",
      "tree": "b1afb165b2fffbd43ed588469e66432bcd660b09",
      "parents": [
        "c63f91525c793e8bb06ce805d6161965e85571d2",
        "4d231dc0ee34380956c71cbe18a750e487a69601"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Mar 14 22:58:28 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 22:58:28 2016 +0000"
      },
      "message": "Merge \"audio: Fix race condition in AudioTrack underrun.\" into nyc-dev"
    },
    {
      "commit": "4d231dc0ee34380956c71cbe18a750e487a69601",
      "tree": "cee9e9b9ff4d3aa17bca9269622e9f40d470ff09",
      "parents": [
        "f56a02a5e7d1bfaeabf8b918e56bf49ea509bd42"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Mar 11 18:38:23 2016 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Mar 14 15:50:19 2016 -0700"
      },
      "message": "audio: Fix race condition in AudioTrack underrun.\n\nWhen audio flinger mixer removes an AudioTrack from the\nactive list in case of underrun, it is possible that the\nclient has written a full buffer just after the underrun detection and\nis blocked waiting for more space to write. In this case, the client\nwill never detect the DISABLED flag and the track never be restarted.\n\nAlso implement missing DISABLE flag detection in server side audio tracks\n(OutputTrack and PatchTrack).\n\nbug: 27567768\nChange-Id: I8d0753429d4113498258b1f61bd8ac5939a612f0\n"
    },
    {
      "commit": "c63f91525c793e8bb06ce805d6161965e85571d2",
      "tree": "7ade9526410034fdc41385a31534ecdbb2b75e5e",
      "parents": [
        "f886997e5528d30386f4973a57a09cf531042b77",
        "5207ffe7a35148a1e4ea188cf2224fb230a92a0e"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Mar 14 21:42:12 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 21:42:12 2016 +0000"
      },
      "message": "Merge \"stagefright: Remove AVC Base Profile restriction in ACodec encoder setup.\" into nyc-dev"
    },
    {
      "commit": "f27ce4051c81a90f8f937a1b381e9e6ffa2bfa6b",
      "tree": "f6d8bfa6ae08c78ac4df513338627550b59bf67d",
      "parents": [
        "d5ef65ea897a7c0e3704000e33975f357bfc1c56"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Mar 14 13:43:14 2016 -0700"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Mon Mar 14 13:43:14 2016 -0700"
      },
      "message": "PatchPanel: Avoid null pointer dereferences.\n\nWe wait until after checking \u0027handle\u0027 and \u0027patch\u0027 for NULL before\ndereferencing those pointers for logging.\n\nChange-Id: I5b90b87536f83c8f809b390951471d40cd8c27a4\n"
    },
    {
      "commit": "f886997e5528d30386f4973a57a09cf531042b77",
      "tree": "3786e7f53e14a7d2d8560f8d9b357dfdcb71bd57",
      "parents": [
        "b77d03b62cb743d0faf74b54aa466b4d220b5e61",
        "972f653af6288f8dbb3ebd205c599e0cbb23456a"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Mar 14 20:06:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 20:06:49 2016 +0000"
      },
      "message": "Merge \"DO NOT MERGE SoftAvcEnc:Configured constrained_intra_pred flag in internalSetParameter\" into nyc-dev"
    },
    {
      "commit": "b77d03b62cb743d0faf74b54aa466b4d220b5e61",
      "tree": "bcc760931cec0686beab02290590ae584fcb3fff",
      "parents": [
        "f56a02a5e7d1bfaeabf8b918e56bf49ea509bd42"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 03 14:02:17 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Mar 14 11:23:17 2016 -0700"
      },
      "message": "stagefright: connect color aspects and surface dataspace\n\n1. Keep configuration format as video decoder and encoder will need\nit to reset their default color aspects on mode/size change.\n\n2. Separate color aspect handling for decoder and encoder as they\nare quite different. Update decoder and encoder color aspect setting\nto latest policy.\n\n3. propagate dataspace to GraphicBufferSource, MediaCodecSource,\nCameraSource and SoftwareRenderer\n\nBug: 25684127\nChange-Id: Ie9a7528af36ed44605a7ce3e69b5794ef16b1c66\n"
    },
    {
      "commit": "f56a02a5e7d1bfaeabf8b918e56bf49ea509bd42",
      "tree": "17d845558312c462532464e3f8ec6cd5cb0e942d",
      "parents": [
        "9515aca0c07a32128a65a68749bda3ea6851c109",
        "e7d8e71e45028cbe51839c23f922ba8c506cba82"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Mar 14 17:53:52 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 14 17:53:52 2016 +0000"
      },
      "message": "Merge \"Fix StagefrightMetadataRetriever calling MediaSource::start twice\" into nyc-dev"
    },
    {
      "commit": "e7d8e71e45028cbe51839c23f922ba8c506cba82",
      "tree": "99aee6af056a30406619dc9a71b6d8f3b9c130a8",
      "parents": [
        "becc4d8606afcc8d6a739a27b9f196e5da4463e9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Mar 14 09:29:42 2016 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Mar 14 10:41:47 2016 -0700"
      },
      "message": "Fix StagefrightMetadataRetriever calling MediaSource::start twice\n\nand revert the previously added debug logging.\n\nBug: 27324401\nChange-Id: I6bd938c6667153022a971389023afbc731486ca0\n"
    },
    {
      "commit": "972f653af6288f8dbb3ebd205c599e0cbb23456a",
      "tree": "20863fdc2ff61cd248767d9cf341edeaac886d51",
      "parents": [
        "9515aca0c07a32128a65a68749bda3ea6851c109"
      ],
      "author": {
        "name": "Doney Alex",
        "email": "doney.alex@ittiam.com",
        "time": "Fri Mar 11 18:07:41 2016 +0530"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Mon Mar 14 17:34:54 2016 +0000"
      },
      "message": "DO NOT MERGE SoftAvcEnc:Configured constrained_intra_pred flag in internalSetParameter\n\nChange-Id: Idbc2a0ee413651e2b6b1c82b7496507906c222c2\n"
    },
    {
      "commit": "5207ffe7a35148a1e4ea188cf2224fb230a92a0e",
      "tree": "0b6aa3e819c53e6cb0f7e2789fc11cbcdc05788a",
      "parents": [
        "ee4804a7bf392a38f8205400b67bbbe158dc3406"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Mar 10 13:42:26 2016 -0800"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Mar 11 18:02:37 2016 -0800"
      },
      "message": "stagefright: Remove AVC Base Profile restriction in ACodec encoder setup.\n\nAlso add encoder config for main and high profile.\n\nBug:27597166\nChange-Id: I8d55e1b56a007061179a01c7313cfd9c60e1bd1c\n"
    },
    {
      "commit": "9515aca0c07a32128a65a68749bda3ea6851c109",
      "tree": "c7d9bd0baaaebe5bd3a7734fd632a17a42a7a5e5",
      "parents": [
        "d5ef65ea897a7c0e3704000e33975f357bfc1c56"
      ],
      "author": {
        "name": "Doney Alex",
        "email": "doney.alex@ittiam.com",
        "time": "Wed Feb 24 14:49:24 2016 +0530"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Sat Mar 12 00:13:49 2016 +0000"
      },
      "message": "DO NOT MERGE SoftAvcEnc: Added support for Constrained intra prediction.\n\nChange-Id: I1a3e8fbad0bea728311c2b4b0513c9565ecf9a14\n"
    },
    {
      "commit": "c1c50e7b47784c5e6978eda67db68ef4951144c6",
      "tree": "f53286f0d92416525fee698ce7983f609759da19",
      "parents": [
        "f1a2668f4f09e38722424a6a74f0ea26f49e4110"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Mar 10 15:02:13 2016 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 11 14:47:45 2016 -0800"
      },
      "message": "Fix size check for OMX_IndexParamConsumerUsageBits\n\nsince it doesn\u0027t follow the OMX convention. And remove support\nfor the kClientNeedsFrameBuffer flag.\n\nBug: 27207275\nChange-Id: Ia2c119e2456ebf9e2f4e1de5104ef9032a212255\n"
    },
    {
      "commit": "d5ef65ea897a7c0e3704000e33975f357bfc1c56",
      "tree": "caab23cd42bccb174504a9b72a4d7e0244f51a01",
      "parents": [
        "1042efbe4b512cadfc2f3e3753f0424030bb80f5",
        "b0a4b9e917bd26bf366fb20c48315f51285c18f9"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 11 19:04:09 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 19:04:09 2016 +0000"
      },
      "message": "Merge \"ACodec: move getPortFormat closer to PortSettingsChanged event\" into nyc-dev"
    },
    {
      "commit": "1042efbe4b512cadfc2f3e3753f0424030bb80f5",
      "tree": "1190ce4214eaf39518ff9d56b38f3724612608ac",
      "parents": [
        "c8e72cb140217b5ada2ef4d66480c2b13adbd014",
        "5771a0bc0c44956940564631026e17f2a9c1f32d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 11 19:03:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 19:03:29 2016 +0000"
      },
      "message": "Merge \"stagefright/foundation: fix ALookup for same types\" into nyc-dev"
    },
    {
      "commit": "c8e72cb140217b5ada2ef4d66480c2b13adbd014",
      "tree": "cbea3e0111279b1419bf3831eda659184c2c3c7a",
      "parents": [
        "97a330964b0548238d75602c74b290bea77a6b55",
        "794fde269478b50be873d9d93574b8aa2b6afc42"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Mar 11 18:57:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 18:57:25 2016 +0000"
      },
      "message": "Merge \"audio policy: fix volume control regression\" into nyc-dev"
    },
    {
      "commit": "97a330964b0548238d75602c74b290bea77a6b55",
      "tree": "ea27b196e1b86b342ae46ba26d06d4b15de4bc10",
      "parents": [
        "0d390f6da426255d8a962d36b6086f4ea2e1a07d",
        "e95bb6312b972117a0ee70eabf78fcd118018f61"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Mar 11 18:13:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 18:13:01 2016 +0000"
      },
      "message": "Merge \"Camera3: Add error stream ID for buffer drop errors\" into nyc-dev"
    },
    {
      "commit": "794fde269478b50be873d9d93574b8aa2b6afc42",
      "tree": "91bee67f3d26b855c8738d52b9594ce206dc669b",
      "parents": [
        "356d3f528514f0f06e6ae1bccf0bed7be9fd1fcb"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Mar 11 09:50:45 2016 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Mar 11 09:50:45 2016 -0800"
      },
      "message": "audio policy: fix volume control regression\n\ncommit 28d09f064 introduced regressions in volume control resulting\nin changing some device/stream volumes unexpectedly.\n\nThe problem was in the logic consisting in considering streams equivalent for\nvolume control based on their associated strategy: The rule is wrong because it\ncauses a volume change on a given stream to cause the same change on all streams\nsharing the same strategy. For instance stream SYSTEM and MUSIC share the same\nstrategy and changing SYSTEM stream volume would change MUSIC volume.\n\nThe new rule just considers the stream type when deciding if two stream share the\nsame volume control.\n\nAlso fixed possible calls to getStrategy() with stream PATCH causing asserts.\n\nBug: 27586382\n\nAuthor: Eric Laurent \u003celaurent@google.com\u003e\nDate:   Tue Mar 8 10:43:05 2016 -0800\n\n    audio policy: improve accessibility volume\n\nChange-Id: I3fe2a25767319800b0db5fd1ed7c1bd751b04732\n"
    },
    {
      "commit": "0d390f6da426255d8a962d36b6086f4ea2e1a07d",
      "tree": "9b2e5d5bdede09a5c964d057445606008ac7ef8e",
      "parents": [
        "356d3f528514f0f06e6ae1bccf0bed7be9fd1fcb",
        "d08a068bee8396b2ccdd819920b4496de2309a68"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Mar 11 17:08:05 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 17:08:05 2016 +0000"
      },
      "message": "Merge \"stagefright: Fix a bug in getting intra refresh period through getConfig.\" into nyc-dev"
    },
    {
      "commit": "b0a4b9e917bd26bf366fb20c48315f51285c18f9",
      "tree": "cb2f85ee4ca29146da8fd84165aa266465e7f810",
      "parents": [
        "0c07db6e89ec1daec156b6aff9bb05027d79b32a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 08 13:23:28 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 11 16:17:50 2016 +0000"
      },
      "message": "ACodec: move getPortFormat closer to PortSettingsChanged event\n\nPer OMX spec, we should read the new format even before disabling\nthe port.\n\nBug: 25684127\nChange-Id: I78fc0d85dbf8e2d7e2c670c33e70fed6d79cf3c7\n"
    },
    {
      "commit": "356d3f528514f0f06e6ae1bccf0bed7be9fd1fcb",
      "tree": "d90589d18f4102765be8605c4ad0f4c62db5eb33",
      "parents": [
        "b34bcea7945fb63af52c4b6e87757882b0df37eb",
        "dd81af7ef969981748f35ec839869d34ed0cc768"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 11 16:13:44 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 16:13:44 2016 +0000"
      },
      "message": "Merge \"IOMX: add INTERNAL_OPTION_COLOR_ASPECTS to setParamaters\" into nyc-dev"
    },
    {
      "commit": "dd81af7ef969981748f35ec839869d34ed0cc768",
      "tree": "4bfe70e9cc936e3de357df2152a5f7d298d383d2",
      "parents": [
        "57fad3c31f46ec98d15bc253c16f9d269aeb8ea7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Mar 10 18:19:18 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 11 16:13:05 2016 +0000"
      },
      "message": "IOMX: add INTERNAL_OPTION_COLOR_ASPECTS to setParamaters\n\nBug: 25684127\nChange-Id: I140a26eb958d0c42f54faf2b20af636857e886f7\n"
    },
    {
      "commit": "b34bcea7945fb63af52c4b6e87757882b0df37eb",
      "tree": "93a8ec6262722bbe8ae54eea4e24363bc72601d0",
      "parents": [
        "37964cbbcf994350d989b482c201ee9571ea1b38",
        "57fad3c31f46ec98d15bc253c16f9d269aeb8ea7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Mar 11 16:12:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 11 16:12:18 2016 +0000"
      },
      "message": "Merge \"IOMX: add dataspace to createInputSurface\" into nyc-dev"
    },
    {
      "commit": "37964cbbcf994350d989b482c201ee9571ea1b38",
      "tree": "3646bc737b00e7d7f2cce91e0bb5bd21b4f08c61",
      "parents": [
        "98783a370f3f35058b42534d7d1d05e0fb7e9f5a",
        "5cd8d64b36e0bc87115a5221b06e2fe3c5f9879b"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Mar 10 23:12:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 23:12:08 2016 +0000"
      },
      "message": "Merge \"Camera3Device: Send partial results seperately\" into nyc-dev"
    },
    {
      "commit": "5cd8d64b36e0bc87115a5221b06e2fe3c5f9879b",
      "tree": "c9366335878174e23658b1c021462a26c11b00c2",
      "parents": [
        "9cd140240c84789d00349c33e9c0b7a74d1543ed"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Tue Mar 08 14:46:58 2016 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Thu Mar 10 14:50:38 2016 -0800"
      },
      "message": "Camera3Device: Send partial results seperately\n\nChange Camera3Device to send partial results as soon as a\npartial result is received from HAL so that 3A partial results\nare not bundled.\n\nChange FrameProcess to wait until all 3A states are received before\nnotify the client about 3A changes.\n\nBug: 17320166\nChange-Id: I31a3e42081430ff4f7a482c4b2f1db272b8b2e4a\n"
    },
    {
      "commit": "98783a370f3f35058b42534d7d1d05e0fb7e9f5a",
      "tree": "86375cd9a5c924537be1540ad2f64ed6cb430ccc",
      "parents": [
        "905d50834def592740d666b4c49549137bdf5899",
        "ea15fd29af81490311af9e12949b43524c39400e"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Thu Mar 10 21:16:01 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 21:16:01 2016 +0000"
      },
      "message": "Merge \"media: changed resource type from String8 to enum.\" into nyc-dev"
    },
    {
      "commit": "905d50834def592740d666b4c49549137bdf5899",
      "tree": "e9866f970ba2cefe41e7f59994d672817557161f",
      "parents": [
        "becc4d8606afcc8d6a739a27b9f196e5da4463e9",
        "f7f85438503e6964aba3ddabd6228e7fefb36735"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Mar 10 19:14:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 19:14:46 2016 +0000"
      },
      "message": "Merge \"AudioPolicy: tighter match for device descriptor query\" into nyc-dev"
    },
    {
      "commit": "f7f85438503e6964aba3ddabd6228e7fefb36735",
      "tree": "7a835f904aeab82d88fc7efab0cd8ddba2329816",
      "parents": [
        "7e258e85368ccc8e714235a22206527090685a9b"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Mar 10 09:14:29 2016 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Mar 10 10:17:52 2016 -0800"
      },
      "message": "AudioPolicy: tighter match for device descriptor query\n\nWhen querying a module for a device descriptor, the matching was\n  too \"loose\": if a device type and address was not found, a\n  match was returned for just the device. While this works for device\n  types where only one is connected to the system (e.g. wired headphones),\n  this is an improper behavior for devices such as REMOTE_SUBMIX where\n  multiple are \"connected\" to the DUT, but with different addresses.\n\nBug 27337358\nBug 27336527\n\nChange-Id: I9b6464485da2bedde2d14b624133e02b5a3fa357\n"
    },
    {
      "commit": "ea15fd29af81490311af9e12949b43524c39400e",
      "tree": "8032d0a321119ef03103e76c8504af8619b80d28",
      "parents": [
        "7fa3efa6d7e92a9a2cc5ce780c7db29f1b36a23c"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Thu Mar 03 13:35:05 2016 -0800"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Thu Mar 10 17:57:40 2016 +0000"
      },
      "message": "media: changed resource type from String8 to enum.\n\nBug: 27338692\nChange-Id: I0161de084682e2317cba81dc5f55c17d5d478570\n"
    },
    {
      "commit": "becc4d8606afcc8d6a739a27b9f196e5da4463e9",
      "tree": "0c5b61c5353f625872210d6bff77a7d352c61d5b",
      "parents": [
        "3c8aa2fded9e5c5daf8a3e6ac8acbe3d329d8e65",
        "dfe4f821e88d17372e681462ba4146018f840bce"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Mar 10 00:24:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 10 00:24:56 2016 +0000"
      },
      "message": "Merge \"CameraNDK: codegen metadata update\" into nyc-dev"
    },
    {
      "commit": "dfe4f821e88d17372e681462ba4146018f840bce",
      "tree": "a75f51abe70b28e4678a93553f765f37f05d3906",
      "parents": [
        "ae34ed2bcc9fa49a22fe7497327adb689ef27e8d"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Mar 09 14:45:15 2016 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Mar 09 16:23:58 2016 -0800"
      },
      "message": "CameraNDK: codegen metadata update\n\nAdd device custom scene mode range.\n\nBug: 26687007\nChange-Id: Ie92f812b65d577f3fa5dc88b8d931fc2602e3cff\n"
    },
    {
      "commit": "d08a068bee8396b2ccdd819920b4496de2309a68",
      "tree": "e7a7de7370c7afbe42732d8d5ff9a39bef961f56",
      "parents": [
        "ee4804a7bf392a38f8205400b67bbbe158dc3406"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Mar 09 16:20:29 2016 -0800"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Wed Mar 09 16:20:29 2016 -0800"
      },
      "message": "stagefright: Fix a bug in getting intra refresh period through getConfig.\n\nWhen intra refresh mode is disable, getConfig should return \u00270\u0027 instead of\ndefault intra refresh period.\n\nBug:26587630\nChange-Id: I16d9f20d74b405f60be6bda18abd103d99a3ab28\n"
    },
    {
      "commit": "3c8aa2fded9e5c5daf8a3e6ac8acbe3d329d8e65",
      "tree": "c8d88cb1f91655903c3230bb1c90486de93e2628",
      "parents": [
        "ae34ed2bcc9fa49a22fe7497327adb689ef27e8d",
        "9cd140240c84789d00349c33e9c0b7a74d1543ed"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Mar 09 22:58:02 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 22:58:02 2016 +0000"
      },
      "message": "Merge \"Camera3Device: Validate template ID\" into nyc-dev"
    },
    {
      "commit": "9cd140240c84789d00349c33e9c0b7a74d1543ed",
      "tree": "80baad1161cbdd72fd3d12c7730a45ae6a30524b",
      "parents": [
        "9322ba85a06ae149575ab102dc9bcffb4388cc7e"
      ],
      "author": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Mar 09 12:21:01 2016 -0800"
      },
      "committer": {
        "name": "Chien-Yu Chen",
        "email": "cychen@google.com",
        "time": "Wed Mar 09 14:55:14 2016 -0800"
      },
      "message": "Camera3Device: Validate template ID\n\nValidate template ID before creating a default request.\n\nBug: 26866110\nChange-Id: Ifda457024f1d5c2b1382f189c1a8d5fda852d30d\n"
    },
    {
      "commit": "ae34ed2bcc9fa49a22fe7497327adb689ef27e8d",
      "tree": "c0b9d4912875fcf99e2538aacb086e55f5564bab",
      "parents": [
        "633666975ff9a85475a7d134d297eec4e1e513f8"
      ],
      "author": {
        "name": "Haynes Mathew George",
        "email": "hgeorge@codeaurora.org",
        "time": "Thu Jan 28 11:58:39 2016 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 09 10:19:10 2016 -0800"
      },
      "message": "AudioTrack: Use original flags during track recreation\n\nAlso the OFFLOAD and DIRECT flags aren\u0027t denied by server.\n\nauthored-by: Pavan Chikkala\u003cpavanc@codeaurora.org\u003e\nBug: 27554925\nChange-Id: I6fd6b129928af4513bb0cba271019288605310f8\n"
    },
    {
      "commit": "633666975ff9a85475a7d134d297eec4e1e513f8",
      "tree": "508320d4be1babc79b6bc895e16cef1217482e69",
      "parents": [
        "3a09d8d6f909063990a5681b15a442b2ba8ce54a",
        "58883a0cbbde53579461ef7d9a639b4ac45cb55e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 09 18:02:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 18:02:07 2016 +0000"
      },
      "message": "Merge \"AudioRecord: Use original flags during track recreation\" into nyc-dev"
    },
    {
      "commit": "57fad3c31f46ec98d15bc253c16f9d269aeb8ea7",
      "tree": "32f9038f15b43f0a6ec2a2e292fbf7aaa7091542",
      "parents": [
        "0c07db6e89ec1daec156b6aff9bb05027d79b32a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 08 13:09:35 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 09 17:49:57 2016 +0000"
      },
      "message": "IOMX: add dataspace to createInputSurface\n\nBug: 25684127\nChange-Id: Ibe746d7d077f32b0f2ecfb8494f415a6bf0bd673\n"
    },
    {
      "commit": "3a09d8d6f909063990a5681b15a442b2ba8ce54a",
      "tree": "1ac1093031f3f328c5cc3b80b6af027345e19d8e",
      "parents": [
        "14fd3a1e2a7b048be2f3a4638e8b30b596eb080e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 08 11:52:03 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Mar 09 09:01:58 2016 -0800"
      },
      "message": "stagefright: move ColorUtils to foundation\n\nThese are needed by OMX, which cannot depend on stagefright.\n\nBug: 25684127\nChange-Id: I1784be72368e667404229d338b9c18df917ac2ed\n"
    },
    {
      "commit": "58883a0cbbde53579461ef7d9a639b4ac45cb55e",
      "tree": "da6e3f7e25cc6017ab8d1e0e4d6c3682911b4485",
      "parents": [
        "14fd3a1e2a7b048be2f3a4638e8b30b596eb080e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Tue Mar 08 15:31:49 2016 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Mar 09 08:17:16 2016 -0800"
      },
      "message": "AudioRecord: Use original flags during track recreation\n\nBug: 27554925\nChange-Id: Idecbadcb114b9470e89dccf1c65b0f965cc2bf15\n"
    },
    {
      "commit": "14fd3a1e2a7b048be2f3a4638e8b30b596eb080e",
      "tree": "4faeccc8459f341d1cdd93b6cd2c532327d3f1c8",
      "parents": [
        "6f8975ddb9535b10d5aacdacb442cec571130ef6",
        "431503c11ca9e069584f70b0eef8b858a4a43546"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Mar 09 01:05:45 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 09 01:05:45 2016 +0000"
      },
      "message": "Merge \"Camera3Device: fix dereferencing null pointer crash\" into nyc-dev"
    },
    {
      "commit": "6f8975ddb9535b10d5aacdacb442cec571130ef6",
      "tree": "8d0f4573fd5c52ebd27408d85ff7c9d078c6b1c6",
      "parents": [
        "a8b282504d103f1156e7d4e14104e5e91317e374",
        "e9aa81897a573dc8499333d950db528b9992bc2c"
      ],
      "author": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Tue Mar 08 23:30:24 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 23:30:25 2016 +0000"
      },
      "message": "Merge \"mediacodec: allow fstatat64 syscall\" into nyc-dev"
    },
    {
      "commit": "a8b282504d103f1156e7d4e14104e5e91317e374",
      "tree": "fe9d35ff271fc74e3da284d594c0752ac485b1e8",
      "parents": [
        "0c07db6e89ec1daec156b6aff9bb05027d79b32a",
        "28d09f06422841b4274d7fed6ad3441dc97382b2"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 08 22:52:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 22:52:38 2016 +0000"
      },
      "message": "Merge \"audio policy: improve accessibility volume\" into nyc-dev"
    },
    {
      "commit": "28d09f06422841b4274d7fed6ad3441dc97382b2",
      "tree": "87d1d7baa2a1d6079efc1ec6f929e9d987423998",
      "parents": [
        "9322ba85a06ae149575ab102dc9bcffb4388cc7e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 08 10:43:05 2016 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 08 14:41:50 2016 -0800"
      },
      "message": "audio policy: improve accessibility volume\n\nFix some regressions caused by the introduction of accessibility\nstream type and strategy in M.\n\n- change the way ACCESSIBILITY usage maps to a given strategy: always map\nto strategy ACCESSIBILITY but implement a specific device selection for\nstrategy ACCESSIBILITY in getDeviceForStrategy(). This makes sure that\naccessibility prompts always use ACCESSIBILITY stream type.\n\n- optimize getDeviceForStrategy() to avoid reloading the list of outputs\nand devices from the observer when called recursively.\n\n-  make sure that all volume APIs also take into account ACCESSIBILITY stream\nwhen called for MUSIC stream. Generalize the concept of matching strategies\nfor straqegies that should be considered equivalent for volume control.\nModifications in:\n- initStreamVolume()\n- setStreamVolumeIndex()\n- isStreamActive()\n- getDevicesForStream()\n\nBug: 25067903\nBug: 25616373\nChange-Id: Id8c7dd3231f79572b278407bc73186fc42dcc028\n"
    },
    {
      "commit": "e9aa81897a573dc8499333d950db528b9992bc2c",
      "tree": "000d10129816d86f5c14fa454d603a7acb245db1",
      "parents": [
        "0c07db6e89ec1daec156b6aff9bb05027d79b32a"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Tue Mar 08 14:27:27 2016 -0800"
      },
      "committer": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Tue Mar 08 14:27:27 2016 -0800"
      },
      "message": "mediacodec: allow fstatat64 syscall\n\nBug: 27530325\nChange-Id: I8db30ff8a319e40b93f9b145808932868d99493b\n"
    },
    {
      "commit": "0c07db6e89ec1daec156b6aff9bb05027d79b32a",
      "tree": "b8c1ff4bd15a93859d2ea1dff35f89b726ba4703",
      "parents": [
        "ee4804a7bf392a38f8205400b67bbbe158dc3406",
        "a0b18ce8f737c0d6ccd728e17c3f355a250ae1dc"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 08 20:51:17 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 20:51:17 2016 +0000"
      },
      "message": "Merge \"audio policy: change default in call routing for line out device\" into nyc-dev"
    },
    {
      "commit": "5771a0bc0c44956940564631026e17f2a9c1f32d",
      "tree": "840a94ae5d66079a93d47ed04d20a7e36372f61e",
      "parents": [
        "ee4804a7bf392a38f8205400b67bbbe158dc3406"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 08 11:50:19 2016 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 08 11:51:15 2016 -0800"
      },
      "message": "stagefright/foundation: fix ALookup for same types\n\nChange-Id: Idc7fc53872de32e57490e694cacd0db469f9fe12\n"
    },
    {
      "commit": "ee4804a7bf392a38f8205400b67bbbe158dc3406",
      "tree": "5061a2d8e37954114b20d1b4a934d13428a59534",
      "parents": [
        "7e258e85368ccc8e714235a22206527090685a9b",
        "7fa3efa6d7e92a9a2cc5ce780c7db29f1b36a23c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 08 19:47:06 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 19:47:07 2016 +0000"
      },
      "message": "Merge \"stagefright: move asString to android namespace\" into nyc-dev"
    },
    {
      "commit": "7fa3efa6d7e92a9a2cc5ce780c7db29f1b36a23c",
      "tree": "5acd05420db4d7f2edd7e26bf6a5bc31d9e732e9",
      "parents": [
        "97d5e4eb77687288b463f300912f6eb5c2b5b60e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Mar 08 10:51:23 2016 -0800"
      },
      "committer": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Tue Mar 08 11:24:45 2016 -0800"
      },
      "message": "stagefright: move asString to android namespace\n\nChange-Id: If95a60538d26ac04cf2c7a92026449503bc971c5\n"
    },
    {
      "commit": "a0b18ce8f737c0d6ccd728e17c3f355a250ae1dc",
      "tree": "405e015e521d8688831df089f31446b2e1f2f241",
      "parents": [
        "9322ba85a06ae149575ab102dc9bcffb4388cc7e"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 08 11:05:00 2016 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Mar 08 11:13:25 2016 -0800"
      },
      "message": "audio policy: change default in call routing for line out device\n\nCurrent strategy is to use LINE OUT for calls only when speaker phone mode\nis enabled.\nThis creates confusion because most users don\u0027t understand why the behavior\ndiffers between a headset and a line out.\nAlso the main use of a line out device for calls is when connected to a car kit\nvia an aux cable. In this case, you want to use the car kit by default without\nhaving to touch your phone and select speaker phone.\n\nBug: 27548502\n\nChange-Id: I3e8a540b91dc80516439a97dabc9641b95ce23a7\n"
    },
    {
      "commit": "431503c11ca9e069584f70b0eef8b858a4a43546",
      "tree": "4264423a96f04228f74ff8dd12d97cb51f3fd9c8",
      "parents": [
        "9322ba85a06ae149575ab102dc9bcffb4388cc7e"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Mar 07 17:30:16 2016 -0800"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Mon Mar 07 17:30:16 2016 -0800"
      },
      "message": "Camera3Device: fix dereferencing null pointer crash\n\nIt\u0027s possible that the dump is called during the device shutdown\nprocess, where the buffer manager could be already torn down. Add\nnull check before calling the dump function.\n\nBug: 27500853\nChange-Id: I179eb7ac1e81be2c196833b2c88488cd59fe2cc5\n"
    },
    {
      "commit": "7e258e85368ccc8e714235a22206527090685a9b",
      "tree": "959d0d23b474353a2a48dbcdf61e489f1b1fb13f",
      "parents": [
        "13be06c383b883058a4202d4f2643ddf1937c078",
        "6d6c21b8d2ed66007833dae0451b0a211c97e592"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Mar 08 01:12:54 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 01:12:54 2016 +0000"
      },
      "message": "Merge \"stagefright: fix MediaCodecSource.pause() behavior\" into nyc-dev"
    },
    {
      "commit": "13be06c383b883058a4202d4f2643ddf1937c078",
      "tree": "38dafa1f16d0992192f06ffa91ec295562cd8b46",
      "parents": [
        "9322ba85a06ae149575ab102dc9bcffb4388cc7e",
        "8aac03f4d6c66749803d5708086ba5f509aa88c6"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Mar 07 21:07:58 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 07 21:08:00 2016 +0000"
      },
      "message": "Merge \"CameraNDK: add API to list all tags in metadata\" into nyc-dev"
    },
    {
      "commit": "8aac03f4d6c66749803d5708086ba5f509aa88c6",
      "tree": "9b870f8e7f15fb0933b9763fc6650e641ef18b36",
      "parents": [
        "e7d45e3ff9358293f27ce1add94af34908a6a263"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Mar 03 15:45:23 2016 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Mar 07 13:06:08 2016 -0800"
      },
      "message": "CameraNDK: add API to list all tags in metadata\n\nBug: 27102995\nChange-Id: I2807b94867f7ed32585afedbbff0a77a93c8fe94\n"
    },
    {
      "commit": "6d6c21b8d2ed66007833dae0451b0a211c97e592",
      "tree": "9b422a8455f135459ad72def3f97c61c3e898da9",
      "parents": [
        "9322ba85a06ae149575ab102dc9bcffb4388cc7e"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 07 23:44:37 2016 +0900"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Mar 07 23:44:37 2016 +0900"
      },
      "message": "stagefright: fix MediaCodecSource.pause() behavior\n\nDon\u0027t signal EOS when the source is simply paused.\n\nBug: 27290834\nChange-Id: Id8f0697a3761ae96bfa617fceb1c54558ab82090\n"
    },
    {
      "commit": "e95bb6312b972117a0ee70eabf78fcd118018f61",
      "tree": "25f870b8ee2f63b99fd689905462fcbff68312f8",
      "parents": [
        "9322ba85a06ae149575ab102dc9bcffb4388cc7e"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Mar 06 19:55:44 2016 -0800"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Sun Mar 06 19:58:39 2016 -0800"
      },
      "message": "Camera3: Add error stream ID for buffer drop errors\n\nTo enable passing buffer drop errors to API users\n\nBug: 24168122\nChange-Id: I2769d0ba1fbd9a09494d5904eac511cecea3e6a8\n"
    },
    {
      "commit": "9322ba85a06ae149575ab102dc9bcffb4388cc7e",
      "tree": "5a83108e40553f3b40c982400569c5c01adda5f0",
      "parents": [
        "e7d45e3ff9358293f27ce1add94af34908a6a263",
        "c1391f91c4f85f5f2f08b072486455b990817710"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Mar 05 02:09:43 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 05 02:09:44 2016 +0000"
      },
      "message": "Merge \"audio policy: engine configurable: upgrade to PFW 3.2.4\" into nyc-dev"
    },
    {
      "commit": "c1391f91c4f85f5f2f08b072486455b990817710",
      "tree": "df0588423b9913a4a3b93e2288958fe8fdbe3d42",
      "parents": [
        "97d5e4eb77687288b463f300912f6eb5c2b5b60e"
      ],
      "author": {
        "name": "François Gaffie",
        "email": "francois.gaffie@intel.com",
        "time": "Thu Dec 10 09:43:48 2015 +0100"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Mar 04 17:56:00 2016 -0800"
      },
      "message": "audio policy: engine configurable: upgrade to PFW 3.2.4\n\nThis patch updates the policy plugin to PFW 3.2.4.\n\nBug: 22887211\n\nChange-Id: Ic9f54c3108adeaec7031a1fd4f8e3b7cfb1c5abf\nSigned-off-by: François Gaffie \u003cfrancois.gaffie@intel.com\u003e\n"
    },
    {
      "commit": "e7d45e3ff9358293f27ce1add94af34908a6a263",
      "tree": "33fc8e8606fe41a2ce18a503b8170f5b8d28038b",
      "parents": [
        "0c4015116f4478ba13dc9afc4e781d2965a7e7e4",
        "0effd5277058b1fa6067875ca86d74452c4491c3"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Sat Mar 05 00:40:03 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Mar 05 00:40:04 2016 +0000"
      },
      "message": "Merge \"Camera2: protect the device access\" into nyc-dev"
    },
    {
      "commit": "0c4015116f4478ba13dc9afc4e781d2965a7e7e4",
      "tree": "c84c704df6c8ef372b95efe8cfc4aa7c59a5be97",
      "parents": [
        "2a4e5abd23d79fbb1dee51421fd27ecfdc110c3c",
        "37ad16a6e4cbbb00c804da8833b3e832db7ff5eb"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 04 23:37:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 04 23:37:40 2016 +0000"
      },
      "message": "DO NOT MERGE Verify OMX buffer sizes prior to access am: f1a2668f4f am: 9222aaf44d am: 94d23a9c88\nam: 37ad16a6e4  -s ours\n\n* commit \u002737ad16a6e4cbbb00c804da8833b3e832db7ff5eb\u0027:\n  DO NOT MERGE Verify OMX buffer sizes prior to access\n"
    },
    {
      "commit": "37ad16a6e4cbbb00c804da8833b3e832db7ff5eb",
      "tree": "e0c5976e5730e34aea7418ee05985ff056bc47b4",
      "parents": [
        "9d537cb7933729b9114e5bc394d6ab35f906b20c",
        "94d23a9c883f592b173f6107ab0212dae20c09ec"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 04 23:35:31 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 04 23:35:31 2016 +0000"
      },
      "message": "DO NOT MERGE Verify OMX buffer sizes prior to access am: f1a2668f4f am: 9222aaf44d\nam: 94d23a9c88\n\n* commit \u002794d23a9c883f592b173f6107ab0212dae20c09ec\u0027:\n  DO NOT MERGE Verify OMX buffer sizes prior to access\n"
    },
    {
      "commit": "94d23a9c883f592b173f6107ab0212dae20c09ec",
      "tree": "aea8a633e25ea5dfb1c5c912af81cc45a75407b0",
      "parents": [
        "23020eade458001f2a5b25e04852d86d4f8dde9e",
        "9222aaf44d79e501c513887f74979f16226b2fc7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 04 23:33:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 04 23:33:30 2016 +0000"
      },
      "message": "DO NOT MERGE Verify OMX buffer sizes prior to access am: f1a2668f4f\nam: 9222aaf44d\n\n* commit \u00279222aaf44d79e501c513887f74979f16226b2fc7\u0027:\n  DO NOT MERGE Verify OMX buffer sizes prior to access\n"
    },
    {
      "commit": "9222aaf44d79e501c513887f74979f16226b2fc7",
      "tree": "fced93f5227a8d4b48eb0c8e2ed86f27992fe82a",
      "parents": [
        "8aa22eeac9972de855d9b7b64bd9fb0eece0aaeb",
        "f1a2668f4f09e38722424a6a74f0ea26f49e4110"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Mar 04 23:31:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Mar 04 23:31:16 2016 +0000"
      },
      "message": "DO NOT MERGE Verify OMX buffer sizes prior to access\nam: f1a2668f4f\n\n* commit \u0027f1a2668f4f09e38722424a6a74f0ea26f49e4110\u0027:\n  DO NOT MERGE Verify OMX buffer sizes prior to access\n"
    },
    {
      "commit": "2a4e5abd23d79fbb1dee51421fd27ecfdc110c3c",
      "tree": "c84c704df6c8ef372b95efe8cfc4aa7c59a5be97",
      "parents": [
        "727893369bba07e12d695511a5c4309d3d50d507",
        "22c571bc4e9ad662580cc477087e50deab64c075"
      ],
      "author": {
        "name": "Jeffrey Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Mar 04 22:51:18 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 22:51:19 2016 +0000"
      },
      "message": "Merge \"mediacodec: allow sched_setscheduler syscall\" into nyc-dev"
    },
    {
      "commit": "22c571bc4e9ad662580cc477087e50deab64c075",
      "tree": "37d79de09c8eca42c051a042019555002ada6f3b",
      "parents": [
        "ce2d9b4646ec840369a4d3434458c0390f3bc7c4"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Mar 04 14:36:24 2016 -0800"
      },
      "committer": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Fri Mar 04 14:36:24 2016 -0800"
      },
      "message": "mediacodec: allow sched_setscheduler syscall\n\nAddresses:\nlibminijail: blocked syscall: sched_setschedule\n\nBug: 27411239\nChange-Id: I765da92f1bbc133576f2d18ddc0c1bac89294189\n"
    },
    {
      "commit": "727893369bba07e12d695511a5c4309d3d50d507",
      "tree": "2915186ef44c1f9b9ad4c0abd56e2541baba1093",
      "parents": [
        "ccd783b48ad50f8c1e90585a0d2278f9a1490de1",
        "09f40719657fbe2cb168bb3dba6b9b5c1ff04ae1"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Mar 04 21:29:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 21:29:39 2016 +0000"
      },
      "message": "Merge \"CameraNDK: codegen metadata header update\" into nyc-dev"
    },
    {
      "commit": "ccd783b48ad50f8c1e90585a0d2278f9a1490de1",
      "tree": "258c13d792d289efe13694c46328a6505a34d653",
      "parents": [
        "8a4a6d3f21f8c6cffb68ad85c09d6669f64410ca",
        "caaa15b1c8ca1632100cf8e64e82007239210339"
      ],
      "author": {
        "name": "Ronghua Wu",
        "email": "ronghuawu@google.com",
        "time": "Fri Mar 04 21:23:08 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 21:23:08 2016 +0000"
      },
      "message": "Merge \"media: add hdr and color aspects metadata\" into nyc-dev"
    },
    {
      "commit": "8a4a6d3f21f8c6cffb68ad85c09d6669f64410ca",
      "tree": "145d813045e351274b5fcb282c08b3e065ac6f6e",
      "parents": [
        "085dd0935c9cd19791a9a58a4df4a05e29eadca7",
        "45a599d79a1a1b74b959d98eccfbec9c6a5aa237"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Fri Mar 04 20:07:41 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 04 20:07:43 2016 +0000"
      },
      "message": "Merge \"DngCreator: Improve black level support; avoid large stack allocation\" into nyc-dev"
    },
    {
      "commit": "0effd5277058b1fa6067875ca86d74452c4491c3",
      "tree": "6b68791bceaa5e04905b2c5a1af36e627b4e8a7d",
      "parents": [
        "97d5e4eb77687288b463f300912f6eb5c2b5b60e"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Mar 04 10:22:27 2016 -0800"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Mar 04 10:22:27 2016 -0800"
      },
      "message": "Camera2: protect the device access\n\nThe Camera3Device could be detached during the static metadata access,\nwhich could cause some nstive crash or even DoS.\n\nBug: 26696230\nChange-Id: I081a119f6687fdbfcba845c4d317d043390c3a84\n"
    },
    {
      "commit": "09f40719657fbe2cb168bb3dba6b9b5c1ff04ae1",
      "tree": "d2de306f8e15f1f3a0f1b598f9a12973b91969ec",
      "parents": [
        "085dd0935c9cd19791a9a58a4df4a05e29eadca7"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Mar 02 15:53:11 2016 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Mar 03 17:34:00 2016 -0800"
      },
      "message": "CameraNDK: codegen metadata header update\n\n1. Hide system keys\n2. Hide section if all keys are system\n\nBug: 25983832\nChange-Id: I97b0164d2b6d899ab2cb15bb39a71a49dd17e1c2\n"
    }
  ],
  "next": "085dd0935c9cd19791a9a58a4df4a05e29eadca7"
}
