)]}'
{
  "log": [
    {
      "commit": "d39b9e3ec153f68b6ba81228b5aa29a9b72770b0",
      "tree": "7a968a93bbf5eb67a18a7ee9bbc86c7881a8c4e6",
      "parents": [
        "68f1d2842541f043ca318b01690a7cdb41b1df78"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Oct 30 17:39:23 2017 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Nov 15 15:52:52 2017 -0800"
      },
      "message": "Camera NDK: add user context set/get API\n\nAlso add ACaptureRequest_copy API.\n\nTest: new NDK CTS test\nBug: 64266031\nChange-Id: I77cee16621d92ff3a4cd0c929419a4972b2be040\n"
    },
    {
      "commit": "68f1d2842541f043ca318b01690a7cdb41b1df78",
      "tree": "1f9ff368cbfa15e7da447b66322b23a3289e7446",
      "parents": [
        "a4fa4760fa417473324e009b3f4117a2d539c486",
        "0d98c1809f2f763be0b68ffb1daff916d5ed0bb2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 21:10:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 21:10:24 2017 +0000"
      },
      "message": "Merge \"Improve tracking of \u0027playing time\u0027 metrics\""
    },
    {
      "commit": "a4fa4760fa417473324e009b3f4117a2d539c486",
      "tree": "870d16b28c38f0421004eb67ab699b5cd107d771",
      "parents": [
        "81fb7fd7059070125657affd9fe919e70612c93c",
        "40ead60d7163c2d5577099d49f11da7afa6124d1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 14 14:08:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 14:08:45 2017 +0000"
      },
      "message": "Merge \"Add support for dynamic shared output surfaces\""
    },
    {
      "commit": "81fb7fd7059070125657affd9fe919e70612c93c",
      "tree": "ea82329bfa3b9d58232898dceb2158d7feb87b0c",
      "parents": [
        "955e50fae198b0a56832061285695b726fe63e16",
        "9bb3803a80a680ea7a3bc11e07b8a89ccddee003"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Nov 14 00:55:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 00:55:45 2017 +0000"
      },
      "message": "Merge \"BufferingSettings: simplify buffering control.\""
    },
    {
      "commit": "955e50fae198b0a56832061285695b726fe63e16",
      "tree": "242ab209476ae2ffdd1ead201db053b8fc3858b9",
      "parents": [
        "201db12eb73c6e056e592ee87fd47621dbe6d30e",
        "c990152585f6b654ffe7e1dbff483d4ecddc019b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Nov 14 00:21:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 14 00:21:51 2017 +0000"
      },
      "message": "Merge \"Check for valid format before match in AudioPolicyManager::selectOutput\""
    },
    {
      "commit": "c990152585f6b654ffe7e1dbff483d4ecddc019b",
      "tree": "0e64a122e3f6e0188d49e6ec3be64f17a57fbc52",
      "parents": [
        "97e8b37f946c024d9cad312fd7f1a30f56cb3302"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Nov 10 20:07:54 2017 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Nov 13 14:37:58 2017 -0800"
      },
      "message": "Check for valid format before match in AudioPolicyManager::selectOutput\n\nTest: MediaPlayerTest#testConcurentPlayAudio\nBug: 69054370\nChange-Id: I11763187d4e7b69f8b242547d1e9e27afe6223be\n"
    },
    {
      "commit": "201db12eb73c6e056e592ee87fd47621dbe6d30e",
      "tree": "3f95ed3961c2b29b247bd960d26797b8d56a2deb",
      "parents": [
        "609babb1b22abc585dd0b6451883e95fab06d9ca",
        "dc06020a3da34fee22b39c70512ef498e392fdad"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Nov 13 20:18:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 13 20:18:06 2017 +0000"
      },
      "message": "Merge \"Always set sys.usb.ffs.mtp.ready during configure\" am: 2eb29c0d79 am: ea8dd2c787\nam: dc06020a3d\n\nChange-Id: Iff0e25d5eced8e7963536bf127a869ec52e419c8\n"
    },
    {
      "commit": "609babb1b22abc585dd0b6451883e95fab06d9ca",
      "tree": "b053b5f15ee7d89f83af92441c8146c61e555897",
      "parents": [
        "63ca96305e389e4504ab8d89111dc8719d00161f",
        "9c59bc9c37dab612c9d8fda98970c317da1963a3"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Nov 13 20:17:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 13 20:17:12 2017 +0000"
      },
      "message": "resolve merge conflicts of 5c4fbd2817 to oc-mr1-dev-plus-aosp\nam: 9c59bc9c37\n\nChange-Id: I2674d0e4b49082d9d068575ce1c5e7b53a5ea01e\n"
    },
    {
      "commit": "9bb3803a80a680ea7a3bc11e07b8a89ccddee003",
      "tree": "1ad46a98f44bd2c487678c05825c374cca92b338",
      "parents": [
        "63ca96305e389e4504ab8d89111dc8719d00161f"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Mar 23 18:00:38 2017 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Sun Nov 12 14:32:02 2017 -0800"
      },
      "message": "BufferingSettings: simplify buffering control.\n\nNow only 2 marks, initialMarkMs and resumPlaybackMarkMs, remain.\nTest: pass cts tests\nBug: 36280094\nChange-Id: I03c8e2a0db9f7e845f57e76f51874cd8715a48d4\n"
    },
    {
      "commit": "63ca96305e389e4504ab8d89111dc8719d00161f",
      "tree": "5319da10bf23b0aad8dfacd6453b4c3b14a35eaf",
      "parents": [
        "10610c9b7e36db93004284bf044301ac0dce4bf2",
        "b5f749e1f68a6cc38a62ab1717836891f85816f4"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Sat Nov 11 21:07:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 11 21:07:39 2017 +0000"
      },
      "message": "Merge \"Codec2: clean up base vs. baseIndex confusion\""
    },
    {
      "commit": "10610c9b7e36db93004284bf044301ac0dce4bf2",
      "tree": "a9134a845c782b29806d5b125186d45bd842a806",
      "parents": [
        "4201c1c4fd0287e95d4b7cac34d9d0d44ea32737",
        "e5138f10ca712365a917894ef381b9216d95ca14"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Nov 11 04:03:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 11 04:03:42 2017 +0000"
      },
      "message": "Merge \"Camera: keep camera device alive during dump\""
    },
    {
      "commit": "e5138f10ca712365a917894ef381b9216d95ca14",
      "tree": "de80fad0936dc9ffa0cc23110e2a672e3697f068",
      "parents": [
        "e2ded2133ae4c8afc712bf7e82dde6ecd5bd110c"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Nov 10 14:10:05 2017 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Fri Nov 10 14:10:05 2017 -0800"
      },
      "message": "Camera: keep camera device alive during dump\n\nBug: 37868600\nChange-Id: I143228b322ef4d0bce470bbd6c5fb562626b183b\n"
    },
    {
      "commit": "dc06020a3da34fee22b39c70512ef498e392fdad",
      "tree": "8850fc3a6f1129f2409dbcbed19f2c1112b84855",
      "parents": [
        "9c59bc9c37dab612c9d8fda98970c317da1963a3",
        "ea8dd2c787f88e7289ffb8f226237587f95d8a93"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Nov 10 22:05:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 10 22:05:40 2017 +0000"
      },
      "message": "Merge \"Always set sys.usb.ffs.mtp.ready during configure\" am: 2eb29c0d79\nam: ea8dd2c787\n\nChange-Id: Ied6c3c941931f52a58a4b10767b17d278dba2316\n"
    },
    {
      "commit": "ea8dd2c787f88e7289ffb8f226237587f95d8a93",
      "tree": "f9f2e975c8fbd79968f06f42282e1092b1daf2f2",
      "parents": [
        "5c4fbd2817a491fcf2c61f34333476dbf875cfca",
        "2eb29c0d79d88be7dcf2ce7092773d246a8abe6a"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Nov 10 22:03:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 10 22:03:32 2017 +0000"
      },
      "message": "Merge \"Always set sys.usb.ffs.mtp.ready during configure\"\nam: 2eb29c0d79\n\nChange-Id: I890e74316a04fee3e74f90b6e640e0b527c8a57d\n"
    },
    {
      "commit": "2eb29c0d79d88be7dcf2ce7092773d246a8abe6a",
      "tree": "f9f2e975c8fbd79968f06f42282e1092b1daf2f2",
      "parents": [
        "2a18bd96f64285bc615c3db5355142a83eb2a165",
        "fbc8b0683630a0f14dda04f71da7df9a5f13821f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 10 21:56:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 10 21:56:43 2017 +0000"
      },
      "message": "Merge \"Always set sys.usb.ffs.mtp.ready during configure\""
    },
    {
      "commit": "4201c1c4fd0287e95d4b7cac34d9d0d44ea32737",
      "tree": "59507ed1dace9a3586e88b5a6af2e2a77b54c25f",
      "parents": [
        "4311dcd79aba460ba26fba11a03b43b8d3818281",
        "67744bd64a12d95f30925724f490074e63f81d7e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 10 21:17:34 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 10 21:17:34 2017 +0000"
      },
      "message": "Merge \"GenericSource: release mLock when operation might take long time.\""
    },
    {
      "commit": "67744bd64a12d95f30925724f490074e63f81d7e",
      "tree": "e6a29a8896509cca9aa2920a01dd98d304b4df31",
      "parents": [
        "dd97f52b3969ee8d6fb611e045ada26037e44e27"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Nov 10 11:27:04 2017 -0800"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Nov 10 11:27:04 2017 -0800"
      },
      "message": "GenericSource: release mLock when operation might take long time.\n\nThis allows disconnect() to be done quickly in order to not block\nreset() in mediaplayer.\nTest: pass android.media.cts.MediaPlayerFlakyNetworkTest\nBug: 68954085\n\nChange-Id: I3ebfef66098066f2169d9946c417fe530cc1fa1b\n"
    },
    {
      "commit": "fbc8b0683630a0f14dda04f71da7df9a5f13821f",
      "tree": "6fc30b433297fc31a863d01508ff03f1d80953ef",
      "parents": [
        "8aa2c307cba938b20129d52dab5da5c568dd1219"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Oct 23 12:03:40 2017 -0700"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Fri Nov 10 10:59:41 2017 -0800"
      },
      "message": "Always set sys.usb.ffs.mtp.ready during configure\n\nSometimes, due to a race, the configure\nwill fail even though descriptors are actually\nwritten because MtpServer did not die properly.\nMtpServer lifetime is fixed properly in master\nwith multiplexed io, but to work around the\nissue here, we set the property at all times.\n\nAlso reduce the timeout to leave room for\nUsbDeviceManager.\n\nBug: 67844294\nTest: Plug/replug device on sled with usb debugging off x50\nTest: Verify that the race is hit, but projection still starts\nTest: Verify that all other usb configurations still work\nChange-Id: I39dd4d3db95e087f065d58ba80ca980559920c99\n"
    },
    {
      "commit": "9c59bc9c37dab612c9d8fda98970c317da1963a3",
      "tree": "697df673a323e129c53aeb78a271d7a3423a1889",
      "parents": [
        "6faf7f3111d1bdb26967049075dfff7ab0b70d0d",
        "5c4fbd2817a491fcf2c61f34333476dbf875cfca"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Nov 09 13:52:18 2017 -0800"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Nov 10 07:45:58 2017 +0000"
      },
      "message": "resolve merge conflicts of 5c4fbd2817 to oc-mr1-dev-plus-aosp\n\nTest: I solemnly swear I tested this conflict resolution.\nExempt-From-Owner-Approval: simple merge conflicts\nChange-Id: I32cd6ce0eca9b74b20554f20bcf410d76612c47a\n"
    },
    {
      "commit": "b5f749e1f68a6cc38a62ab1717836891f85816f4",
      "tree": "668ebe1922a3357b59be5612a9273f1b2535a897",
      "parents": [
        "4311dcd79aba460ba26fba11a03b43b8d3818281"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Nov 09 18:56:06 2017 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Nov 09 19:43:11 2017 -0800"
      },
      "message": "Codec2: clean up base vs. baseIndex confusion\n\n- rename baseIndex to coreIndex\n- define ParamIndex\n- change names of macros defining base structs from \u0027_NO_BASE\u0027 to\n  \u0027BASE\u0027\n- fix creating flexible params from base structs and add unit tests\n  to verify\n\nBug: 64121714\nTest: unittest\nChange-Id: I95c237a4328e5313604588b695e2fd117001dda3\n"
    },
    {
      "commit": "4311dcd79aba460ba26fba11a03b43b8d3818281",
      "tree": "d8e9a0b27603edd0402baf269cda54ac26f1bdad",
      "parents": [
        "97e8b37f946c024d9cad312fd7f1a30f56cb3302"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Nov 09 19:01:50 2017 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Thu Nov 09 19:15:00 2017 -0800"
      },
      "message": "Codec2: remove some unused code\n\nMyReflector code is copied into MyComponentInstance.\n\nC2TypedFieldSupportedValues was meant as a helper class that should not be\npart of C2Param.h. It will be reworked to reuse C2FieldSupportedValues to\navoid having to copy to-from the Codec2 struct.\n\nBug: 64121714\nTest: build\nChange-Id: Ibb6fb87f69470b721fe7bd1871c4f2400411b6b9\n"
    },
    {
      "commit": "0d98c1809f2f763be0b68ffb1daff916d5ed0bb2",
      "tree": "155f499e5c019f931eb9bd90f25fad3132a4cd07",
      "parents": [
        "dd97f52b3969ee8d6fb611e045ada26037e44e27"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Nov 09 13:42:42 2017 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Nov 09 13:42:42 2017 -0800"
      },
      "message": "Improve tracking of \u0027playing time\u0027 metrics\n\nSome field records sometimes showed non-zero frames played, but zero\nplayback time; a combination that should not be possible. Tracked to\nalternate exit conditions that didn\u0027t go through the existing \u0027update\nthe stat here\u0027.  Now managing time at some other identified possible\npaths for playback exit.\n\nBug: 68273679\nTest: manual video playback\nChange-Id: I196120c49ec92d2e30d53a6e9eed9c60f1b8f2a7\n"
    },
    {
      "commit": "5c4fbd2817a491fcf2c61f34333476dbf875cfca",
      "tree": "f70b68e298b9000f4d15b15e2a1ccbab93643df6",
      "parents": [
        "3b318a6b73e305380dd6b364d199ebb00c7f6b30",
        "2a18bd96f64285bc615c3db5355142a83eb2a165"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Nov 09 20:42:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 20:42:41 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/av/media/libaaudio\"\nam: 2a18bd96f6\n\nChange-Id: Ib4d452336287dbb845258596f9cd4ae3c365980b\n"
    },
    {
      "commit": "2a18bd96f64285bc615c3db5355142a83eb2a165",
      "tree": "f70b68e298b9000f4d15b15e2a1ccbab93643df6",
      "parents": [
        "c4defa724e89a62c16176fb9731670f29ea50358",
        "abf85fc9c9f94aba11b7082ccec8597e4b57e9a2"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Nov 09 19:59:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 09 19:59:53 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/av/media/libaaudio\""
    },
    {
      "commit": "abf85fc9c9f94aba11b7082ccec8597e4b57e9a2",
      "tree": "f70b68e298b9000f4d15b15e2a1ccbab93643df6",
      "parents": [
        "c4defa724e89a62c16176fb9731670f29ea50358"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Nov 09 10:18:04 2017 -0800"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Nov 09 19:59:31 2017 +0000"
      },
      "message": "Use -Werror in frameworks/av/media/libaaudio\n\n* Remove unused local variables, labels, functions, private fields.\n* Fix warning of unused return result.\n* Use template functions in .h file to avoid warning of unused static functions.\n\nBug: 66996870\nTest: build with WITH_TIDY\u003d1\nExempt-From-Owner-Approval: cherry picked from goog\nMerged-In: I54962a7fd36a405e54366130b9c0a24e26fe8ebb\nChange-Id: I54962a7fd36a405e54366130b9c0a24e26fe8ebb\n(cherry picked from commit 68326fe017a18957419a81489b67f75831f9a674)\n"
    },
    {
      "commit": "97e8b37f946c024d9cad312fd7f1a30f56cb3302",
      "tree": "e7c2808f80dcec08207877e063a9940ef454148f",
      "parents": [
        "918dbc127cd0302a7f768af2ea3bc6f98ed569b6",
        "3a75f043f6911d083e700208efeb457a15dbb479"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 09 03:27:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 09 03:27:51 2017 +0000"
      },
      "message": "Merge \"Prevent setStartTimeUs from integer overflow\""
    },
    {
      "commit": "918dbc127cd0302a7f768af2ea3bc6f98ed569b6",
      "tree": "6eb1b1d1e3f92bbbad1e1970e7e9e730e5d0ca41",
      "parents": [
        "12d2a4fbfc8c8c5b4b8c353ff11fedd6f97b2dc1",
        "f5604bd559d2494b57f2c79b1970834af6552041"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 09 03:17:50 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 09 03:17:50 2017 +0000"
      },
      "message": "Merge \"Codec2: move allocators to the platform allocator store\""
    },
    {
      "commit": "12d2a4fbfc8c8c5b4b8c353ff11fedd6f97b2dc1",
      "tree": "2847950e4808c44ab060cde1bfadbad62b646661",
      "parents": [
        "bad412928d201c20d5386577075c899f4081c02e",
        "6faf7f3111d1bdb26967049075dfff7ab0b70d0d"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 03:03:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 03:03:07 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e am: f603689c7e am: 3b0cd870a1 am: 5b6cba8c2e  -s ours am: bedc4af45e am: 2f8f50198d am: 9521a42842 am: 4c7a2e2667 am: df5ad2fecf am: 20086d7001 am: 146d96fe24 am: 28565390a1\nam: 6faf7f3111\n\nChange-Id: I1c9bb766c8d2e1783e7118a3e5c16f1dfae5229b\n"
    },
    {
      "commit": "6faf7f3111d1bdb26967049075dfff7ab0b70d0d",
      "tree": "bb6cc7b2f9923f2ddd41a31b791b73150481a657",
      "parents": [
        "45cdbd0c6e71b151210cab0eb3cf5ac435631ad3",
        "28565390a1094b3d33ccec23ab5325e0442dead3"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:58:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:58:59 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e am: f603689c7e am: 3b0cd870a1 am: 5b6cba8c2e  -s ours am: bedc4af45e am: 2f8f50198d am: 9521a42842 am: 4c7a2e2667 am: df5ad2fecf am: 20086d7001 am: 146d96fe24\nam: 28565390a1\n\nChange-Id: I6a267b9dca9ca79334e8efc407373d00096bd204\n"
    },
    {
      "commit": "28565390a1094b3d33ccec23ab5325e0442dead3",
      "tree": "63f895ca9ed20dbed62218f51c80daa96b672b60",
      "parents": [
        "3624a0b58207792d298d1dd0a3f138b3e48a3481",
        "146d96fe2478a2a7d591f0ac6dda8493749e4db5"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:54:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:54:34 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e am: f603689c7e am: 3b0cd870a1 am: 5b6cba8c2e  -s ours am: bedc4af45e am: 2f8f50198d am: 9521a42842 am: 4c7a2e2667 am: df5ad2fecf am: 20086d7001\nam: 146d96fe24\n\nChange-Id: I12bacf3fa15bf345bc027e3f8e0c2f22d386caf0\n"
    },
    {
      "commit": "146d96fe2478a2a7d591f0ac6dda8493749e4db5",
      "tree": "d6523d537e03fc62f28b4be6accc099e3e170c9e",
      "parents": [
        "d8ec820e750ccbf4d9f757ec99c0bf6ca138e03d",
        "20086d7001b468d04e2f6319eb4a87e24f912875"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:51:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:51:06 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e am: f603689c7e am: 3b0cd870a1 am: 5b6cba8c2e  -s ours am: bedc4af45e am: 2f8f50198d am: 9521a42842 am: 4c7a2e2667 am: df5ad2fecf\nam: 20086d7001\n\nChange-Id: I2a6684aaf478e200a96a90928ac90287994456e2\n"
    },
    {
      "commit": "20086d7001b468d04e2f6319eb4a87e24f912875",
      "tree": "b01e1117275579988d5e9d4423ccc499358b169d",
      "parents": [
        "181e39bebaf661679c46d0181ecf8b3df7173b71",
        "df5ad2fecf5b5b51e740d83d3283c391457af7c3"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:47:25 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:47:25 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e am: f603689c7e am: 3b0cd870a1 am: 5b6cba8c2e  -s ours am: bedc4af45e am: 2f8f50198d am: 9521a42842 am: 4c7a2e2667\nam: df5ad2fecf\n\nChange-Id: Ie5d7d1ad1c97b7e3ef089ee546476d6452ade295\n"
    },
    {
      "commit": "df5ad2fecf5b5b51e740d83d3283c391457af7c3",
      "tree": "14f2d78234653cef5775ff653eb07aef5dd851d6",
      "parents": [
        "7555e69a7e6204b9b8b195b62930feacced1e626",
        "4c7a2e266798727d34b9a320668a2b3ccb8771fe"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:45:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:45:24 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e am: f603689c7e am: 3b0cd870a1 am: 5b6cba8c2e  -s ours am: bedc4af45e am: 2f8f50198d am: 9521a42842\nam: 4c7a2e2667\n\nChange-Id: I77c82f8c05af222a212299d64823bff7c5108f25\n"
    },
    {
      "commit": "4c7a2e266798727d34b9a320668a2b3ccb8771fe",
      "tree": "c63f14e985b8f40945296391cfb29678630cb2cc",
      "parents": [
        "c071a00dcff41cde8ba69f3a80c5f5f6b1cb5075",
        "9521a42842ebaa6a1d0395706ebff0f3bd4a989b"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:41:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:41:49 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e am: f603689c7e am: 3b0cd870a1 am: 5b6cba8c2e  -s ours am: bedc4af45e am: 2f8f50198d\nam: 9521a42842\n\nChange-Id: I2f6339d74408a4a80fed4627f866f4c84ea887cd\n"
    },
    {
      "commit": "9521a42842ebaa6a1d0395706ebff0f3bd4a989b",
      "tree": "c1341b8c0f531a437d88fe03766fb4773e8d116d",
      "parents": [
        "47233920155583be96b50b8f58918623ddee4681",
        "2f8f50198d76d47f5be963954783e727656e1971"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:39:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:39:45 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e am: f603689c7e am: 3b0cd870a1 am: 5b6cba8c2e  -s ours am: bedc4af45e\nam: 2f8f50198d\n\nChange-Id: I7248668627ef7269642e62a744746611a05e8384\n"
    },
    {
      "commit": "2f8f50198d76d47f5be963954783e727656e1971",
      "tree": "53a41c09f94b8f8b4e930513d07dd84a93391c13",
      "parents": [
        "de67feb70e5caf7820eb33640d011eebd03bd73e",
        "bedc4af45e994759bb350a2498bdcbd64076139e"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:36:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:36:12 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e am: f603689c7e am: 3b0cd870a1 am: 5b6cba8c2e  -s ours\nam: bedc4af45e\n\nChange-Id: Ibadc8d38a176838598a3829693b1c3a7aaedc01c\n"
    },
    {
      "commit": "bedc4af45e994759bb350a2498bdcbd64076139e",
      "tree": "b26ee9c30791295847b9ad0e81e2397df7d338aa",
      "parents": [
        "bdba8a6e12d8d589acdc23680efdb672ebc9481b",
        "5b6cba8c2ea6c2ae4180fa2bcc294133ee253355"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:34:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:34:09 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e am: f603689c7e am: 3b0cd870a1\nam: 5b6cba8c2e  -s ours\n\nChange-Id: I9259417b95a772c7ad0b8476101d7f929c9d7287\n"
    },
    {
      "commit": "5b6cba8c2ea6c2ae4180fa2bcc294133ee253355",
      "tree": "40bd781f2e8725ced879ba196081cef8946a6598",
      "parents": [
        "44f4c4d3887a6a4acbbf0a58bdd9389a7a5b8d46",
        "3b0cd870a16163c30fce6bddeae38ca70c3974e5"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:06:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:06:43 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e am: f603689c7e\nam: 3b0cd870a1\n\nChange-Id: I005eb041905995447025259eb5778c7b9f7e9c1a\n"
    },
    {
      "commit": "3b0cd870a16163c30fce6bddeae38ca70c3974e5",
      "tree": "80e246118e9a5addbbaf1e8c83afb5d79d0911a4",
      "parents": [
        "fed97f38c2e741a1539619c42a15c67808070274",
        "f603689c7ed502ff1db3b3c6959f3bd711eca5d3"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:03:28 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:03:28 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe am: 9dcb25476e\nam: f603689c7e\n\nChange-Id: Ib791f5185b6076e7b0872ea19ebf20ca87c8d00e\n"
    },
    {
      "commit": "f603689c7ed502ff1db3b3c6959f3bd711eca5d3",
      "tree": "7ec339a33ab6ce6010edeabf0cbed6a0d98e9203",
      "parents": [
        "d8c0785a3606a572f827fd26c3a9db4bc056e67a",
        "9dcb25476e37d6738952f52c176b48e452c27d80"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 02:01:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 02:01:13 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6 am: c5e5b382fe\nam: 9dcb25476e\n\nChange-Id: I80109539a8f494eeacf1b5988c65bdc8a11f87e8\n"
    },
    {
      "commit": "9dcb25476e37d6738952f52c176b48e452c27d80",
      "tree": "86a7d0129333eed2318ef11131e5b4aa0b221b47",
      "parents": [
        "87ce4202df7ff40f75e41e2f12f6d5d3c71ffbbd",
        "c5e5b382fecd736f5e86e1b9e4d0ca1a24280199"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 01:56:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 01:56:53 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev am: 323f6f51a6\nam: c5e5b382fe\n\nChange-Id: If72db4ce728478c57d5f8fd00f478e0ecf11e6ea\n"
    },
    {
      "commit": "c5e5b382fecd736f5e86e1b9e4d0ca1a24280199",
      "tree": "58476e085d5d3baaaea84f9830f7026e0f315759",
      "parents": [
        "268c480035c5ca723bdbe6467f3b94475ae403b7",
        "323f6f51a67b771621633520d62599510665ebde"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 01:54:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 01:54:22 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev\nam: 323f6f51a6\n\nChange-Id: I2701077d9c5940151212df0719df473c2d384b48\n"
    },
    {
      "commit": "bad412928d201c20d5386577075c899f4081c02e",
      "tree": "2847950e4808c44ab060cde1bfadbad62b646661",
      "parents": [
        "e2ecde5a591bbe889ab2fa973ac7a37799bd0f34",
        "45cdbd0c6e71b151210cab0eb3cf5ac435631ad3"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Nov 09 01:51:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 01:51:06 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix bug in lock order\" into oc-mr1-dev am: 3624a0b582\nam: 45cdbd0c6e  -s ours\n\nChange-Id: I5b87319352c86e7ddda1863d8fe4b3d6d569bec1\n"
    },
    {
      "commit": "323f6f51a67b771621633520d62599510665ebde",
      "tree": "2c45c501ab90b5de9cbf0e369f78c62e3daf47c2",
      "parents": [
        "a27317ab45ef238aaa4b0340881b9ca274a45beb",
        "16be8b32e5d6046b1e4385f5f7be70bce72b13b0"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Nov 09 01:49:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 09 01:49:52 2017 +0000"
      },
      "message": "Merge \"Revert \"Block allocateBackup if the node is not secure node.\"\" into lmp-dev"
    },
    {
      "commit": "45cdbd0c6e71b151210cab0eb3cf5ac435631ad3",
      "tree": "bb6cc7b2f9923f2ddd41a31b791b73150481a657",
      "parents": [
        "51d2cca75fff6df0360614649843a6a43c5a91b5",
        "3624a0b58207792d298d1dd0a3f138b3e48a3481"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Nov 09 01:49:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 09 01:49:08 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix bug in lock order\" into oc-mr1-dev\nam: 3624a0b582\n\nChange-Id: I5b9d5654a96547a3862c183383b0320a8df1d3d0\n"
    },
    {
      "commit": "3624a0b58207792d298d1dd0a3f138b3e48a3481",
      "tree": "63f895ca9ed20dbed62218f51c80daa96b672b60",
      "parents": [
        "a509637d0fa2e7d283a9902670175356699eb78f",
        "a10ab5bfd1ca27128fdbe43ce58a68e92b2896a1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 09 01:39:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 09 01:39:57 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix bug in lock order\" into oc-mr1-dev"
    },
    {
      "commit": "e2ecde5a591bbe889ab2fa973ac7a37799bd0f34",
      "tree": "2847950e4808c44ab060cde1bfadbad62b646661",
      "parents": [
        "25a0160e3dfa126266cbe5d8e05c003798276a70",
        "e2ded2133ae4c8afc712bf7e82dde6ecd5bd110c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 09 01:35:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 09 01:35:09 2017 +0000"
      },
      "message": "Merge \"Media NDK: remove log spam\""
    },
    {
      "commit": "25a0160e3dfa126266cbe5d8e05c003798276a70",
      "tree": "7ac92c9e53ad197b928304ab34c9371a77468ce4",
      "parents": [
        "94d28be1805800764701225fcae696aa11dab93e",
        "620e4667dc41e17e365615fda4507fa9f7267ca0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 09 01:16:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 09 01:16:14 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Remove unused modules made for non-Treble OMX\"\"\""
    },
    {
      "commit": "3a75f043f6911d083e700208efeb457a15dbb479",
      "tree": "fd84e4f25649116929e84c49ff499ed0882bf7f2",
      "parents": [
        "ef9fc7792d4995da68cb71a3e9f2304e565a016d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Nov 08 04:44:59 2017 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Nov 08 17:16:03 2017 -0800"
      },
      "message": "Prevent setStartTimeUs from integer overflow\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nBug: 64227921\nChange-Id: I06f59ddf3ce12b46c046eb4de852ee4e11545d9f\n"
    },
    {
      "commit": "f5604bd559d2494b57f2c79b1970834af6552041",
      "tree": "89f367e67efe6f35e600d0f22e5c76c37508c3e8",
      "parents": [
        "dd97f52b3969ee8d6fb611e045ada26037e44e27"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Nov 06 16:08:33 2017 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Wed Nov 08 23:52:52 2017 +0000"
      },
      "message": "Codec2: move allocators to the platform allocator store\n\nAlso change allocator store to create allocators by ID vs type.\n\nBug: 64121714\nTest: unittest\nChange-Id: I5f8954d66ea575bea87a3bae5f5c536f17982ae8\n"
    },
    {
      "commit": "e2ded2133ae4c8afc712bf7e82dde6ecd5bd110c",
      "tree": "73ccf6d901e22c41be4dfb5e918a304c2bc48217",
      "parents": [
        "068ba821bca6f2d7a2a8335e85fcdb059ea85274"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Nov 08 15:51:02 2017 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Nov 08 15:51:02 2017 -0800"
      },
      "message": "Media NDK: remove log spam\n\nChange-Id: Ie1832b72ca00cc439bcce43c87b090b8562eb04e\n"
    },
    {
      "commit": "a10ab5bfd1ca27128fdbe43ce58a68e92b2896a1",
      "tree": "63f895ca9ed20dbed62218f51c80daa96b672b60",
      "parents": [
        "f6c6cc0d1d1b3bd4f20bbe3a7b42b15b64cd5903"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Nov 06 17:16:22 2017 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Nov 08 15:20:22 2017 -0800"
      },
      "message": "Camera NDK: fix bug in lock order\n\nAImage::close() can be called by AImageReader while holding\nAImageReader::mLock.\nAlso fix ACaptureFailure double free issue.\n\nTest: AR test app + CTS stress\nBug: 68885255\nChange-Id: I17037e3e30e0f53b35ca538a3f321693c539cbdc\nMerged-In: I17037e3e30e0f53b35ca538a3f321693c539cbdc\n"
    },
    {
      "commit": "94d28be1805800764701225fcae696aa11dab93e",
      "tree": "4289abbb305bf2552c5e1d3eb5d117546de11f9d",
      "parents": [
        "002565a3dee1d21f117fca60a37c7d339f724d88"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Nov 08 13:39:31 2017 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Nov 08 13:41:27 2017 -0800"
      },
      "message": "aaudio: Update aaudio_loopback help screen\n\nFix \"-c{inputChannels}\" -- it\u0027s actually for output channels.\nAdd description for \"-m\" options.\nAdd description for \"-x\" option.\n\nTest: builds\nChange-Id: Ib234d1a5eaff75e209041d08f5149f488c1f5867\n"
    },
    {
      "commit": "002565a3dee1d21f117fca60a37c7d339f724d88",
      "tree": "7288d3cded4f6d99740e15bd42a3b9360efe2acb",
      "parents": [
        "c8061784ac0c1c98e5961501634925c8a4f95e51",
        "ea04d3913f9c10b5ef559ec794e3584f5505ce2d"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Wed Nov 08 20:07:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 08 20:07:51 2017 +0000"
      },
      "message": "Merge \"Fix sanitizer in AudioFlinger threadLoop.\""
    },
    {
      "commit": "40ead60d7163c2d5577099d49f11da7afa6124d1",
      "tree": "94fad1bcef74661c8e12e9c79ecb37be344aff99",
      "parents": [
        "c8061784ac0c1c98e5961501634925c8a4f95e51"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Tue Sep 26 15:46:36 2017 +0100"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Nov 08 13:54:14 2017 +0000"
      },
      "message": "Add support for dynamic shared output surfaces\n\nThe Camera API needs to support the dynamic attach/detach of extra\noutput surfaces to a given camera stream.\n\nBug: 63912484\nChange-Id: I18809aea31f78fb9e125bd18b58951ade4fad3c5\n"
    },
    {
      "commit": "c8061784ac0c1c98e5961501634925c8a4f95e51",
      "tree": "4849488dcdeeed3a4de8b4354ae6733785fe32af",
      "parents": [
        "731ed3c47878be690a4b0146897991b946af91f4",
        "ca1cd5415f6e73e1895ec9de4e96222441899bbe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 08 02:02:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 08 02:02:53 2017 +0000"
      },
      "message": "Merge \"SoftAvc: Fix input offset reset during port reconfiguration\""
    },
    {
      "commit": "ea04d3913f9c10b5ef559ec794e3584f5505ce2d",
      "tree": "98731b0a2060feaf0b8efe8b82b0f2a864f235d8",
      "parents": [
        "51f4bac261c544eedb577ceb3e3b5d9ddf8d0238"
      ],
      "author": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Tue Nov 07 14:37:07 2017 -0800"
      },
      "committer": {
        "name": "Ivan Lozano",
        "email": "ivanlozano@google.com",
        "time": "Tue Nov 07 14:47:06 2017 -0800"
      },
      "message": "Fix sanitizer in AudioFlinger threadLoop.\n\nThe integer sanitizer was catching an unsigned integer overflow on the\ncalculation for throttleMs. This gets implicitly cast to a signed\ninteger anyways, so just perform the cast explicitly.\n\nBug: 30969751\nTest: Compiles with and without integer sanitization.\nTest: Device boots.\nChange-Id: I4ef7c6f2e871ee56b81e87f3d71be8d85b222934\n"
    },
    {
      "commit": "731ed3c47878be690a4b0146897991b946af91f4",
      "tree": "2bee85717195f60fd9c8e4aa01566c6e9968c291",
      "parents": [
        "9b90ee664111f5feec335f8e4e2b258c7feafbd2",
        "14e71f4fbf5288a76399d2f7db50475ef6ab99e5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 07 21:34:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 07 21:34:33 2017 +0000"
      },
      "message": "Merge \"Codec2: change C2ComponentStore::query to sm (may block briefly)\""
    },
    {
      "commit": "9b90ee664111f5feec335f8e4e2b258c7feafbd2",
      "tree": "4cb9be38b4ba0d406a11b708553435322aa42064",
      "parents": [
        "dda7d036619a51ad3b0c88ad0d704b2acef2a9b3",
        "b29fce7b7e2220e6d0feb3597a35216c89c9f412"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 07 20:34:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 07 20:34:25 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix bug in lock order\""
    },
    {
      "commit": "ca1cd5415f6e73e1895ec9de4e96222441899bbe",
      "tree": "4f06f3b3cd289a72afdc4bf8297e5eb248574b8b",
      "parents": [
        "dd97f52b3969ee8d6fb611e045ada26037e44e27"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Oct 13 14:55:41 2017 +0530"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Nov 07 12:00:44 2017 -0800"
      },
      "message": "SoftAvc: Fix input offset reset during port reconfiguration\n\nDuring port reconfiguration, input buffer offset should not be\nset to zero. In case input contains more than one header and second\nheader triggers a change in resolution, then input offset should point to\nsecond header in the subsequent calls to decoder.\n\nBug: 67761639\nTest: ran PoC before/after\nChange-Id: I710653506959752d28170e656c1a5a897b02b335\n"
    },
    {
      "commit": "dda7d036619a51ad3b0c88ad0d704b2acef2a9b3",
      "tree": "c2899e2add49980c675cbe096895df96d8374169",
      "parents": [
        "dd97f52b3969ee8d6fb611e045ada26037e44e27",
        "51d2cca75fff6df0360614649843a6a43c5a91b5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:55:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:55:58 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df am: d8c0785a36 am: fed97f38c2 am: 44f4c4d388 am: bdba8a6e12 am: de67feb70e am: 4723392015 am: c071a00dcf am: 7555e69a7e am: 181e39beba am: d8ec820e75 am: a509637d0f\nam: 51d2cca75f\n\nChange-Id: Ibc06470d1c358db6f3e83acc9ddd434ba24f5ab9\n"
    },
    {
      "commit": "51d2cca75fff6df0360614649843a6a43c5a91b5",
      "tree": "e2acd7d4f92da1a4f3bef945c9a130e12f74591c",
      "parents": [
        "a8ed92b08fd73cee9cf707c012d67ea4e8cf066d",
        "a509637d0fa2e7d283a9902670175356699eb78f"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:50:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:50:46 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df am: d8c0785a36 am: fed97f38c2 am: 44f4c4d388 am: bdba8a6e12 am: de67feb70e am: 4723392015 am: c071a00dcf am: 7555e69a7e am: 181e39beba am: d8ec820e75\nam: a509637d0f\n\nChange-Id: I5ec7ad5b9d6cd29b5b1ffe5d9b8fe10635fa4237\n"
    },
    {
      "commit": "a509637d0fa2e7d283a9902670175356699eb78f",
      "tree": "b1a6474ab16619385f5c01b589e7c2ff7754f788",
      "parents": [
        "be4552abe0ad36da077d802d1bb46bb444faab96",
        "d8ec820e750ccbf4d9f757ec99c0bf6ca138e03d"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:46:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:46:12 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df am: d8c0785a36 am: fed97f38c2 am: 44f4c4d388 am: bdba8a6e12 am: de67feb70e am: 4723392015 am: c071a00dcf am: 7555e69a7e am: 181e39beba\nam: d8ec820e75\n\nChange-Id: I5de972aa8f13586fcd39ff0d5277cfef06dd7aa4\n"
    },
    {
      "commit": "d8ec820e750ccbf4d9f757ec99c0bf6ca138e03d",
      "tree": "d6523d537e03fc62f28b4be6accc099e3e170c9e",
      "parents": [
        "a71eb1246db9d1252e598894156ac7fbb1baa79f",
        "181e39bebaf661679c46d0181ecf8b3df7173b71"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:42:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:42:29 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df am: d8c0785a36 am: fed97f38c2 am: 44f4c4d388 am: bdba8a6e12 am: de67feb70e am: 4723392015 am: c071a00dcf am: 7555e69a7e\nam: 181e39beba\n\nChange-Id: I74f7344d6ec0db0443d492b0c65e9f5e25dd203e\n"
    },
    {
      "commit": "181e39bebaf661679c46d0181ecf8b3df7173b71",
      "tree": "b01e1117275579988d5e9d4423ccc499358b169d",
      "parents": [
        "9dcd300f2282e0512c35b4e1d1da0af712149d13",
        "7555e69a7e6204b9b8b195b62930feacced1e626"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:36:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:36:36 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df am: d8c0785a36 am: fed97f38c2 am: 44f4c4d388 am: bdba8a6e12 am: de67feb70e am: 4723392015 am: c071a00dcf\nam: 7555e69a7e\n\nChange-Id: Iae329278c22910d6166351a50c6ef22b2373dafa\n"
    },
    {
      "commit": "7555e69a7e6204b9b8b195b62930feacced1e626",
      "tree": "14f2d78234653cef5775ff653eb07aef5dd851d6",
      "parents": [
        "7fc9b2250c86296badc262b0417d8d180bdbb932",
        "c071a00dcff41cde8ba69f3a80c5f5f6b1cb5075"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:31:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:31:27 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df am: d8c0785a36 am: fed97f38c2 am: 44f4c4d388 am: bdba8a6e12 am: de67feb70e am: 4723392015\nam: c071a00dcf\n\nChange-Id: Ibff96c5fd43143699aa69ac1468b2e3b4c876d05\n"
    },
    {
      "commit": "c071a00dcff41cde8ba69f3a80c5f5f6b1cb5075",
      "tree": "c63f14e985b8f40945296391cfb29678630cb2cc",
      "parents": [
        "407b19779bdf62873a9494fbbf978edc2ea21a40",
        "47233920155583be96b50b8f58918623ddee4681"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:28:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:28:52 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df am: d8c0785a36 am: fed97f38c2 am: 44f4c4d388 am: bdba8a6e12 am: de67feb70e\nam: 4723392015\n\nChange-Id: Ie38a424efff794ae685046440b7883525eca002a\n"
    },
    {
      "commit": "47233920155583be96b50b8f58918623ddee4681",
      "tree": "c1341b8c0f531a437d88fe03766fb4773e8d116d",
      "parents": [
        "193030ccf0fd5a786e788a1ad4a07d3b2e60d9de",
        "de67feb70e5caf7820eb33640d011eebd03bd73e"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:24:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:24:57 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df am: d8c0785a36 am: fed97f38c2 am: 44f4c4d388 am: bdba8a6e12\nam: de67feb70e\n\nChange-Id: I7678f9434aba511303278af7a4293d7b44f591ee\n"
    },
    {
      "commit": "de67feb70e5caf7820eb33640d011eebd03bd73e",
      "tree": "53a41c09f94b8f8b4e930513d07dd84a93391c13",
      "parents": [
        "a61eab43548098fdbf46d86783d01569d16e80d9",
        "bdba8a6e12d8d589acdc23680efdb672ebc9481b"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:21:45 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:21:45 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df am: d8c0785a36 am: fed97f38c2 am: 44f4c4d388\nam: bdba8a6e12\n\nChange-Id: Id2e171b09b990d60e3950925911bc7c939fb2f29\n"
    },
    {
      "commit": "bdba8a6e12d8d589acdc23680efdb672ebc9481b",
      "tree": "b26ee9c30791295847b9ad0e81e2397df7d338aa",
      "parents": [
        "b334ac03d99fb8816d6b85db6ba327e3b36f60ad",
        "44f4c4d3887a6a4acbbf0a58bdd9389a7a5b8d46"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:19:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:19:14 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df am: d8c0785a36 am: fed97f38c2\nam: 44f4c4d388\n\nChange-Id: I966847464c1c7ad9d47dcc3e11de14252e29a0ab\n"
    },
    {
      "commit": "44f4c4d3887a6a4acbbf0a58bdd9389a7a5b8d46",
      "tree": "940fd83ecf932a170e933ddbd544cf4ae10eeea4",
      "parents": [
        "6fd437edf70b06f7112b32a53168b85ccfb9aac5",
        "fed97f38c2e741a1539619c42a15c67808070274"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:17:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:17:14 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df am: d8c0785a36\nam: fed97f38c2\n\nChange-Id: Ide0881df66022add7716320da80ba291b29e3208\n"
    },
    {
      "commit": "fed97f38c2e741a1539619c42a15c67808070274",
      "tree": "d03b71df7616d625e6ca830398caa994d7882263",
      "parents": [
        "ba9840c1ce863ed24013d6e3c645fb3ed74d5c6b",
        "d8c0785a3606a572f827fd26c3a9db4bc056e67a"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:14:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:14:37 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035 am: 87ce4202df\nam: d8c0785a36\n\nChange-Id: I8774555aa6c283a3f1f30c7c3667d9fc1dd0d7c7\n"
    },
    {
      "commit": "d8c0785a3606a572f827fd26c3a9db4bc056e67a",
      "tree": "f6ca6502b64fb57537492e96242fca9e75fa19e3",
      "parents": [
        "eba5ad1a07f76525ea8c44294915f5dd4b3065a6",
        "87ce4202df7ff40f75e41e2f12f6d5d3c71ffbbd"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:11:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:11:00 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45 am: 268c480035\nam: 87ce4202df\n\nChange-Id: I55648053fc0b203013426544da5f97dea5ee9d6f\n"
    },
    {
      "commit": "87ce4202df7ff40f75e41e2f12f6d5d3c71ffbbd",
      "tree": "347d793ef8d9719756cda197c2bd054870610b65",
      "parents": [
        "8aea8688a92b9200339ac6245e8487ad6bb7302a",
        "268c480035c5ca723bdbe6467f3b94475ae403b7"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:07:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:07:36 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size am: a27317ab45\nam: 268c480035\n\nChange-Id: Ib0189162b49da3be26edcb87d2925ebb98d8025d\n"
    },
    {
      "commit": "268c480035c5ca723bdbe6467f3b94475ae403b7",
      "tree": "1b4db346d5ccb416b98430e25274263c1388ea97",
      "parents": [
        "31b0c9cb33417cb87ffc392b1fc200f635c8ff45",
        "a27317ab45ef238aaa4b0340881b9ca274a45beb"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Nov 07 19:05:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 19:05:01 2017 +0000"
      },
      "message": "stagefright: MP4Extractor: allow 10% overhead on default sample size\nam: a27317ab45\n\nChange-Id: I1c4c12726bc60bf912aca4d5ee96991ca56d1661\n"
    },
    {
      "commit": "dd97f52b3969ee8d6fb611e045ada26037e44e27",
      "tree": "c2899e2add49980c675cbe096895df96d8374169",
      "parents": [
        "5e2ba1b7868e1b4d6a881651d8ffd4b14067bd9a",
        "8568cb93fc862312923b514b7f4052b9e67bd8ad"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 07 04:39:37 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 07 04:39:37 2017 +0000"
      },
      "message": "Merge \"Remove libmedia_omx_defaults from libmedia\""
    },
    {
      "commit": "5e2ba1b7868e1b4d6a881651d8ffd4b14067bd9a",
      "tree": "726b8953f1d3e1bd707893bc8f96c4ef9bfaaf52",
      "parents": [
        "248c9ee9de29ec6177c39921492661edaee06382",
        "02b7421d9473499440f441f75b0a22515f95597c"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Tue Nov 07 04:03:47 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 07 04:03:47 2017 +0000"
      },
      "message": "Merge \"Fix race when handling callback in SoundTrigger Module\""
    },
    {
      "commit": "8568cb93fc862312923b514b7f4052b9e67bd8ad",
      "tree": "b177247be333681954856c885b396bdfde3fb694",
      "parents": [
        "248c9ee9de29ec6177c39921492661edaee06382"
      ],
      "author": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Mon Oct 30 11:13:36 2017 +0900"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Tue Nov 07 02:54:04 2017 +0000"
      },
      "message": "Remove libmedia_omx_defaults from libmedia\n\nlibmedia_omx_defaults includes source files and this default was\nused in both libmedia.so and libmedia_omx.so. This is an issue because\nlibmedia_omx and libmedia are both loaded in the framework process\nthrough dependency chains such as libstagefright -\u003e\nlibstagefright_omx_utils -\u003e libmedia_omx.\n\nTo fix the issue, libmedia_omx_defaults is removed from libmedia and\nlibmedia now depends on libmedia_omx. Other modules/libs that originally\ndepended on libmedia and need access to libmedia_omx_defaults\u0027 source\nfiles, now depend on libmedia_omx as well.\n\nBug: 67871061\nTest: mma -j and boot test\nChange-Id: I93a10df1fed3c7cea93b580d00f33ba749d80e95\n"
    },
    {
      "commit": "b29fce7b7e2220e6d0feb3597a35216c89c9f412",
      "tree": "db207e9d4af2b8519d67fafbef0854186e622165",
      "parents": [
        "068ba821bca6f2d7a2a8335e85fcdb059ea85274"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Nov 06 17:16:22 2017 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Nov 06 17:57:36 2017 -0800"
      },
      "message": "Camera NDK: fix bug in lock order\n\nAImage::close() can be called by AImageReader while holding\nAImageReader::mLock.\n\nTest: AR test app + CTS stress\nBug: 68885255\nChange-Id: I17037e3e30e0f53b35ca538a3f321693c539cbdc\n"
    },
    {
      "commit": "248c9ee9de29ec6177c39921492661edaee06382",
      "tree": "2d735e66d5c76afeecd8cb2174048dfa104f2583",
      "parents": [
        "34270e1f49069255365d493a8be2f2fa93513c8b",
        "a8ed92b08fd73cee9cf707c012d67ea4e8cf066d"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Nov 07 01:07:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 01:07:10 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix typedef name\" am: c4defa724e am: 3b318a6b73\nam: a8ed92b08f\n\nChange-Id: I543d7bdd9206ded8b2383b62ee20b705caaa141b\n"
    },
    {
      "commit": "a8ed92b08fd73cee9cf707c012d67ea4e8cf066d",
      "tree": "e2acd7d4f92da1a4f3bef945c9a130e12f74591c",
      "parents": [
        "33835a12a0db844814da4425330526d2dac6b21e",
        "3b318a6b73e305380dd6b364d199ebb00c7f6b30"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Nov 07 00:47:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 00:47:13 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix typedef name\" am: c4defa724e\nam: 3b318a6b73\n\nChange-Id: I79897683ad856069fc43e8fde4fed1070838127b\n"
    },
    {
      "commit": "3b318a6b73e305380dd6b364d199ebb00c7f6b30",
      "tree": "7252de45da4c387de62ae1ede14970cbfbf11056",
      "parents": [
        "60aa845ff87c723fd6a768ed594290ff4ba5f2a4",
        "c4defa724e89a62c16176fb9731670f29ea50358"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Nov 07 00:44:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 07 00:44:36 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix typedef name\"\nam: c4defa724e\n\nChange-Id: I186b7ce685cd6459f211082905d668ecd780778d\n"
    },
    {
      "commit": "34270e1f49069255365d493a8be2f2fa93513c8b",
      "tree": "e59ecaa1cc71fdcaefb975752781e813da614853",
      "parents": [
        "bb0a61a8d4ab92581ce9c6585a519ed867b3d81f",
        "b66dc82c9a0a579c077dbfff4e2cd764111cbc9e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 07 00:36:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 07 00:36:22 2017 +0000"
      },
      "message": "Merge \"Codec2: separate param/paramutils test from other Codec2 unit tests\""
    },
    {
      "commit": "c4defa724e89a62c16176fb9731670f29ea50358",
      "tree": "7252de45da4c387de62ae1ede14970cbfbf11056",
      "parents": [
        "a09c0d25eafa78c4330db3b24e495b56493f4500",
        "be9b8bc0b52bd149cc75f64f1c53a6e43af9faed"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 07 00:32:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 07 00:32:03 2017 +0000"
      },
      "message": "Merge \"Camera NDK: fix typedef name\""
    },
    {
      "commit": "14e71f4fbf5288a76399d2f7db50475ef6ab99e5",
      "tree": "64d1ac85a1380aca10bc443c24c1acad4f02066a",
      "parents": [
        "bb0a61a8d4ab92581ce9c6585a519ed867b3d81f"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Nov 06 16:22:04 2017 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Nov 06 16:24:20 2017 -0800"
      },
      "message": "Codec2: change C2ComponentStore::query to sm (may block briefly)\n\nBug: 64121714\nTest: unittest\nChange-Id: I53b4f8746004ea43de66ff9135183952eb1aded9\n"
    },
    {
      "commit": "02b7421d9473499440f441f75b0a22515f95597c",
      "tree": "5ed341f50c6d2f971abb39d542332a5fd61a4bc6",
      "parents": [
        "8f8932c41e7c0a1f65e3556733ed33bbc88793ce"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Mon Nov 06 14:45:30 2017 -0800"
      },
      "committer": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Mon Nov 06 16:04:27 2017 -0800"
      },
      "message": "Fix race when handling callback in SoundTrigger Module\n\nDuring the callback event processing loop in the SoundTrigger::Module,\nit used to grab the ISoundTriggerClient from the ModuleClient that it\nneeded to send an event to. However, this could be removed/destroyed\nwhile the callback thread is trying to snapshot it, since there was no\ncommon locking between the model client and the module.\n\nBy now using the ModuleClient directly in the Module\u0027s callback, the\nappropriate locks can be obtained to prevent segfaults.\n\nTest: On device with GSA/Now Playing\nChange-Id: I9e3d150aa77051caab1fc009c3fc1ae8eec61a72\n"
    },
    {
      "commit": "bb0a61a8d4ab92581ce9c6585a519ed867b3d81f",
      "tree": "9b30b52f5b47fa138522663e80f9825941a2fa91",
      "parents": [
        "8f8932c41e7c0a1f65e3556733ed33bbc88793ce",
        "c04c123452ebaac90d3a26e29e1d241e6f6404c8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 06 23:31:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 06 23:31:55 2017 +0000"
      },
      "message": "Merge \"Codec2: move allocators into their own files\""
    },
    {
      "commit": "b66dc82c9a0a579c077dbfff4e2cd764111cbc9e",
      "tree": "4f2d1c1e02383baf4edc0acb125198369d1af44b",
      "parents": [
        "8f8932c41e7c0a1f65e3556733ed33bbc88793ce"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Nov 06 14:35:05 2017 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Nov 06 14:36:31 2017 -0800"
      },
      "message": "Codec2: separate param/paramutils test from other Codec2 unit tests\n\nParameter tests must not link to codec2 libraries to verify that\nthe libraries are not required to use Codec2 parameters and utils.\n\nBug: 64121714\nTest: unittest\nChange-Id: I6e65363157e9224246924aed51098ccbd0b5a01e\n"
    },
    {
      "commit": "8f8932c41e7c0a1f65e3556733ed33bbc88793ce",
      "tree": "b93e401ecbe5c0e5152a227b604dcc99999a6ddc",
      "parents": [
        "7c92ffe076acb119ba58777519b9d2d2efc0f627",
        "f4e63452b37c799c9387a6a88b46e6191f6a5f7e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 06 21:37:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 06 21:37:01 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"audio policy: refactor getOutput() method\"\"\""
    },
    {
      "commit": "c04c123452ebaac90d3a26e29e1d241e6f6404c8",
      "tree": "accb508beadac4d656fda3ee78f7dd9e95754955",
      "parents": [
        "7c92ffe076acb119ba58777519b9d2d2efc0f627"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Nov 06 08:19:10 2017 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Nov 06 13:28:34 2017 -0800"
      },
      "message": "Codec2: move allocators into their own files\n\nBug: 64121714\nTest: unittest\nChange-Id: Ic7fd9f1f186e2ad9130935060bd560b861e3271b\n"
    },
    {
      "commit": "7c92ffe076acb119ba58777519b9d2d2efc0f627",
      "tree": "2cd0fd57a177c9c9bf315c5b9e27283694e71161",
      "parents": [
        "8f4563efb2ff1e0cf5428d227d5a29623b1e27e7",
        "33835a12a0db844814da4425330526d2dac6b21e"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Nov 06 21:24:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 06 21:24:39 2017 +0000"
      },
      "message": "Merge \"cas: validate shared buffer size before using -- DO NOT MERGE\" into oc-dev am: 9dcd300f22 am: a71eb1246d  -s ours am: be4552abe0\nam: 33835a12a0  -s ours\n\nChange-Id: Ia0bc8f4e936dc30f101714682738503c00d2b8a4\n"
    },
    {
      "commit": "33835a12a0db844814da4425330526d2dac6b21e",
      "tree": "6270e7b04a9d2b62c5b4d922cfa69558ad8d46de",
      "parents": [
        "9ca685881cd954bea1f3a884f1f25cc96498548b",
        "be4552abe0ad36da077d802d1bb46bb444faab96"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Nov 06 21:20:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 06 21:20:29 2017 +0000"
      },
      "message": "Merge \"cas: validate shared buffer size before using -- DO NOT MERGE\" into oc-dev am: 9dcd300f22 am: a71eb1246d  -s ours\nam: be4552abe0\n\nChange-Id: I7994bf1bffc48c3736f0374eaa1246e17d497245\n"
    },
    {
      "commit": "be4552abe0ad36da077d802d1bb46bb444faab96",
      "tree": "b1a6474ab16619385f5c01b589e7c2ff7754f788",
      "parents": [
        "f6c6cc0d1d1b3bd4f20bbe3a7b42b15b64cd5903",
        "a71eb1246db9d1252e598894156ac7fbb1baa79f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Nov 06 21:17:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 06 21:17:54 2017 +0000"
      },
      "message": "Merge \"cas: validate shared buffer size before using -- DO NOT MERGE\" into oc-dev am: 9dcd300f22\nam: a71eb1246d  -s ours\n\nChange-Id: Ibfb3584dc4c84b6a9bbc2bd441766062a717a70f\n"
    },
    {
      "commit": "a71eb1246db9d1252e598894156ac7fbb1baa79f",
      "tree": "6827b07e8ff21d49a5a274476736cb2443c62474",
      "parents": [
        "92fefbd90b4cac0db75a28f2c2a3f8ca076ca8ec",
        "9dcd300f2282e0512c35b4e1d1da0af712149d13"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Nov 06 21:12:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Nov 06 21:12:53 2017 +0000"
      },
      "message": "Merge \"cas: validate shared buffer size before using -- DO NOT MERGE\" into oc-dev\nam: 9dcd300f22\n\nChange-Id: Id45c173949fb211b5e12dedb459d94fd22beb513\n"
    },
    {
      "commit": "9dcd300f2282e0512c35b4e1d1da0af712149d13",
      "tree": "08fd5cb27e493fbb7207b6e6891725462cca449e",
      "parents": [
        "af7531a4787f095d47db811d79bf846d318f6b66",
        "0211980a373ea71a9556d79fdd60f23c5550024f"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Nov 06 21:07:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 06 21:07:46 2017 +0000"
      },
      "message": "Merge \"cas: validate shared buffer size before using -- DO NOT MERGE\" into oc-dev"
    },
    {
      "commit": "0211980a373ea71a9556d79fdd60f23c5550024f",
      "tree": "c61de5c657e0cdb27ae6f973858b07e272e9d514",
      "parents": [
        "7947199a58ef4644c9de909585f12432fea30f90"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Tue Oct 31 15:02:52 2017 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Nov 06 21:05:46 2017 +0000"
      },
      "message": "cas: validate shared buffer size before using -- DO NOT MERGE\n\nbug: 67962232\n\ntest:\ncts MediaCasTest\n\nChange-Id: I6bafa324fe6bca5c6a172cc4f9f724ba9f44b7ba\n"
    },
    {
      "commit": "8f4563efb2ff1e0cf5428d227d5a29623b1e27e7",
      "tree": "2cd0fd57a177c9c9bf315c5b9e27283694e71161",
      "parents": [
        "e72b63e9fb2161880704724b597bea57eeb77499",
        "575bb3aa6358661addac9fa8204630a27056b129"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Nov 06 20:45:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 06 20:45:25 2017 +0000"
      },
      "message": "Merge \"Config deserialization: allow negative gain\""
    },
    {
      "commit": "e72b63e9fb2161880704724b597bea57eeb77499",
      "tree": "3e38796395d5352f7f059697c8a2de7cb1be5add",
      "parents": [
        "51f4bac261c544eedb577ceb3e3b5d9ddf8d0238",
        "68326fe017a18957419a81489b67f75831f9a674"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Nov 06 19:37:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Nov 06 19:37:18 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/av/media/libaaudio\""
    },
    {
      "commit": "f4e63452b37c799c9387a6a88b46e6191f6a5f7e",
      "tree": "5c46fb22c92c574b84335fedca13f98e13434db8",
      "parents": [
        "e198f26cae6f0b5c67340935c291363fdfff87f1"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 06 19:31:46 2017 +0000"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Nov 06 19:31:46 2017 +0000"
      },
      "message": "Revert \"Revert \"audio policy: refactor getOutput() method\"\"\n\nThis reverts commit e198f26cae6f0b5c67340935c291363fdfff87f1.\n\nChange-Id: I65eb2905adb45c3809a499d85c1a8ef68cec7ed5\n"
    },
    {
      "commit": "51f4bac261c544eedb577ceb3e3b5d9ddf8d0238",
      "tree": "7656d7c39fe9c9fa82fbda3895415c36a5c389b2",
      "parents": [
        "70fa3f429beb5f3a0d6468010668d901c117e03f",
        "9ca685881cd954bea1f3a884f1f25cc96498548b"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Sat Nov 04 01:03:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Nov 04 01:03:24 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/av/services/minijail\" am: a09c0d25ea am: 60aa845ff8\nam: 9ca685881c\n\nChange-Id: I8c15ed083e02d168bf4e99e831f94005b5179f7c\n"
    }
  ],
  "next": "9ca685881cd954bea1f3a884f1f25cc96498548b"
}
