)]}'
{
  "log": [
    {
      "commit": "5a9d64a6bd9651dca789773156b369233ee750a0",
      "tree": "bbfcbd2f085f3570b123e4751999465ed1d2d181",
      "parents": [
        "68f1d2842541f043ca318b01690a7cdb41b1df78"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Nov 16 15:50:10 2017 -0800"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Nov 16 15:50:10 2017 -0800"
      },
      "message": "NDK: add more owners for AImage/AImageReader\n\nChange-Id: If9749aec4cb4c21f66b44c0e072c370e1191087a\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "70fa3f429beb5f3a0d6468010668d901c117e03f",
      "tree": "938505dac9ec93fe56a1dde00f1a7d8d38420424",
      "parents": [
        "e7cdd4646d3bfdf4dc76a2a575f2ab2de5c88eb6",
        "e198f26cae6f0b5c67340935c291363fdfff87f1"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Nov 04 00:16:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Nov 04 00:16:44 2017 +0000"
      },
      "message": "Merge \"Revert \"audio policy: refactor getOutput() method\"\""
    },
    {
      "commit": "e198f26cae6f0b5c67340935c291363fdfff87f1",
      "tree": "a08455486befa3d1ed0ebd6d3eb8257f51dcfb7d",
      "parents": [
        "e1dd2075105317ef8ff2b924423c88856e8fe8ea"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Nov 04 00:13:42 2017 +0000"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Nov 04 00:13:42 2017 +0000"
      },
      "message": "Revert \"audio policy: refactor getOutput() method\"\n\nThis reverts commit e1dd2075105317ef8ff2b924423c88856e8fe8ea.\n\nChange-Id: I4b7a2177af5bff5013ec4fe7fcdeb722f6b158c5\n"
    },
    {
      "commit": "98b1b5ec9122dde302879878b255b44ce03cfec9",
      "tree": "27a3a6b4cf4d2593e0da167a601a28e8a2bb1133",
      "parents": [
        "874987b60abede914f4a645868a3de2d03d74a9d",
        "e1dd2075105317ef8ff2b924423c88856e8fe8ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 20:38:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 20:38:46 2017 +0000"
      },
      "message": "Merge \"audio policy: refactor getOutput() method\""
    },
    {
      "commit": "874987b60abede914f4a645868a3de2d03d74a9d",
      "tree": "57aacb2c2421f9626e292427eb17496090e49720",
      "parents": [
        "b17c90c4b3b0568d6ed7b61658da255e73117501",
        "156c6873a5e69af71f3c28b236c5831b9cb2ac95"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 19:54:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 19:54:41 2017 +0000"
      },
      "message": "Merge \"Add AudioRouting interface for MediaPlayer\""
    },
    {
      "commit": "b17c90c4b3b0568d6ed7b61658da255e73117501",
      "tree": "d3200edd5706e549b268dcc0587425d20156df46",
      "parents": [
        "867d1d71a13765f5aec353d6b742ba9cdbb25dfc",
        "4e17cadf82430e329bef100e7c3960d43017455f"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:49:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:49:29 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev am: eba5ad1a07 am: ba9840c1ce am: 6fd437edf7 am: b334ac03d9 am: a61eab4354 am: 193030ccf0 am: 407b19779b am: 7fc9b2250c am: af7531a478 am: 92fefbd90b am: f6c6cc0d1d\nam: 4e17cadf82\n\nChange-Id: Ic832d3f318d8ddb36da3e1462f85c506b6aa58f5\n"
    },
    {
      "commit": "4e17cadf82430e329bef100e7c3960d43017455f",
      "tree": "af8330f80db9656df555822b15ea0b8d42ff5daa",
      "parents": [
        "6918a8511f50ad180a912439af1709525f58b6b4",
        "f6c6cc0d1d1b3bd4f20bbe3a7b42b15b64cd5903"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:43:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:43:23 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev am: eba5ad1a07 am: ba9840c1ce am: 6fd437edf7 am: b334ac03d9 am: a61eab4354 am: 193030ccf0 am: 407b19779b am: 7fc9b2250c am: af7531a478 am: 92fefbd90b\nam: f6c6cc0d1d\n\nChange-Id: Id3978a47c22906ae74e9ca1b49eb8369c54ce44e\n"
    },
    {
      "commit": "f6c6cc0d1d1b3bd4f20bbe3a7b42b15b64cd5903",
      "tree": "b1a6474ab16619385f5c01b589e7c2ff7754f788",
      "parents": [
        "b3399c1c475c5b9dc13b24a51eec1cf24969c783",
        "92fefbd90b4cac0db75a28f2c2a3f8ca076ca8ec"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:40:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:40:01 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev am: eba5ad1a07 am: ba9840c1ce am: 6fd437edf7 am: b334ac03d9 am: a61eab4354 am: 193030ccf0 am: 407b19779b am: 7fc9b2250c am: af7531a478\nam: 92fefbd90b\n\nChange-Id: Iff64dd8e4afe9aabb3de3dc996ce5abec19ae678\n"
    },
    {
      "commit": "92fefbd90b4cac0db75a28f2c2a3f8ca076ca8ec",
      "tree": "0af5b6b8d5faad4be77a7a6cbfc4d43af88cbae1",
      "parents": [
        "f6b45069bb0616ac1a3e10db548abc00f4e609de",
        "af7531a4787f095d47db811d79bf846d318f6b66"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:36:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:36:42 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev am: eba5ad1a07 am: ba9840c1ce am: 6fd437edf7 am: b334ac03d9 am: a61eab4354 am: 193030ccf0 am: 407b19779b am: 7fc9b2250c\nam: af7531a478\n\nChange-Id: I152bbf26804cae0c1e5b59b8436a11739b93b206\n"
    },
    {
      "commit": "af7531a4787f095d47db811d79bf846d318f6b66",
      "tree": "5b812729035e44919cc10e2f77e481b8a6f021e0",
      "parents": [
        "88b32e4b7f6a40f507dedb8da3d267e13c234d2b",
        "7fc9b2250c86296badc262b0417d8d180bdbb932"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:33:10 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:33:10 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev am: eba5ad1a07 am: ba9840c1ce am: 6fd437edf7 am: b334ac03d9 am: a61eab4354 am: 193030ccf0 am: 407b19779b\nam: 7fc9b2250c\n\nChange-Id: Icd51d3532a54471210d3ac7f38b1c9c5313bb3d1\n"
    },
    {
      "commit": "7fc9b2250c86296badc262b0417d8d180bdbb932",
      "tree": "e7eb5cd55c31cf319c02acb8ae63bea09644846c",
      "parents": [
        "0edc44c4a762e3441d7f7c27bf5c16a759ab51ca",
        "407b19779bdf62873a9494fbbf978edc2ea21a40"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:30:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:30:12 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev am: eba5ad1a07 am: ba9840c1ce am: 6fd437edf7 am: b334ac03d9 am: a61eab4354 am: 193030ccf0\nam: 407b19779b\n\nChange-Id: I6015a513f379a5d7a71ae6fbddc719f0de40ebc0\n"
    },
    {
      "commit": "407b19779bdf62873a9494fbbf978edc2ea21a40",
      "tree": "ffe3e2debbae595ec58fba24dc22e8de6ced283d",
      "parents": [
        "eb84c7044092d8390f613e6727aaa8d2292f253b",
        "193030ccf0fd5a786e788a1ad4a07d3b2e60d9de"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:25:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:25:59 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev am: eba5ad1a07 am: ba9840c1ce am: 6fd437edf7 am: b334ac03d9 am: a61eab4354\nam: 193030ccf0\n\nChange-Id: Ie2176c35fa1a7b9192c01b1a00e5de27afe8678f\n"
    },
    {
      "commit": "193030ccf0fd5a786e788a1ad4a07d3b2e60d9de",
      "tree": "c74a911c0e4768d4d37edfab84a82e80a1b4929f",
      "parents": [
        "ce1c38267a95dc363c0fbf362a7c4a4369b24311",
        "a61eab43548098fdbf46d86783d01569d16e80d9"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:22:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:22:44 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev am: eba5ad1a07 am: ba9840c1ce am: 6fd437edf7 am: b334ac03d9\nam: a61eab4354\n\nChange-Id: Ia7525d8a9835aca6c370a0d7d9c0ef5945fbbac4\n"
    },
    {
      "commit": "a61eab43548098fdbf46d86783d01569d16e80d9",
      "tree": "e0ad0a6d3b8ccac5202fa2d9d17c6670ebbdf0a4",
      "parents": [
        "2b78e3261436bbf99c26269b495e2cc217189122",
        "b334ac03d99fb8816d6b85db6ba327e3b36f60ad"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:18:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:18:57 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev am: eba5ad1a07 am: ba9840c1ce am: 6fd437edf7\nam: b334ac03d9\n\nChange-Id: I0be8d6e1e7dede36a3b777bbf351fdb33d2d22d6\n"
    },
    {
      "commit": "6918a8511f50ad180a912439af1709525f58b6b4",
      "tree": "9f1c7692b54bb663306484791b782ff7194603d3",
      "parents": [
        "7bfd89a75a3710c8c529d3ad0c8fc04a86987a81",
        "b3399c1c475c5b9dc13b24a51eec1cf24969c783"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Nov 03 19:16:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:16:46 2017 +0000"
      },
      "message": "Merge \"avoid 32-bit integer overflow\" into oc-dev am: 88b32e4b7f am: f6b45069bb\nam: b3399c1c47\n\nChange-Id: Iaf12457999b88f81b21a8964f87660adf91437b1\n"
    },
    {
      "commit": "b334ac03d99fb8816d6b85db6ba327e3b36f60ad",
      "tree": "ab78870c65dfdbf1ea27031a99c278cd725e89c8",
      "parents": [
        "1b708c328030ae301cb724ba8d19afe9cfaacc7a",
        "6fd437edf70b06f7112b32a53168b85ccfb9aac5"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:14:32 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:14:32 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev am: eba5ad1a07 am: ba9840c1ce\nam: 6fd437edf7\n\nChange-Id: I3015496f146331d8372dd240ee86aae051948cdd\n"
    },
    {
      "commit": "b3399c1c475c5b9dc13b24a51eec1cf24969c783",
      "tree": "2af1d917b539daf94782bfac1d1c251b9afd58cb",
      "parents": [
        "c35f90963cc75eaed3b76a6428a90267ab5cd607",
        "f6b45069bb0616ac1a3e10db548abc00f4e609de"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Nov 03 19:11:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:11:49 2017 +0000"
      },
      "message": "Merge \"avoid 32-bit integer overflow\" into oc-dev am: 88b32e4b7f\nam: f6b45069bb\n\nChange-Id: Iff1a6f84a173ec61780e7e7ceee1e35b28ca3935\n"
    },
    {
      "commit": "6fd437edf70b06f7112b32a53168b85ccfb9aac5",
      "tree": "0fa76047d58ac834d366b194a94dec29d323af03",
      "parents": [
        "a115c2224f5ed20233270cb7ed49992e6a143c59",
        "ba9840c1ce863ed24013d6e3c645fb3ed74d5c6b"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:10:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:10:46 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev am: eba5ad1a07\nam: ba9840c1ce\n\nChange-Id: I61bd1ac8efd4b2ef1d64d71187faee7077d65699\n"
    },
    {
      "commit": "f6b45069bb0616ac1a3e10db548abc00f4e609de",
      "tree": "d09e2046b3453abc41e30c5635f594e6c288d29c",
      "parents": [
        "71a6f197ce4d52572f4e65dfdb5cdfc879973d38",
        "88b32e4b7f6a40f507dedb8da3d267e13c234d2b"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Nov 03 19:07:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:07:20 2017 +0000"
      },
      "message": "Merge \"avoid 32-bit integer overflow\" into oc-dev\nam: 88b32e4b7f\n\nChange-Id: Iabe1dfafc8a81e1be48ead57a07565f89197ece9\n"
    },
    {
      "commit": "ba9840c1ce863ed24013d6e3c645fb3ed74d5c6b",
      "tree": "ef7609d5327268e5928a9032a85d213382eb1e50",
      "parents": [
        "549c01e1a9e0caf5e5ebb09820b47b6f678dd842",
        "eba5ad1a07f76525ea8c44294915f5dd4b3065a6"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Fri Nov 03 19:07:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 03 19:07:18 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev\nam: eba5ad1a07\n\nChange-Id: Ic2601dc0bc549dfd9ccb3a900c85b4863e63ca01\n"
    },
    {
      "commit": "88b32e4b7f6a40f507dedb8da3d267e13c234d2b",
      "tree": "9d129d7b90a03a0a6d6a075898c9a00dcbe5c197",
      "parents": [
        "0dae933096b22ce3869ed399bd4a39d90d6f7746",
        "e0d1b3816e73629029f552da5df31ef31bde2c19"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 19:03:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 19:03:23 2017 +0000"
      },
      "message": "Merge \"avoid 32-bit integer overflow\" into oc-dev"
    },
    {
      "commit": "eba5ad1a07f76525ea8c44294915f5dd4b3065a6",
      "tree": "2c3c52f0ee019d7f6036b101a8b3191ae4962db6",
      "parents": [
        "87b588d93dce7a52d4fe1a72cf3d02cbeabec1fe",
        "8e6a6fe2e1542b3333ffecb7307a5de671c8a785"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 19:03:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 19:03:04 2017 +0000"
      },
      "message": "Merge \"Access AVCDEC context after create fail check\" into mnc-dr-dev"
    },
    {
      "commit": "e1dd2075105317ef8ff2b924423c88856e8fe8ea",
      "tree": "5c46fb22c92c574b84335fedca13f98e13434db8",
      "parents": [
        "9a60e1ad4762bd428ddc158e5a50641649698ec4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 03 09:26:21 2017 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 03 09:26:21 2017 -0700"
      },
      "message": "audio policy: refactor getOutput() method\n\ngetOtuput() was long replaced by getOutputForAttr() for the purpose of\nquerying an appropriate HAL output stream for a given playback use case.\nIt is now only used internally by AudioSystem to find an existing output\ncorresponding to a given stream type in limited cases.\n\nThis CL simplifies getOutput() by removing unused arguments and just\nreturning an output from already opened outputs.\nThis is in preparation of limiting access to audio policy binder calls\nto what is strictly needed by apps.\n\nTest: test main playback, capture and call use cases.\nChange-Id: I137c5526aa7e82303b43948326c77ec798f432f5\n"
    },
    {
      "commit": "94b223681fc840ba62547958534f4c1c2e7dcfaf",
      "tree": "c9a96931846b75ae7aa7392a030da3bb2e50d1b7",
      "parents": [
        "94510a3db41f589d776f41d15bde9d8f8ac6972d",
        "eecf9adf07c2ef16f94b94a6970756f562404f14"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 03 01:52:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 03 01:52:46 2017 +0000"
      },
      "message": "Merge \"aaudio: Update aaudio_loopback usage screen\""
    },
    {
      "commit": "eecf9adf07c2ef16f94b94a6970756f562404f14",
      "tree": "44257789eb4e9de8aa006b604a049f0942ff5a26",
      "parents": [
        "cd36198080879abfbc94d6ceb4dbd7ce9a100127"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Nov 02 15:41:19 2017 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Nov 02 15:41:19 2017 -0700"
      },
      "message": "aaudio: Update aaudio_loopback usage screen\n\n-- replace \u0027loopback\u0027 with \u0027aaudio_loopback\u0027, since this is how\n   the executable is called;\n\n-- remove \"-f\" argument, as it\u0027s not implemented;\n\n-- in the example, replace \"-b2\" to \"-n2\" (\"-b2\" doesn\u0027t seem correct);\n\n-- brush up text layout.\n\nChange-Id: Ifae87380d0c9378f936f661ad77cb94a944c05fc\nTest: make and run\n"
    },
    {
      "commit": "94510a3db41f589d776f41d15bde9d8f8ac6972d",
      "tree": "1d2eaf3790ef4f363f2a04c0400111a0d093e65e",
      "parents": [
        "cd36198080879abfbc94d6ceb4dbd7ce9a100127",
        "7bfd89a75a3710c8c529d3ad0c8fc04a86987a81"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 19:05:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 19:05:20 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev am: 87b588d93d am: 549c01e1a9 am: a115c2224f am: 1b708c3280 am: 2b78e32614 am: ce1c38267a am: eb84c70440 am: 0edc44c4a7 am: 0dae933096 am: 71a6f197ce am: c35f90963c\nam: 7bfd89a75a\n\nChange-Id: I678f719a50603eb4b33ffcbeb5ee03427e511448\n"
    },
    {
      "commit": "7bfd89a75a3710c8c529d3ad0c8fc04a86987a81",
      "tree": "13e6f85fbbdbc9a84df706baa8a3d90f5f50777e",
      "parents": [
        "6392485cb6f83d8cdcdc42786be4879d43470814",
        "c35f90963cc75eaed3b76a6428a90267ab5cd607"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 18:55:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:55:16 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev am: 87b588d93d am: 549c01e1a9 am: a115c2224f am: 1b708c3280 am: 2b78e32614 am: ce1c38267a am: eb84c70440 am: 0edc44c4a7 am: 0dae933096 am: 71a6f197ce\nam: c35f90963c\n\nChange-Id: I2a15de8971275f960410ec0de169b61e4f888737\n"
    },
    {
      "commit": "c35f90963cc75eaed3b76a6428a90267ab5cd607",
      "tree": "ceb3579cdcb54f8446ad81fd87979b866294d774",
      "parents": [
        "1a55036ab9c424f1b3f223ac33da918d83dabea8",
        "71a6f197ce4d52572f4e65dfdb5cdfc879973d38"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 18:50:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:50:11 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev am: 87b588d93d am: 549c01e1a9 am: a115c2224f am: 1b708c3280 am: 2b78e32614 am: ce1c38267a am: eb84c70440 am: 0edc44c4a7 am: 0dae933096\nam: 71a6f197ce\n\nChange-Id: Ibe6e0b3f03b0021c85017b4c3291def35da65f1d\n"
    },
    {
      "commit": "71a6f197ce4d52572f4e65dfdb5cdfc879973d38",
      "tree": "3022a751a6dfc0572fad276ace8a9a34b5739f1c",
      "parents": [
        "60ac960bec8da90b8707346f43d9af950219a028",
        "0dae933096b22ce3869ed399bd4a39d90d6f7746"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 18:46:42 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:46:42 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev am: 87b588d93d am: 549c01e1a9 am: a115c2224f am: 1b708c3280 am: 2b78e32614 am: ce1c38267a am: eb84c70440 am: 0edc44c4a7\nam: 0dae933096\n\nChange-Id: I3b62885a51ba858c11ed88ddc81b2e2d5cb13cb6\n"
    },
    {
      "commit": "0dae933096b22ce3869ed399bd4a39d90d6f7746",
      "tree": "a73b8b82058284683d51a593c008396f436ce904",
      "parents": [
        "f5472207b1f2eada2f13b99fb6f700e83f7675aa",
        "0edc44c4a762e3441d7f7c27bf5c16a759ab51ca"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 18:43:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:43:48 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev am: 87b588d93d am: 549c01e1a9 am: a115c2224f am: 1b708c3280 am: 2b78e32614 am: ce1c38267a am: eb84c70440\nam: 0edc44c4a7\n\nChange-Id: Ie15054af89b1c67185d30c83611de00b9b32e7db\n"
    },
    {
      "commit": "0edc44c4a762e3441d7f7c27bf5c16a759ab51ca",
      "tree": "2046fa26394332425051258819ce778ef6c1bb73",
      "parents": [
        "4b452debee9d1c2dab1b97768e6a22fce9d0f251",
        "eb84c7044092d8390f613e6727aaa8d2292f253b"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 18:40:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:40:02 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev am: 87b588d93d am: 549c01e1a9 am: a115c2224f am: 1b708c3280 am: 2b78e32614 am: ce1c38267a\nam: eb84c70440\n\nChange-Id: I04882b4477cef5cc999a15dc68c0c93e93958051\n"
    },
    {
      "commit": "eb84c7044092d8390f613e6727aaa8d2292f253b",
      "tree": "121d9423e5091efc07d53ec2c30a12eeb2e4932c",
      "parents": [
        "c355787c4c8bae8f478134e0110bbc2b82bd0cbc",
        "ce1c38267a95dc363c0fbf362a7c4a4369b24311"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 18:37:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:37:57 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev am: 87b588d93d am: 549c01e1a9 am: a115c2224f am: 1b708c3280 am: 2b78e32614\nam: ce1c38267a\n\nChange-Id: Ie35ad367db57604714a3e9bbd79052a409304ed2\n"
    },
    {
      "commit": "ce1c38267a95dc363c0fbf362a7c4a4369b24311",
      "tree": "e3ae564edffe6dbe6accf013a88451dc02ace43a",
      "parents": [
        "c153373bab2ff8cc72f070dd8359e9b207664cc5",
        "2b78e3261436bbf99c26269b495e2cc217189122"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 18:35:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:35:39 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev am: 87b588d93d am: 549c01e1a9 am: a115c2224f am: 1b708c3280\nam: 2b78e32614\n\nChange-Id: I5e0893a8f3c5f9c41885b549464a4631df9cedf5\n"
    },
    {
      "commit": "2b78e3261436bbf99c26269b495e2cc217189122",
      "tree": "f55408b1eebd0b5b1d79e7014474fb8ff9d1a27d",
      "parents": [
        "e676c5e0b55e3513e91aef42a5e077e23e23e5ca",
        "1b708c328030ae301cb724ba8d19afe9cfaacc7a"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 18:31:21 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:31:21 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev am: 87b588d93d am: 549c01e1a9 am: a115c2224f\nam: 1b708c3280\n\nChange-Id: I4e19cf50b2d78faa8a5bc413da19709b366592a1\n"
    },
    {
      "commit": "1b708c328030ae301cb724ba8d19afe9cfaacc7a",
      "tree": "02bf4f5cf0a876c9f12575c5b65790cb6a14e28f",
      "parents": [
        "b8097855d3eef581e4815bcc8bc1a1e9f866d117",
        "a115c2224f5ed20233270cb7ed49992e6a143c59"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 18:28:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:28:57 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev am: 87b588d93d am: 549c01e1a9\nam: a115c2224f\n\nChange-Id: Idc0d801e2c85ac217a5832db369f05334decf215\n"
    },
    {
      "commit": "a115c2224f5ed20233270cb7ed49992e6a143c59",
      "tree": "6b3d0f85634e32a0cfff53a9061d5f5f93c628e1",
      "parents": [
        "29acf1fb4be5535f4b0fed68fe4bd471c0561432",
        "549c01e1a9e0caf5e5ebb09820b47b6f678dd842"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 18:26:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:26:14 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev am: 87b588d93d\nam: 549c01e1a9\n\nChange-Id: I34cb90dd742b13ab7f6f08592792caf702a45875\n"
    },
    {
      "commit": "549c01e1a9e0caf5e5ebb09820b47b6f678dd842",
      "tree": "ab536ee1e4a765cb74108e4e6488a201ead4cbc1",
      "parents": [
        "625aafde01c8ed96e0181e8454be4d9ee484aa20",
        "87b588d93dce7a52d4fe1a72cf3d02cbeabec1fe"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Thu Nov 02 18:24:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 18:24:15 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev\nam: 87b588d93d\n\nChange-Id: I3fd05b6d94c453559903d7d8709f6408b2876a39\n"
    },
    {
      "commit": "87b588d93dce7a52d4fe1a72cf3d02cbeabec1fe",
      "tree": "94e9a8def0febd3b6379de6fa7ef88d87f9a625e",
      "parents": [
        "338b4d88748f26df5991a2fe78e25c78da175c50",
        "2bee8317ecfa5dca3c43d99db40491c4e28f832d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 18:18:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 18:18:27 2017 +0000"
      },
      "message": "Merge \"Access HEVC context after create fail check\" into mnc-dr-dev"
    },
    {
      "commit": "156c6873a5e69af71f3c28b236c5831b9cb2ac95",
      "tree": "3e36c1490f5f2d22e6e79fac3d4f59a9559403ee",
      "parents": [
        "ef9fc7792d4995da68cb71a3e9f2304e565a016d"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Oct 06 09:47:15 2017 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Nov 02 11:14:55 2017 -0700"
      },
      "message": "Add AudioRouting interface for MediaPlayer\n\nBug: 64038649\nTest: Run cts in RoutingTest\n      Switch output device when playing music/video with MediaPlayer\n\nChange-Id: I5b5c288e6557199b0a6986785f9335a18a80ab89\n"
    },
    {
      "commit": "6392485cb6f83d8cdcdc42786be4879d43470814",
      "tree": "779319eebdfef64121024610c065715047b44677",
      "parents": [
        "ba0a69a6a25428df90b9e864ce16b30b10415397",
        "1a55036ab9c424f1b3f223ac33da918d83dabea8"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Nov 02 04:15:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 04:15:49 2017 +0000"
      },
      "message": "Merge \"aaudio: fix loss of sync with HW FIFO index\" into oc-mr1-dev\nam: 1a55036ab9\n\nChange-Id: I569320e6fc3ff010b2301ab8cf9036b1f13908ad\n"
    },
    {
      "commit": "1a55036ab9c424f1b3f223ac33da918d83dabea8",
      "tree": "834ce48d8b16966535eb7ba1ef38e8c765b8e786",
      "parents": [
        "45bdc82defa5c5176fabcaaeaad0e63a56160d3e",
        "999e110dac3783df71e5606be1d86f1b122145c0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 04:11:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 04:11:20 2017 +0000"
      },
      "message": "Merge \"aaudio: fix loss of sync with HW FIFO index\" into oc-mr1-dev"
    },
    {
      "commit": "999e110dac3783df71e5606be1d86f1b122145c0",
      "tree": "27e8e10ba12fb0515194823d98fe26b1f74c80fc",
      "parents": [
        "73d0374fcb522fc5106c2c8f75d482cbc8a5e1c0"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 26 12:11:47 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Nov 01 15:52:30 2017 -0700"
      },
      "message": "aaudio: fix loss of sync with HW FIFO index\n\nThis fixes a problem with intermittent severe distortion\nand variable latency after restarting a stream.\n\nBug: 68003241\nTest: write_sine_callback -pl -m2 -n2 -s5 -c2 -l100\nMerged-In: Id7418adb86f2869ac74936cfbd365815a0a0e923\nChange-Id: Id7418adb86f2869ac74936cfbd365815a0a0e923\n"
    },
    {
      "commit": "44f32fb8092090f5ce2cc8b887d3d30edf591662",
      "tree": "0c5aa09e97ff6dad2f54466825e2c80ec298091d",
      "parents": [
        "80bc9936163bc8316dbbdb206ec987c39ca4c3f4",
        "ba0a69a6a25428df90b9e864ce16b30b10415397"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Nov 01 21:54:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 21:54:07 2017 +0000"
      },
      "message": "Merge \"Perform database moveObject after actual move.\" am: 8aa2c307cb am: 29447aa381\nam: ba0a69a6a2\n\nChange-Id: Idc5064c25a04da5623313e138e616f0298581eae\n"
    },
    {
      "commit": "ba0a69a6a25428df90b9e864ce16b30b10415397",
      "tree": "050f984b420e101023c9d08846653738410a5d60",
      "parents": [
        "527fbe1d5117c37529faf39468bb65620d1b637d",
        "29447aa38149ab328859b51e9c896e4c7d0399a0"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Wed Nov 01 21:28:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 21:28:48 2017 +0000"
      },
      "message": "Merge \"Perform database moveObject after actual move.\" am: 8aa2c307cb\nam: 29447aa381\n\nChange-Id: Id5d6e095531976391552b7a5906158e3d8b4ae1c\n"
    },
    {
      "commit": "8aa2c307cba938b20129d52dab5da5c568dd1219",
      "tree": "ed590aa8d539166570394b9856489011c1d80f10",
      "parents": [
        "bd20c630f0b77c9c2189b37da6862b658048b851",
        "ee8946f48e7ea5c28a811263ecc8da79e65a61ac"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 01 21:15:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 01 21:15:39 2017 +0000"
      },
      "message": "Merge \"Perform database moveObject after actual move.\""
    },
    {
      "commit": "80bc9936163bc8316dbbdb206ec987c39ca4c3f4",
      "tree": "925b3e259f220355c2799eccb0885b9c2d5e8f5b",
      "parents": [
        "676e86e86d2f237b9120915feab23d23f458982e",
        "981d3eac29a7fe2253ed1e3fd949fce77a2bdd8d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 01 19:47:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 01 19:47:45 2017 +0000"
      },
      "message": "Merge \"docs: Fix Doxygen formatting issues in comments, including hidden comment block, code font formatting, and broken link.\""
    },
    {
      "commit": "a75fdf5ff87a75a52e5d782d0169ca61fe39e95c",
      "tree": "0e1e51d1152539d1dfa90ac349ae8e7a3ac8fdf9",
      "parents": [
        "1052fb1dc71dbd62f7ff2b2227ed318ca9aea1e0",
        "fbf031e8f197c916ae9c399f42926494ebdeb497"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 01 01:29:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 01 01:29:52 2017 +0000"
      },
      "message": "Merge \"aaudio: cleanup logs and comments\""
    },
    {
      "commit": "620e4667dc41e17e365615fda4507fa9f7267ca0",
      "tree": "bbeb8927781dba36cea9dd200e9be4f4279ef55e",
      "parents": [
        "ef9fc7792d4995da68cb71a3e9f2304e565a016d"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Oct 27 00:12:47 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Oct 31 17:15:15 2017 -0700"
      },
      "message": "Revert \"Revert \"Remove unused modules made for non-Treble OMX\"\"\n\nThis reverts commit 85e88d9b45d4a9b0b012f81ac068d216f588caac.\n\nAlso, this fixes the crash that would happen on devices that do not have\nfull Treble enabled.\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\nTest: make vts -j123 \u0026\u0026 vts-tradefed run commandAndExit vts \\\n--skip-all-system-status-check \\\n--skip-preconditions -m VtsHalMediaOmxV1_0Host \\\n-l INFO\n\nBug: 68340092\nBug: 67990472\nChange-Id: I6d96cecb8eaa8691c4c0f15fe0c8e60d0c74b440\n"
    },
    {
      "commit": "f5472207b1f2eada2f13b99fb6f700e83f7675aa",
      "tree": "f6e61688fd77bae1c1fbb902c21296bb84d4cfe2",
      "parents": [
        "352648debd5969e3aa11abb045da7148b2cebca6",
        "4b452debee9d1c2dab1b97768e6a22fce9d0f251"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Oct 31 23:16:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 23:16:30 2017 +0000"
      },
      "message": "Merge \"Fix the UAF bug caused by a dead stack variable\" into nyc-dev am: b8097855d3 am: e676c5e0b5 am: c153373bab am: c355787c4c\nam: 4b452debee\n\nChange-Id: I73e9c944b603571f312dffd24c483da154379b9f\n"
    },
    {
      "commit": "4b452debee9d1c2dab1b97768e6a22fce9d0f251",
      "tree": "67196061576346342a1de6a6be8f8b6f194d3dd4",
      "parents": [
        "005c3318667cbcb9c38d723981e084a4f3017dd6",
        "c355787c4c8bae8f478134e0110bbc2b82bd0cbc"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Oct 31 23:13:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 23:13:12 2017 +0000"
      },
      "message": "Merge \"Fix the UAF bug caused by a dead stack variable\" into nyc-dev am: b8097855d3 am: e676c5e0b5 am: c153373bab\nam: c355787c4c\n\nChange-Id: I57f173c10d04c6eff249755b1046ea6f8864094d\n"
    },
    {
      "commit": "c355787c4c8bae8f478134e0110bbc2b82bd0cbc",
      "tree": "fb461905103fbee9e450d5f5fe7b359734142fb3",
      "parents": [
        "11aca022424d6c7814b62844d9e8d5ce65321357",
        "c153373bab2ff8cc72f070dd8359e9b207664cc5"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Oct 31 23:10:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 23:10:09 2017 +0000"
      },
      "message": "Merge \"Fix the UAF bug caused by a dead stack variable\" into nyc-dev am: b8097855d3 am: e676c5e0b5\nam: c153373bab\n\nChange-Id: I194c3f9097370861859425fa606445b482eb2ac6\n"
    },
    {
      "commit": "c153373bab2ff8cc72f070dd8359e9b207664cc5",
      "tree": "a4f38f8f410cc394e46aef238b41810aba839c12",
      "parents": [
        "8434933a6b090f1f990abdaacc0f85bdfcd731aa",
        "e676c5e0b55e3513e91aef42a5e077e23e23e5ca"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Oct 31 23:07:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 23:07:18 2017 +0000"
      },
      "message": "Merge \"Fix the UAF bug caused by a dead stack variable\" into nyc-dev am: b8097855d3\nam: e676c5e0b5\n\nChange-Id: I16944d09649bbd4fd5cd492522560f101c6376ad\n"
    },
    {
      "commit": "e676c5e0b55e3513e91aef42a5e077e23e23e5ca",
      "tree": "8dc877a0cfbe62ce579e09328ec5b91b8770ae4c",
      "parents": [
        "c97a38392cac039f44bf3c7f3ff21bb8d3730eff",
        "b8097855d3eef581e4815bcc8bc1a1e9f866d117"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Oct 31 23:04:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 23:04:41 2017 +0000"
      },
      "message": "Merge \"Fix the UAF bug caused by a dead stack variable\" into nyc-dev\nam: b8097855d3\n\nChange-Id: Icb4af9b86fc63d1118d3ea96f7d2879d5da2726c\n"
    },
    {
      "commit": "b8097855d3eef581e4815bcc8bc1a1e9f866d117",
      "tree": "9ffe6d038d7b062490a0d4f572845061d7ef1750",
      "parents": [
        "d2732c9a6657e4ae9572eb556ce460b067a365d5",
        "eb87179aa130ef1f243f229f1cccc7f55d04ca62"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 31 22:58:52 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 31 22:58:52 2017 +0000"
      },
      "message": "Merge \"Fix the UAF bug caused by a dead stack variable\" into nyc-dev"
    },
    {
      "commit": "fbf031e8f197c916ae9c399f42926494ebdeb497",
      "tree": "13578d14ca810aaa7629770b983b81641e0bd90f",
      "parents": [
        "442459bca04f95ef2acd34e3de01f55bd5ede132"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 12 15:58:31 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Oct 31 15:36:38 2017 -0700"
      },
      "message": "aaudio: cleanup logs and comments\n\nThis CL should not change any code behavior except for log text.\nMostly it removes redundant class names from the log.\n\nTest: CTS nativemedia/aaudio\nChange-Id: I6a6d01da080f536d5345f2b0deb32e92ed1e3d47\n"
    },
    {
      "commit": "8e6a6fe2e1542b3333ffecb7307a5de671c8a785",
      "tree": "d5a1d793ae5891f39e7c4d5a62776c0ee883b21a",
      "parents": [
        "338b4d88748f26df5991a2fe78e25c78da175c50"
      ],
      "author": {
        "name": "Naveen Kumar P",
        "email": "naveenkumar.p@ittiam.com",
        "time": "Wed Oct 04 10:10:39 2017 +0530"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Oct 31 22:00:12 2017 +0000"
      },
      "message": "Access AVCDEC context after create fail check\n\nBug: 66969281\nChange-Id: I7c293417079da991cfad675a2d5563423d751610\n"
    },
    {
      "commit": "ef9fc7792d4995da68cb71a3e9f2304e565a016d",
      "tree": "127b9bad640110ecf3f8c230c1f9095bb7a30edd",
      "parents": [
        "651b2315342067d33d9d98c85de7fb4912e08291",
        "09b83308d75504a5fcda5b933341715bf6cd429e"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Oct 31 21:39:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 21:39:16 2017 +0000"
      },
      "message": "Merge \"SoftAVCDec: Handle zero length input without EOS\" into mnc-dev am: 8aea8688a9 am: 338b4d8874 am: 625aafde01 am: 29acf1fb4b am: d2732c9a66 am: c97a38392c am: 8434933a6b am: 11aca02242 am: 005c331866 am: 352648debd am: 2adf132c95 am: ed7477e565\nam: 09b83308d7\n\nChange-Id: I0f064e942fd0eafc5db7c5dd1bdd5309105b7027\n"
    },
    {
      "commit": "68326fe017a18957419a81489b67f75831f9a674",
      "tree": "2f7690208288cb2c33c368cb8c063c4babf649c4",
      "parents": [
        "333d25015d9878fad6a2fcf82432fcc5ee0ad521"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Oct 31 13:49:24 2017 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Oct 31 14:32:22 2017 -0700"
      },
      "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\nChange-Id: I54962a7fd36a405e54366130b9c0a24e26fe8ebb\n"
    },
    {
      "commit": "09b83308d75504a5fcda5b933341715bf6cd429e",
      "tree": "0b843fc117d4e0c7f7d271f0d4a274c1d021bf6e",
      "parents": [
        "7d2b91dde7ac623720aec91de70d189c6a74fd53",
        "ed7477e56589c1c0b6fb8ab7b623b8a4abff9176"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Oct 31 21:24:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 31 21:24:18 2017 +0000"
      },
      "message": "Merge \"SoftAVCDec: Handle zero length input without EOS\" into mnc-dev am: 8aea8688a9 am: 338b4d8874 am: 625aafde01 am: 29acf1fb4b am: d2732c9a66 am: c97a38392c am: 8434933a6b am: 11aca02242 am: 005c331866 am: 352648debd am: 2adf132c95\nam: ed7477e565\n\nChange-Id: Id6f499bff9b065d0966324741d52b58faf18607d\n"
    },
    {
      "commit": "651b2315342067d33d9d98c85de7fb4912e08291",
      "tree": "ebab8e66cd8fbed2270418d2ebcf3a8d0c00a324",
      "parents": [
        "3aa85e3bb11a1a3c2d1775a1bba9251b533c733a",
        "3295913fc53d42e3790afc1a063c925cbb3395bb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 31 21:07:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 31 21:07:28 2017 +0000"
      },
      "message": "Merge \"Add back builds for libaaudio examples\""
    }
  ],
  "next": "ed7477e56589c1c0b6fb8ab7b623b8a4abff9176"
}
