)]}'
{
  "log": [
    {
      "commit": "981d3eac29a7fe2253ed1e3fd949fce77a2bdd8d",
      "tree": "1f14e91ef10a7714610423dc9271d04a0ec9ad5d",
      "parents": [
        "60e8acf51c7ee65bf6317e186c4768f3f93d647d"
      ],
      "author": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Mon Oct 30 11:39:43 2017 -0700"
      },
      "committer": {
        "name": "Quddus Chong",
        "email": "quddusc@google.com",
        "time": "Mon Oct 30 11:39:43 2017 -0700"
      },
      "message": "docs: Fix Doxygen formatting issues in comments, including hidden comment block, code font formatting, and broken link.\n\nTest: Verified by manually generating docs using Doxygen.\nChange-Id: Ifaeb72f9546783d8c2d72c040462d87fa3209469\n"
    },
    {
      "commit": "60e8acf51c7ee65bf6317e186c4768f3f93d647d",
      "tree": "e31578b9cefe19ad406a7ade58caeec5a1fe0d71",
      "parents": [
        "caeed2fe793bba4c1dc8fc1f9c1c7ac73a3d2f73",
        "1caa256b05256b2e439f030b248a61ef9aef19c1"
      ],
      "author": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Mon Oct 30 03:52:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 30 03:52:20 2017 +0000"
      },
      "message": "Merge \"Mark libmediandk as LLNDK.\" am: 0b38014655 am: 097aa76330  -s ours\nam: 1caa256b05  -s ours\n\nChange-Id: I8edefd47a5863e524781c8772a5dbc510db43311\n"
    },
    {
      "commit": "1caa256b05256b2e439f030b248a61ef9aef19c1",
      "tree": "f55ef4409650c240ecf1a195feb2398e2ed8a063",
      "parents": [
        "f23da56283f0ae817986af4e816614bbe18613e6",
        "097aa763303b57221b6454cfeb6b40c481d362b6"
      ],
      "author": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Mon Oct 30 03:42:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 30 03:42:22 2017 +0000"
      },
      "message": "Merge \"Mark libmediandk as LLNDK.\" am: 0b38014655\nam: 097aa76330  -s ours\n\nChange-Id: I02b98a61283705ec4ca865fac9088fc9a532d341\n"
    },
    {
      "commit": "097aa763303b57221b6454cfeb6b40c481d362b6",
      "tree": "016ec28f10b1740a1f6067e68a75ded3f0480b27",
      "parents": [
        "b73c823fb42d95139309a1e4796e1d380dc18baa",
        "0b3801465552107244257a7fa5234b8f13aad55c"
      ],
      "author": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Mon Oct 30 03:29:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 30 03:29:00 2017 +0000"
      },
      "message": "Merge \"Mark libmediandk as LLNDK.\"\nam: 0b38014655\n\nChange-Id: I86322ea7ca2162abd27f3fa9bd2f365c4e7347bd\n"
    },
    {
      "commit": "0b3801465552107244257a7fa5234b8f13aad55c",
      "tree": "016ec28f10b1740a1f6067e68a75ded3f0480b27",
      "parents": [
        "55c45b33092551b11ba79a35b7dae6c3fba999f5",
        "a5c80414be88e042f4de406a8fe5e412236d7ca6"
      ],
      "author": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Mon Oct 30 03:22:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 30 03:22:53 2017 +0000"
      },
      "message": "Merge \"Mark libmediandk as LLNDK.\""
    },
    {
      "commit": "caeed2fe793bba4c1dc8fc1f9c1c7ac73a3d2f73",
      "tree": "e31578b9cefe19ad406a7ade58caeec5a1fe0d71",
      "parents": [
        "a521b9cc0f472bee73565f741a69c67b4363b8ec",
        "8cb2eab728fb263e21e18f33d608df69845a1cc3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 28 07:11:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 28 07:11:22 2017 +0000"
      },
      "message": "Merge \"Effect factory: Load config from /odm, /vendor or /system\""
    },
    {
      "commit": "a521b9cc0f472bee73565f741a69c67b4363b8ec",
      "tree": "8c32a349b9f9784676a8b1dc08c0252289790db7",
      "parents": [
        "154a6e9b50c5bb610954547dbfcf970ff8358630",
        "fc31e1d5f4739dec2a3010f92193031331483a80"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 27 22:34:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 27 22:34:20 2017 +0000"
      },
      "message": "Merge \"Fix potential divide by zero\""
    },
    {
      "commit": "154a6e9b50c5bb610954547dbfcf970ff8358630",
      "tree": "56e9f8f975a20f3b19056bf4af932d2d69bb84d1",
      "parents": [
        "c297fb28555a3c8d5a0cbc285028136b57574de1",
        "f33e4b858cdc9a7fdfbd3094620191c86aa42aa6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 27 21:23:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 27 21:23:23 2017 +0000"
      },
      "message": "Merge changes I4244d085,I16fff714\n\n* changes:\n  Convert libaudiohal to Android.bp\n  Remove USE_LEGACY_LOCAL_AUDIO_HAL from libaudiohal\n"
    },
    {
      "commit": "c297fb28555a3c8d5a0cbc285028136b57574de1",
      "tree": "d776222ae3721db38f1cf2e495154fd7a9d1df6e",
      "parents": [
        "43b0d00c4fa2d07341f2745c57dec15d027b51a5",
        "79c5661ca806673cc33f8d5b35742305c4ad20b6"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Fri Oct 27 17:06:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 27 17:06:39 2017 +0000"
      },
      "message": "Merge \"Avoid deadlock between recognition events and SoundTriggerHwService.\""
    },
    {
      "commit": "a5c80414be88e042f4de406a8fe5e412236d7ca6",
      "tree": "016ec28f10b1740a1f6067e68a75ded3f0480b27",
      "parents": [
        "55c45b33092551b11ba79a35b7dae6c3fba999f5"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Aug 10 20:12:24 2017 +0900"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Fri Oct 27 13:37:08 2017 +0900"
      },
      "message": "Mark libmediandk as LLNDK.\n\nlibmediandk is depended by libRS_internal, which is a vndk-sp library.\nSince vndk-sp libraries can only depend on other vndk-sp or llndk\nlibrary, libmediandk is marked as llndk. Among vndk-sp and llndk, llndk\nwas chosen because the ABI of libmediandk is stable (as it is NDK).\n\nBug: 64425518\nTest: BOARD_VNDK_VERSION\u003dcurrent m -j libRS_internal.vendor\nMerged-In: I95608e6ef7efac6452c29f85421b5cf8f47e4b0c\nChange-Id: I95608e6ef7efac6452c29f85421b5cf8f47e4b0c\n(cherry picked from commit a88ef50f2f5fad2677719e398eb80f0a6d91e02d)\n"
    },
    {
      "commit": "43b0d00c4fa2d07341f2745c57dec15d027b51a5",
      "tree": "75f060903624d82f1ef77a9af86b26287ca75c64",
      "parents": [
        "73af62a5ff0577eec6ad1be2b45fc9a15eaba920",
        "85e88d9b45d4a9b0b012f81ac068d216f588caac"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Oct 26 23:25:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 26 23:25:49 2017 +0000"
      },
      "message": "Merge \"Revert \"Remove unused modules made for non-Treble OMX\"\""
    },
    {
      "commit": "85e88d9b45d4a9b0b012f81ac068d216f588caac",
      "tree": "1eb2868ab206357f4707667eb5def5106bbc04d4",
      "parents": [
        "442459bca04f95ef2acd34e3de01f55bd5ede132"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Oct 26 16:16:55 2017 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Oct 26 16:17:25 2017 -0700"
      },
      "message": "Revert \"Remove unused modules made for non-Treble OMX\"\n\nThis reverts commit 37c79ffe2fa52a1eaa4db74b5e15c6d41646efbf\n\nBug: 68340092\nTest: revert\nChange-Id: If7736b745f981105bed4ffda2e63691d8862d259\n"
    },
    {
      "commit": "f33e4b858cdc9a7fdfbd3094620191c86aa42aa6",
      "tree": "0b44cf9b4f73ab2062fe0b90fba74c5c2166ca89",
      "parents": [
        "9e79c70529c07f2157f8077f024f42fa5c9e22f9"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Oct 23 17:41:46 2017 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Thu Oct 26 15:05:46 2017 -0700"
      },
      "message": "Convert libaudiohal to Android.bp\n\nSee build/soong/README.md for more information about Soong.\n\nUSE_LEGACY_LOCAL_AUDIO_HAL isn\u0027t supported directly with this model, you\nwould need to change the defaults: [] line to point to the other\ncc_defaults module.\n\nTest: mmma frameworks/av/media/libaudiohal\nChange-Id: I4244d085a4856232fd8230ce0663da2f3fb78a53\n"
    },
    {
      "commit": "9e79c70529c07f2157f8077f024f42fa5c9e22f9",
      "tree": "690d9594c05b31b1a21ab8c5a96b9cbffc6458ff",
      "parents": [
        "fa1288bef246761a138f3e073c3e04aa84fe8a6a"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 25 22:57:10 2017 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Thu Oct 26 15:05:46 2017 -0700"
      },
      "message": "Remove USE_LEGACY_LOCAL_AUDIO_HAL from libaudiohal\n\nBug: 64425558\nTest: mmma frameworks/av/media/libaudiohal\nChange-Id: I16fff7142e66fcf16fa5d07abcea9c8100539928\n"
    },
    {
      "commit": "73af62a5ff0577eec6ad1be2b45fc9a15eaba920",
      "tree": "9d24c7c6a4320eb0ec5b9ae34852844ee6e8d989",
      "parents": [
        "442459bca04f95ef2acd34e3de01f55bd5ede132"
      ],
      "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": "Thu Oct 26 14:03:49 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\nChange-Id: Id7418adb86f2869ac74936cfbd365815a0a0e923\n"
    },
    {
      "commit": "442459bca04f95ef2acd34e3de01f55bd5ede132",
      "tree": "346a18dde0015fcfafd1d9a9ff9b742ed34ba3ca",
      "parents": [
        "a575bac8c6ff91e9846dd57b3456437084854053",
        "83fb84498b8a83865e285ee84c253454c6f0a25b"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 26 19:36:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 26 19:36:27 2017 +0000"
      },
      "message": "Merge \"aaudio: fix small underflow when a stream is stopped\""
    },
    {
      "commit": "79c5661ca806673cc33f8d5b35742305c4ad20b6",
      "tree": "f22bba4019c53aa169c156ebc5d7dea6496d9eab",
      "parents": [
        "068ba821bca6f2d7a2a8335e85fcdb059ea85274"
      ],
      "author": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Wed Oct 25 14:47:44 2017 -0700"
      },
      "committer": {
        "name": "Chris Thornton",
        "email": "thorntonc@google.com",
        "time": "Thu Oct 26 11:40:22 2017 -0700"
      },
      "message": "Avoid deadlock between recognition events and SoundTriggerHwService.\n\nIf an event is generated from the HAL on a separate thread, it is\npossible to enter a deadlocked state. This is due to the HAL typically\nholding a lock when it starts the callback, which then needed to grab\nthe SoundTriggerHwService\u0027s main lock. However, if there was another\ncall coming down from somewhere else in the framework, it typically\ntries to grab the service\u0027s main lock, then enter the HAL (which also\nwill likely try to grab a lock).\n\nBy removing the need to grab the mServiceLock on any of the paths that\nrespond to events generated by the HAL, this deadlock can be avoided.\n\nTest: Manually on device.\nChange-Id: Iac5f96ea67f618ce70e7f75300165f3588613947\n"
    },
    {
      "commit": "83fb84498b8a83865e285ee84c253454c6f0a25b",
      "tree": "eb6ae9c94678b17d316099d68c2d9faa55cb6def",
      "parents": [
        "5b769acf63bb78197c39f9930133c7f79cfdffd2"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 05 16:55:17 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 26 09:56:30 2017 -0700"
      },
      "message": "aaudio: fix small underflow when a stream is stopped\n\nAlso remove inconsequential volume parameter.\n\nBug: 67910437\nTest: test_aaudio_monkey.cpp and write_sine_callback.cpp\nChange-Id: I6d11f3bfced3d579440f99c02d01a7d68af5c1e0\n"
    },
    {
      "commit": "a575bac8c6ff91e9846dd57b3456437084854053",
      "tree": "e13e45481bd8b179532872a03efa4f10879cb115",
      "parents": [
        "c62a59c4a1a94376af8a5c503983fe65e9b3aa59",
        "f23da56283f0ae817986af4e816614bbe18613e6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 26 16:26:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 26 16:26:17 2017 +0000"
      },
      "message": "Merge \"Add sched_setscheduler to the arm64 policy.\" am: 55c45b3309 am: b73c823fb4\nam: f23da56283\n\nChange-Id: I185367b935966d30431009a8b16ed94a60173851\n"
    },
    {
      "commit": "f23da56283f0ae817986af4e816614bbe18613e6",
      "tree": "f55ef4409650c240ecf1a195feb2398e2ed8a063",
      "parents": [
        "7869d8ea5bf74a921f69f8ff7a434d9ea4f855f7",
        "b73c823fb42d95139309a1e4796e1d380dc18baa"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 26 16:21:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 26 16:21:24 2017 +0000"
      },
      "message": "Merge \"Add sched_setscheduler to the arm64 policy.\" am: 55c45b3309\nam: b73c823fb4\n\nChange-Id: I1944e8439b4c8815765c31522383eb5c6c499310\n"
    },
    {
      "commit": "b73c823fb42d95139309a1e4796e1d380dc18baa",
      "tree": "4b3778cc190c379244f8d4c5397ae2bb133bca9a",
      "parents": [
        "59f7e17988992793c778401da03df696e19d7c40",
        "55c45b33092551b11ba79a35b7dae6c3fba999f5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 26 16:17:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 26 16:17:15 2017 +0000"
      },
      "message": "Merge \"Add sched_setscheduler to the arm64 policy.\"\nam: 55c45b3309\n\nChange-Id: I71e2c7e3f427d236a2a39d4d625d95ecbc036ad4\n"
    },
    {
      "commit": "55c45b33092551b11ba79a35b7dae6c3fba999f5",
      "tree": "4b3778cc190c379244f8d4c5397ae2bb133bca9a",
      "parents": [
        "c2a068aa3bd9f7286c96c5998e59520e26102350",
        "7744d21bf39c492d634d333860dc2b15681bdb66"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Oct 26 16:12:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 26 16:12:04 2017 +0000"
      },
      "message": "Merge \"Add sched_setscheduler to the arm64 policy.\""
    },
    {
      "commit": "c62a59c4a1a94376af8a5c503983fe65e9b3aa59",
      "tree": "640e8aa96ba6ecbfd58d296d54d1d4fedf52c90b",
      "parents": [
        "7b8989bfbbc0886861c6f4988fbad668084c4021",
        "37c79ffe2fa52a1eaa4db74b5e15c6d41646efbf"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 26 02:58:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 26 02:58:57 2017 +0000"
      },
      "message": "Merge \"Remove unused modules made for non-Treble OMX\""
    },
    {
      "commit": "7b8989bfbbc0886861c6f4988fbad668084c4021",
      "tree": "3f6ef85e68e5f8a328ac250469dfaa23ed1f379a",
      "parents": [
        "6cfe5c59f76b52dafa6eb844e5ec37a32fd962dd",
        "67ed9daf8ec94f01801a927b47a05ae61e40bb3e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 26 01:23:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 26 01:23:31 2017 +0000"
      },
      "message": "Merge \"aaudio example: loop and add noise blip at start\""
    },
    {
      "commit": "fc31e1d5f4739dec2a3010f92193031331483a80",
      "tree": "86c11cf5bb2178b943075f7494565df94d13d454",
      "parents": [
        "fe066a7161bff728f5a9028bba1cb83ef362199f"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 25 17:01:26 2017 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 25 17:02:26 2017 -0700"
      },
      "message": "Fix potential divide by zero\n\nBug: 31647370\nChange-Id: I98227f372b743365a370eff55432f2ba501df447\n"
    },
    {
      "commit": "67ed9daf8ec94f01801a927b47a05ae61e40bb3e",
      "tree": "30f8711f820299f22ed4b76782339789f28a8f83",
      "parents": [
        "5b769acf63bb78197c39f9930133c7f79cfdffd2"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Sep 06 16:26:52 2017 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Oct 25 15:54:26 2017 -0700"
      },
      "message": "aaudio example: loop and add noise blip at start\n\nLoop while starting and stopping or pausing/flushing.\nCheck framesWritten - framesRead.\n\nBlip so we can tell if the beginning of the sound was cut off.\nAdd -t option for the high pitched prefix tone.\n\nTest: this is a test\nChange-Id: I2a642be67f4e80caad015254d006a0153b46e3f7\n"
    },
    {
      "commit": "6cfe5c59f76b52dafa6eb844e5ec37a32fd962dd",
      "tree": "2da266daa718de08d895312bf352e36c3edd305d",
      "parents": [
        "fe066a7161bff728f5a9028bba1cb83ef362199f",
        "46de4162827b749866277e1b0519c9beaca60934"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 25 17:55:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 25 17:55:02 2017 +0000"
      },
      "message": "Merge \"MediaCodec: Propograte framerate to MPEG4 muxer.\""
    },
    {
      "commit": "fe066a7161bff728f5a9028bba1cb83ef362199f",
      "tree": "0bfa2ebbb3c5814b10b3375bf9df602d5c6c33f0",
      "parents": [
        "fa1288bef246761a138f3e073c3e04aa84fe8a6a",
        "7869d8ea5bf74a921f69f8ff7a434d9ea4f855f7"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 25 06:34:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 25 06:34:14 2017 +0000"
      },
      "message": "Merge \"Convert libmedialogservice to Android.bp\" am: c2a068aa3b am: 59f7e17988  -s ours\nam: 7869d8ea5b  -s ours\n\nChange-Id: Ida9a682b395b3678beecdd216f115e0fadc0e662\n"
    },
    {
      "commit": "7869d8ea5bf74a921f69f8ff7a434d9ea4f855f7",
      "tree": "4b64b03f825ada010b5b2b6e532802cadce0a701",
      "parents": [
        "ad93810cc1bf42a3486ba37ee060bfb5c10a595f",
        "59f7e17988992793c778401da03df696e19d7c40"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 25 06:10:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 25 06:10:18 2017 +0000"
      },
      "message": "Merge \"Convert libmedialogservice to Android.bp\" am: c2a068aa3b\nam: 59f7e17988  -s ours\n\nChange-Id: I6eaebeb2bd000788d10e6dd6628f96cebfac60d7\n"
    },
    {
      "commit": "59f7e17988992793c778401da03df696e19d7c40",
      "tree": "e4c5f1c9a48fcd66e97653623012b6aff28d6440",
      "parents": [
        "8581000b88afd13c8e1fd2bce5e7af234d24e36b",
        "c2a068aa3bd9f7286c96c5998e59520e26102350"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 25 06:04:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 25 06:04:01 2017 +0000"
      },
      "message": "Merge \"Convert libmedialogservice to Android.bp\"\nam: c2a068aa3b\n\nChange-Id: I6e753454338fae355a880bf4e078901719e9ddf7\n"
    },
    {
      "commit": "c2a068aa3bd9f7286c96c5998e59520e26102350",
      "tree": "e4c5f1c9a48fcd66e97653623012b6aff28d6440",
      "parents": [
        "c1314e44239f4e715ba8f927d02343774f7aa1e9",
        "5ab0db6343ef49357be2f27bc49504b3d4991614"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 25 05:54:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 25 05:54:49 2017 +0000"
      },
      "message": "Merge \"Convert libmedialogservice to Android.bp\""
    },
    {
      "commit": "5ab0db6343ef49357be2f27bc49504b3d4991614",
      "tree": "e4c5f1c9a48fcd66e97653623012b6aff28d6440",
      "parents": [
        "c1314e44239f4e715ba8f927d02343774f7aa1e9"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Oct 23 17:51:23 2017 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Oct 24 21:23:42 2017 -0700"
      },
      "message": "Convert libmedialogservice to Android.bp\n\nSee build/soong/README.md for more information about Soong.\n\nRemoves AUDIOSERVER_MULTILIB which doesn\u0027t effectively do much for this\ncode -- we\u0027ll only build and install the versions necessary to support\nthe libraries/binaries depending on this library.\n\nTest: mmma frameworks/av/services/medialog\nChange-Id: Id47b1de95d3c62f0d2dbef69b26fefd6128e7f7e\nMerged-In: Id47b1de95d3c62f0d2dbef69b26fefd6128e7f7e\nExempt-From-Owner-Approval: simple backport\n(cherry picked from commit efbff675a701d59455004db93736eaca801e5453)\n(cherry picked from commit e53db386f14a57d5d7ae280cc2c84c564c6092dc)\n"
    },
    {
      "commit": "fa1288bef246761a138f3e073c3e04aa84fe8a6a",
      "tree": "0bfa2ebbb3c5814b10b3375bf9df602d5c6c33f0",
      "parents": [
        "ddc024943538245dcb2d2d1809fdc7bdb0beff61",
        "ad93810cc1bf42a3486ba37ee060bfb5c10a595f"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 25 02:54:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 25 02:54:47 2017 +0000"
      },
      "message": "Merge \"Convert libmedialogservice to Android.bp\" into oc-mr1-dev-plus-aosp\nam: ad93810cc1  -s ours\n\nChange-Id: Iab7cbf62efd160ad554aee4d093fc9db1cd10bb4\n"
    },
    {
      "commit": "ad93810cc1bf42a3486ba37ee060bfb5c10a595f",
      "tree": "4b64b03f825ada010b5b2b6e532802cadce0a701",
      "parents": [
        "39932532ec9f6f15ba5953db2d75b11a7d4722e1",
        "e53db386f14a57d5d7ae280cc2c84c564c6092dc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 25 02:49:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 25 02:49:32 2017 +0000"
      },
      "message": "Merge \"Convert libmedialogservice to Android.bp\" into oc-mr1-dev-plus-aosp"
    },
    {
      "commit": "ddc024943538245dcb2d2d1809fdc7bdb0beff61",
      "tree": "0bfa2ebbb3c5814b10b3375bf9df602d5c6c33f0",
      "parents": [
        "1e848d329b019e832a03c0e9d0e4eb6796c971c2",
        "39932532ec9f6f15ba5953db2d75b11a7d4722e1"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 25 01:41:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 25 01:41:00 2017 +0000"
      },
      "message": "Merge \"Convert libaaudio to Android.bp\" am: c1314e4423 am: 8581000b88  -s ours\nam: 39932532ec  -s ours\n\nChange-Id: I817874e8466ae8babb1e2116ad906baa61316337\n"
    },
    {
      "commit": "39932532ec9f6f15ba5953db2d75b11a7d4722e1",
      "tree": "858ef0f296ad97515524670214ba229ea5853cc0",
      "parents": [
        "c22b5e654ad080fb42db61550883d23d3e2e9033",
        "8581000b88afd13c8e1fd2bce5e7af234d24e36b"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 25 01:36:23 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 25 01:36:23 2017 +0000"
      },
      "message": "Merge \"Convert libaaudio to Android.bp\" am: c1314e4423\nam: 8581000b88  -s ours\n\nChange-Id: Ic88a21ff2975113d0259b4c27cd381ebe8884ba0\n"
    },
    {
      "commit": "8581000b88afd13c8e1fd2bce5e7af234d24e36b",
      "tree": "0aa8220363aba637abbd8e0924b0ee615d2b6ebc",
      "parents": [
        "3d1852877a671af4ee66e14e09103374069e5fe6",
        "c1314e44239f4e715ba8f927d02343774f7aa1e9"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 25 01:32:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 25 01:32:16 2017 +0000"
      },
      "message": "Merge \"Convert libaaudio to Android.bp\"\nam: c1314e4423\n\nChange-Id: I559ac61966b01727f01620d59592975c311c6c8f\n"
    },
    {
      "commit": "c1314e44239f4e715ba8f927d02343774f7aa1e9",
      "tree": "0aa8220363aba637abbd8e0924b0ee615d2b6ebc",
      "parents": [
        "38cefbe16a44aacb365af0aa3a5e2e9820ca1575",
        "29ca1b3eeac1eef316a283345f2e479f0a50f96e"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 25 01:27:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 25 01:27:06 2017 +0000"
      },
      "message": "Merge \"Convert libaaudio to Android.bp\""
    },
    {
      "commit": "29ca1b3eeac1eef316a283345f2e479f0a50f96e",
      "tree": "0aa8220363aba637abbd8e0924b0ee615d2b6ebc",
      "parents": [
        "38cefbe16a44aacb365af0aa3a5e2e9820ca1575"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Oct 23 17:15:03 2017 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 25 01:26:58 2017 +0000"
      },
      "message": "Convert libaaudio to Android.bp\n\nSee build/soong/README.md for more information about Soong.\n\nI didn\u0027t translate the examples, since they appear to be NDK build\nfiles, not platform build files.\n\nTest: mmma frameworks/av/media/libaaudio\nChange-Id: Icf228c701afe37dd3c7f00ea9e6fb740b0d450f1\nMerged-In: Icf228c701afe37dd3c7f00ea9e6fb740b0d450f1\nExempt-From-Owner-Approval: simple backport\n(cherry picked from commit 0230b1ac4ae8833016f96cb7fe1eebf7efec26ef)\n"
    },
    {
      "commit": "e53db386f14a57d5d7ae280cc2c84c564c6092dc",
      "tree": "4b64b03f825ada010b5b2b6e532802cadce0a701",
      "parents": [
        "c22b5e654ad080fb42db61550883d23d3e2e9033"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Oct 23 17:51:23 2017 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 25 01:20:45 2017 +0000"
      },
      "message": "Convert libmedialogservice to Android.bp\n\nSee build/soong/README.md for more information about Soong.\n\nRemoves AUDIOSERVER_MULTILIB which doesn\u0027t effectively do much for this\ncode -- we\u0027ll only build and install the versions necessary to support\nthe libraries/binaries depending on this library.\n\nTest: mmma frameworks/av/services/medialog\nChange-Id: Id47b1de95d3c62f0d2dbef69b26fefd6128e7f7e\nMerged-In: Id47b1de95d3c62f0d2dbef69b26fefd6128e7f7e\nExempt-From-Owner-Approval: simple backport\n(cherry picked from commit efbff675a701d59455004db93736eaca801e5453)\n"
    },
    {
      "commit": "1e848d329b019e832a03c0e9d0e4eb6796c971c2",
      "tree": "0bfa2ebbb3c5814b10b3375bf9df602d5c6c33f0",
      "parents": [
        "96c7b7f50cab40ead5fe3391649c65130111767d",
        "542a81af9f403de1b94be896d943c4891e600217"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 24 23:21:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 24 23:21:33 2017 +0000"
      },
      "message": "Merge \"GenericSource: enable autonomous buffering\""
    },
    {
      "commit": "37c79ffe2fa52a1eaa4db74b5e15c6d41646efbf",
      "tree": "47f71622b0928c1c9b2ded9e739b4fb06913662c",
      "parents": [
        "7f5b7818ff6e6bd973c510a1f41dd8c308f51db1"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Oct 21 05:31:38 2017 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Oct 24 16:13:38 2017 -0700"
      },
      "message": "Remove unused modules made for non-Treble OMX\n\nAll devices should use Treble with OMX hals now.\n\nThis CL removes\n1. Non-Treble implementations of OMX and OMXStore\n2. MediaCodecService\n3. All dependencies on sysprop system.persist.treble_omx\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: 67990472\nChange-Id: I245ecf89d30d532f232e05e362e1cea76f5c37de\n"
    },
    {
      "commit": "96c7b7f50cab40ead5fe3391649c65130111767d",
      "tree": "2d5d49fa51236ad8dd40cff25a0c5e7b4f13a0b8",
      "parents": [
        "ab6028f2f39fd78f5e6bc3e6a369cb273bd34eb5",
        "efbff675a701d59455004db93736eaca801e5453"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 24 23:09:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 24 23:09:24 2017 +0000"
      },
      "message": "Merge \"Convert libmedialogservice to Android.bp\""
    },
    {
      "commit": "ab6028f2f39fd78f5e6bc3e6a369cb273bd34eb5",
      "tree": "bde137dde60b731a0cbc11f0389a7013de393112",
      "parents": [
        "d213da97082a991c8ef4dd632cc860563dd17a5b",
        "9bb7e3b88d9a2a1f86b83b00af5aae3e8d8ec644"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 24 22:41:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 24 22:41:49 2017 +0000"
      },
      "message": "Merge \"Prevent Race condition in media.metrics\""
    },
    {
      "commit": "d213da97082a991c8ef4dd632cc860563dd17a5b",
      "tree": "8523b223e66599791b2d1cddb5729a4d2029193a",
      "parents": [
        "c6c50d7239b35d1f3314945d0a984c42db4f18cb",
        "1d8e458f0e816a6bee5f75a7fcd4cf503ab8d7c7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 24 22:35:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 24 22:35:26 2017 +0000"
      },
      "message": "Merge \"NuMediaExtractor: support track switch\""
    },
    {
      "commit": "c6c50d7239b35d1f3314945d0a984c42db4f18cb",
      "tree": "305c8072b9bfabc5e7cfaa1ddec1d7db220f09e8",
      "parents": [
        "542063a4c578efeaa04b19ba554b9612b674f08b",
        "c22b5e654ad080fb42db61550883d23d3e2e9033"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Oct 24 21:39:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 21:39:02 2017 +0000"
      },
      "message": "Merge \"Convert libaaudio to Android.bp\" into oc-mr1-dev-plus-aosp\nam: c22b5e654a  -s ours\n\nChange-Id: I3d06669b319ad4b22a025e5491d5077f90492844\n"
    },
    {
      "commit": "c22b5e654ad080fb42db61550883d23d3e2e9033",
      "tree": "858ef0f296ad97515524670214ba229ea5853cc0",
      "parents": [
        "8c5c96675757b92e6e6d2d2d067a096dc56ac8d1",
        "0230b1ac4ae8833016f96cb7fe1eebf7efec26ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 24 21:33:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 24 21:33:43 2017 +0000"
      },
      "message": "Merge \"Convert libaaudio to Android.bp\" into oc-mr1-dev-plus-aosp"
    },
    {
      "commit": "542063a4c578efeaa04b19ba554b9612b674f08b",
      "tree": "305c8072b9bfabc5e7cfaa1ddec1d7db220f09e8",
      "parents": [
        "cb5269483fe1e4fa749aebee943e8d993e9a6a73",
        "8c5c96675757b92e6e6d2d2d067a096dc56ac8d1"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 24 20:43:12 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 20:43:12 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/stage-aosp-master\u0027 into HEAD am: 38cefbe16a am: 3d1852877a\nam: 8c5c966757\n\nChange-Id: Ie653c97f14b166e525fca0499a316ba79d94497f\n"
    },
    {
      "commit": "cb5269483fe1e4fa749aebee943e8d993e9a6a73",
      "tree": "305c8072b9bfabc5e7cfaa1ddec1d7db220f09e8",
      "parents": [
        "99307de1528b9b00ad66d8fd34e98c0a14673a83",
        "f834b6521ecd9a64cd7c16b8467b68df2ab0ed9a"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 24 20:42:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 20:42:20 2017 +0000"
      },
      "message": "Merge \"Add OWNERS file for frameworks/av/media/mtp\" am: c98c6fa194 am: 60d7945c39\nam: f834b6521e\n\nChange-Id: I722980c0bc94faf2ac258a6ee4bef0bd116378ae\n"
    },
    {
      "commit": "8c5c96675757b92e6e6d2d2d067a096dc56ac8d1",
      "tree": "24ac1fc0f0ac30c37cb334266cda91cd7c67a2af",
      "parents": [
        "f834b6521ecd9a64cd7c16b8467b68df2ab0ed9a",
        "3d1852877a671af4ee66e14e09103374069e5fe6"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 24 20:36:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 20:36:24 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/stage-aosp-master\u0027 into HEAD am: 38cefbe16a\nam: 3d1852877a\n\nChange-Id: Ib9beeaf2db86aefd6eff64abbb969b74de79a9a3\n"
    },
    {
      "commit": "f834b6521ecd9a64cd7c16b8467b68df2ab0ed9a",
      "tree": "24ac1fc0f0ac30c37cb334266cda91cd7c67a2af",
      "parents": [
        "22cf833ff13045d34b23ab4f27cffa7007978e3c",
        "60d7945c3905435492b2843199f300f3c32e6c71"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 24 20:35:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 20:35:41 2017 +0000"
      },
      "message": "Merge \"Add OWNERS file for frameworks/av/media/mtp\" am: c98c6fa194\nam: 60d7945c39\n\nChange-Id: Ica8575e5398e5ff3d9ab5a26cffafe798b3fd47c\n"
    },
    {
      "commit": "3d1852877a671af4ee66e14e09103374069e5fe6",
      "tree": "0110a14146f9856d777f68408b537857f2f758dd",
      "parents": [
        "60d7945c3905435492b2843199f300f3c32e6c71",
        "38cefbe16a44aacb365af0aa3a5e2e9820ca1575"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 24 20:29:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 20:29:09 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027goog/stage-aosp-master\u0027 into HEAD\nam: 38cefbe16a\n\nChange-Id: I25f1207166aafe831b74e865d92dcc0437d330e3\n"
    },
    {
      "commit": "60d7945c3905435492b2843199f300f3c32e6c71",
      "tree": "0110a14146f9856d777f68408b537857f2f758dd",
      "parents": [
        "87ecf3ae39362f1ca3f9432034b7c04e088d92d7",
        "c98c6fa1949166ddb370c8a9ccd2d072e8ad0e6d"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 24 20:28:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 20:28:24 2017 +0000"
      },
      "message": "Merge \"Add OWNERS file for frameworks/av/media/mtp\"\nam: c98c6fa194\n\nChange-Id: I5b7ed001d37cb8a9842bd52dfcdd8243ca105c49\n"
    },
    {
      "commit": "1d8e458f0e816a6bee5f75a7fcd4cf503ab8d7c7",
      "tree": "5c38ddeaac3d8ad438bc13a791782e993c53839b",
      "parents": [
        "c56f27b269800c1e8441908c3d564c63e0257f56"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Fri Oct 06 16:18:56 2017 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Tue Oct 24 13:25:26 2017 -0700"
      },
      "message": "NuMediaExtractor: support track switch\n\nAlso use optimized readMultiple to reduce binder calls.\nTest: MediaExtracotr cts tests passed\nBug: 66952371\n\nChange-Id: I669a9613baa73c56c0077a09b0a4caba55a17e95\n"
    },
    {
      "commit": "efbff675a701d59455004db93736eaca801e5453",
      "tree": "3fdde7f875be6812ce9edfd63ba14d8536e4d92f",
      "parents": [
        "32d82714da38ad86803a56870734d49bcf30c29d"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Oct 23 17:51:23 2017 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Oct 24 12:31:56 2017 -0700"
      },
      "message": "Convert libmedialogservice to Android.bp\n\nSee build/soong/README.md for more information about Soong.\n\nRemoves AUDIOSERVER_MULTILIB which doesn\u0027t effectively do much for this\ncode -- we\u0027ll only build and install the versions necessary to support\nthe libraries/binaries depending on this library.\n\nTest: mmma frameworks/av/services/medialog\nChange-Id: Id47b1de95d3c62f0d2dbef69b26fefd6128e7f7e\n"
    },
    {
      "commit": "38cefbe16a44aacb365af0aa3a5e2e9820ca1575",
      "tree": "0110a14146f9856d777f68408b537857f2f758dd",
      "parents": [
        "c98c6fa1949166ddb370c8a9ccd2d072e8ad0e6d",
        "87ecf3ae39362f1ca3f9432034b7c04e088d92d7"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 24 11:31:46 2017 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Oct 24 11:31:46 2017 -0700"
      },
      "message": "Merge remote-tracking branch \u0027goog/stage-aosp-master\u0027 into HEAD\n"
    },
    {
      "commit": "c98c6fa1949166ddb370c8a9ccd2d072e8ad0e6d",
      "tree": "a4e536dab10ab8e394177ac20fddc23ed02a3277",
      "parents": [
        "729f6f601822ae012e8cbbe813c3aa97060b1a8a",
        "7377ddd0f1ff9692df64e1549e16b7f21b498681"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 24 18:24:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 24 18:24:20 2017 +0000"
      },
      "message": "Merge \"Add OWNERS file for frameworks/av/media/mtp\""
    },
    {
      "commit": "0230b1ac4ae8833016f96cb7fe1eebf7efec26ef",
      "tree": "77a168f9388c7bd3bfe04813dd2e2872579e35dd",
      "parents": [
        "00c05a502837d834de257623980b5ea1b849e945"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Oct 23 17:15:03 2017 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Oct 23 19:27:42 2017 -0700"
      },
      "message": "Convert libaaudio to Android.bp\n\nSee build/soong/README.md for more information about Soong.\n\nI didn\u0027t translate the examples, since they appear to be NDK build\nfiles, not platform build files.\n\nTest: mmma frameworks/av/media/libaaudio\nChange-Id: Icf228c701afe37dd3c7f00ea9e6fb740b0d450f1\nMerged-In: Icf228c701afe37dd3c7f00ea9e6fb740b0d450f1\n"
    },
    {
      "commit": "99307de1528b9b00ad66d8fd34e98c0a14673a83",
      "tree": "8ab2395b4087fb97d729232a27e5000d5d2ed0f4",
      "parents": [
        "b9e95b47d0b8e6962295470458df92f208414e34",
        "b44c69e85ced0a8909e5ca0035720a6e450c8f36"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Tue Oct 24 02:20:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 24 02:20:53 2017 +0000"
      },
      "message": "Merge \"Convert libaaudio to Android.bp\""
    },
    {
      "commit": "b9e95b47d0b8e6962295470458df92f208414e34",
      "tree": "23c815cdbe2dc7ea9593e00442c328770c8dc6fa",
      "parents": [
        "32d82714da38ad86803a56870734d49bcf30c29d",
        "22cf833ff13045d34b23ab4f27cffa7007978e3c"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 24 01:39:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 01:39:22 2017 +0000"
      },
      "message": "Merge \"Move mtp descriptors into separate source, add tests\" am: 729f6f6018 am: 87ecf3ae39\nam: 22cf833ff1\n\nChange-Id: I11bcf3eb60c574a227494991894806623bcd9725\n"
    },
    {
      "commit": "22cf833ff13045d34b23ab4f27cffa7007978e3c",
      "tree": "5e493b213891cd17b0940c1f3ea6df2a5882f560",
      "parents": [
        "00c05a502837d834de257623980b5ea1b849e945",
        "87ecf3ae39362f1ca3f9432034b7c04e088d92d7"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 24 01:34:18 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 01:34:18 2017 +0000"
      },
      "message": "Merge \"Move mtp descriptors into separate source, add tests\" am: 729f6f6018\nam: 87ecf3ae39\n\nChange-Id: I495d0ffddf4731c27bc2eaf126b4960f15dab36a\n"
    },
    {
      "commit": "87ecf3ae39362f1ca3f9432034b7c04e088d92d7",
      "tree": "76fab23b1f3ac93b81260eb0870c2f5828078041",
      "parents": [
        "1e216bc835a9e8d0336272ecdb5a398718a8f1db",
        "729f6f601822ae012e8cbbe813c3aa97060b1a8a"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 24 01:30:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 24 01:30:47 2017 +0000"
      },
      "message": "Merge \"Move mtp descriptors into separate source, add tests\"\nam: 729f6f6018\n\nChange-Id: I61ee4b4da3bc4b971f5786fb84794b94fae5421d\n"
    },
    {
      "commit": "7377ddd0f1ff9692df64e1549e16b7f21b498681",
      "tree": "a4e536dab10ab8e394177ac20fddc23ed02a3277",
      "parents": [
        "729f6f601822ae012e8cbbe813c3aa97060b1a8a"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Oct 23 18:25:45 2017 -0700"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Oct 23 18:26:57 2017 -0700"
      },
      "message": "Add OWNERS file for frameworks/av/media/mtp\n\nTest: None\nChange-Id: I96f55feaf24bb1efa88bce613adc6ca29daba569\n"
    },
    {
      "commit": "729f6f601822ae012e8cbbe813c3aa97060b1a8a",
      "tree": "0d33726bbdb700379bd4016e4b0579b0447af820",
      "parents": [
        "5617fb288bc3f8335273f526a5ca7c18d67076cf",
        "69b74506f9d658fd9ed18676eb75b86fdb7d7d73"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Tue Oct 24 01:26:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 24 01:26:25 2017 +0000"
      },
      "message": "Merge \"Move mtp descriptors into separate source, add tests\""
    },
    {
      "commit": "b44c69e85ced0a8909e5ca0035720a6e450c8f36",
      "tree": "585ba5b649b9695353ff99e0fdc0f758751a933d",
      "parents": [
        "32d82714da38ad86803a56870734d49bcf30c29d"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Oct 23 17:15:03 2017 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Mon Oct 23 17:46:27 2017 -0700"
      },
      "message": "Convert libaaudio to Android.bp\n\nSee build/soong/README.md for more information about Soong.\n\nI didn\u0027t translate the examples, since they appear to be NDK build\nfiles, not platform build files.\n\nTest: mmma frameworks/av/media/libaaudio\nChange-Id: Icf228c701afe37dd3c7f00ea9e6fb740b0d450f1\n"
    },
    {
      "commit": "32d82714da38ad86803a56870734d49bcf30c29d",
      "tree": "b001dbe01990cc9e142d15f3b439cb34c51405f0",
      "parents": [
        "7c7124e693b20eafb4e0e86f996419c5597e0fbf",
        "00c05a502837d834de257623980b5ea1b849e945"
      ],
      "author": {
        "name": "ray-cy.lee",
        "email": "ray-cy.lee@mstarsemi.com",
        "time": "Mon Oct 23 22:22:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 23 22:22:14 2017 +0000"
      },
      "message": "Merge \"CTS error while media dump()\" am: 5617fb288b am: 1e216bc835\nam: 00c05a5028\n\nChange-Id: Ic16f7486d6768ddd7e36e396321b8630bd9ad36b\n"
    },
    {
      "commit": "69b74506f9d658fd9ed18676eb75b86fdb7d7d73",
      "tree": "0d33726bbdb700379bd4016e4b0579b0447af820",
      "parents": [
        "5617fb288bc3f8335273f526a5ca7c18d67076cf"
      ],
      "author": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Oct 02 16:26:37 2017 -0700"
      },
      "committer": {
        "name": "Jerry Zhang",
        "email": "zhangjerry@google.com",
        "time": "Mon Oct 23 15:21:11 2017 -0700"
      },
      "message": "Move mtp descriptors into separate source, add tests\n\nFunctionfs descriptors are moved into MtpDescriptors.cpp.\nAdded assertions and tests to ensure that descriptors aren\u0027t\nunintentionally changed, and bug numbers in comments for\nfuture context.\n\nTest: updated MtpFfsHandle_test passes\nBug: 67367056\nChange-Id: I90eb5e48a687f366b8919621718e976e83b5b064\n"
    },
    {
      "commit": "00c05a502837d834de257623980b5ea1b849e945",
      "tree": "8b0e46c13f5f6e770d3b1de8bafe215ed451119b",
      "parents": [
        "90f704352e8a4f10ed0afa37dedffdfc9f45b484",
        "1e216bc835a9e8d0336272ecdb5a398718a8f1db"
      ],
      "author": {
        "name": "ray-cy.lee",
        "email": "ray-cy.lee@mstarsemi.com",
        "time": "Mon Oct 23 22:18:20 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 23 22:18:20 2017 +0000"
      },
      "message": "Merge \"CTS error while media dump()\" am: 5617fb288b\nam: 1e216bc835\n\nChange-Id: Ibd50eb3f30b842634f9d521b45014efda89a0b2e\n"
    },
    {
      "commit": "1e216bc835a9e8d0336272ecdb5a398718a8f1db",
      "tree": "0ef8dbc8994c088c6622426445e4e96a7bf733ce",
      "parents": [
        "d9c907b8fd9bc146c366b55dc689987b4fa31352",
        "5617fb288bc3f8335273f526a5ca7c18d67076cf"
      ],
      "author": {
        "name": "ray-cy.lee",
        "email": "ray-cy.lee@mstarsemi.com",
        "time": "Mon Oct 23 22:14:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 23 22:14:58 2017 +0000"
      },
      "message": "Merge \"CTS error while media dump()\"\nam: 5617fb288b\n\nChange-Id: I28ee37f7842e6723deeac029ee3a60a43eea811a\n"
    },
    {
      "commit": "5617fb288bc3f8335273f526a5ca7c18d67076cf",
      "tree": "159bcef47fd162a37cc8dba27fe2a93b12561665",
      "parents": [
        "cf8437acd9d973e416702d9bddefea3ef2905e05",
        "b596c34e953f167030bf695d1f813e99d238abdd"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 23 22:09:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 23 22:09:36 2017 +0000"
      },
      "message": "Merge \"CTS error while media dump()\""
    },
    {
      "commit": "9bb7e3b88d9a2a1f86b83b00af5aae3e8d8ec644",
      "tree": "8550f87032b043660ceca37e3f2c115486314014",
      "parents": [
        "c56f27b269800c1e8441908c3d564c63e0257f56"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Oct 23 13:01:48 2017 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Oct 23 14:18:19 2017 -0700"
      },
      "message": "Prevent Race condition in media.metrics\n\nChange scope of locking to avoid a window of vulnerability on queue\nmanipulation and item merging. Also cleans up a string manipulation\nerror exposed by the poc for the queue bug.\n\nBug: 68015343\nTest: repeated running of PoC without crash\nChange-Id: Iafa82936e6ec2e25793187e0fa17c2a23085f58f\n"
    },
    {
      "commit": "7c7124e693b20eafb4e0e86f996419c5597e0fbf",
      "tree": "6f6e1187fa69cd0eefed4a91a4deede6434ae699",
      "parents": [
        "c56f27b269800c1e8441908c3d564c63e0257f56"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Oct 20 12:03:34 2017 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Oct 23 11:42:29 2017 -0700"
      },
      "message": "APM: Avoid route change mute of isolated sounds\n\nTest: Notification and touch sound\nBug: 65497566\nChange-Id: I1ebe375dcac908ef3b9de18010366a59d041fdb2\n"
    },
    {
      "commit": "542a81af9f403de1b94be896d943c4891e600217",
      "tree": "9b67d4972afe3d808b0e12a9bd889fd8c68a303b",
      "parents": [
        "c56f27b269800c1e8441908c3d564c63e0257f56"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Oct 16 10:31:29 2017 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Mon Oct 23 10:45:21 2017 -0700"
      },
      "message": "GenericSource: enable autonomous buffering\n\nAlso fix possible racing conditions. Now buffering control is time based\nonly.\nTest: media post submit tests passed\nBug: 66952371\nChange-Id: Ia115787511b2f3e612167a61c8df3a9a2b2d9abf\n"
    },
    {
      "commit": "c56f27b269800c1e8441908c3d564c63e0257f56",
      "tree": "c224cba0fe55a8dca9deff2519a2fc9fedd7e7ef",
      "parents": [
        "6086cd30a510375fb7d060467ef062f7ba697f3c",
        "90f704352e8a4f10ed0afa37dedffdfc9f45b484"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Oct 20 19:36:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 19:36:38 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/av\" am: cf8437acd9 am: d9c907b8fd am: 11ebad3460\nam: 90f704352e\n\nChange-Id: If65473d6117b67a4e2c0b5e359e3a6820d6e5c5e\n"
    },
    {
      "commit": "90f704352e8a4f10ed0afa37dedffdfc9f45b484",
      "tree": "ef50c186f66b37b8de9cd3cddfd58b61f716e3f7",
      "parents": [
        "ebb1815e05baf716ca7d7ca085a9088054559f33",
        "11ebad3460e8199ff2772e8124af255a9c702a2f"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Oct 20 19:30:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 19:30:17 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/av\" am: cf8437acd9 am: d9c907b8fd\nam: 11ebad3460\n\nChange-Id: I73d01bf0a10d55ce7cf5c76e4a21533565e81f0e\n"
    },
    {
      "commit": "11ebad3460e8199ff2772e8124af255a9c702a2f",
      "tree": "f4610ede8e8accfa5041951afacdc2f6e71d71e4",
      "parents": [
        "449a6393addac5313180551ef829094d9e7cae34",
        "d9c907b8fd9bc146c366b55dc689987b4fa31352"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Oct 20 19:26:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 19:26:56 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/av\" am: cf8437acd9\nam: d9c907b8fd\n\nChange-Id: I1878de4a1cdcbd3099c9f1ad877184595fc17750\n"
    },
    {
      "commit": "d9c907b8fd9bc146c366b55dc689987b4fa31352",
      "tree": "47e3c66c265cea2adbc335cd82cf993bfc3b790e",
      "parents": [
        "44f40bc03de45b2b8a41f161c4a48893e7aec2d1",
        "cf8437acd9d973e416702d9bddefea3ef2905e05"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Oct 20 19:24:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 19:24:52 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/av\"\nam: cf8437acd9\n\nChange-Id: I127128dfac19e14e2743dfddefe75f65fb72897f\n"
    },
    {
      "commit": "cf8437acd9d973e416702d9bddefea3ef2905e05",
      "tree": "26aeeed8385c027537a9bed4b0d4b0280c0b380b",
      "parents": [
        "7a23b30bd0c997ddf5bd3284da43b3efc32bec20",
        "5cf0751390afa26b8fefacbf43541d7d4cffc1a5"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Oct 20 19:19:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 20 19:19:17 2017 +0000"
      },
      "message": "Merge \"Use -Werror in frameworks/av\""
    },
    {
      "commit": "5cf0751390afa26b8fefacbf43541d7d4cffc1a5",
      "tree": "b23cb5a877f17f7378e6f98ee906e0f55091b52c",
      "parents": [
        "16f2c1559c5722a6cd69fef3c17dc5756ba73fe6"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Oct 02 13:59:12 2017 -0700"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Oct 20 19:19:00 2017 +0000"
      },
      "message": "Use -Werror in frameworks/av\n\n* Suppress unused-variable warnings.\n\nBug: 66996870\nTest: build with WITH_TIDY\u003d1\nExempt-From-Owner-Approval: already had multiple +2 votes\nChange-Id: I985f9328684df501b5934a5c01f783ed7ca5aa0c\n"
    },
    {
      "commit": "46de4162827b749866277e1b0519c9beaca60934",
      "tree": "086100096292f0312b10ea5df425b353c2bb7d7e",
      "parents": [
        "ac8b6868a34f46c54ca29abc20f627b775bdf9ad"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Oct 20 11:45:33 2017 -0700"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Oct 20 11:45:33 2017 -0700"
      },
      "message": "MediaCodec: Propograte framerate to MPEG4 muxer.\n\nBug: 66480724\nTest: Video Recording\nChange-Id: I2779526e59ee47aee4d766c276c956cf5556fb55\n"
    },
    {
      "commit": "6086cd30a510375fb7d060467ef062f7ba697f3c",
      "tree": "442bcf007f10f7696e08151f345d31b98e32b989",
      "parents": [
        "d1ac7a48a287b6de43b1b31d133f72154017a68c",
        "ebb1815e05baf716ca7d7ca085a9088054559f33"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 20 18:17:47 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 18:17:47 2017 +0000"
      },
      "message": "Fix build am: 48caffe6fe am: 1da4542abd  -s ours am: ab486b087e am: 04b334a98d am: f231e8b680 am: 31b9dbb43b am: d799181f51 am: 7edb039dde am: 7cc9d6763e am: 5ff79c2a46 am: 6abd03fa5d am: 7947199a58 am: 490e643cc1 am: 449a6393ad\nam: ebb1815e05\n\nChange-Id: I84a77444ebaab1a8c2a5f90f6d022af2a1c861f3\n"
    },
    {
      "commit": "d1ac7a48a287b6de43b1b31d133f72154017a68c",
      "tree": "442bcf007f10f7696e08151f345d31b98e32b989",
      "parents": [
        "f721554f2f4b74238accbf5af5c20b9a405e38ad",
        "c44f5b2e5d3d7570fc7e62728859e8edee7da108"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 20 18:15:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 18:15:52 2017 +0000"
      },
      "message": "Fix build am: 48caffe6fe am: 1da4542abd  -s ours am: ab486b087e am: 04b334a98d am: f231e8b680 am: 31b9dbb43b am: d799181f51 am: 7edb039dde am: 7cc9d6763e am: 5ff79c2a46 am: 6abd03fa5d am: 7947199a58 am: 490e643cc1 am: c347c2eaf8\nam: c44f5b2e5d\n\nChange-Id: I0f15cbed210d62a99000090a47e71268c6bc8778\n"
    },
    {
      "commit": "f721554f2f4b74238accbf5af5c20b9a405e38ad",
      "tree": "442bcf007f10f7696e08151f345d31b98e32b989",
      "parents": [
        "0e3f5970cfe5ff20fbf22a99a0d5d1df9ecf0f69",
        "c0305c34971b310f79178ddb3f1ab41d3e234cea"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 20 18:13:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 18:13:17 2017 +0000"
      },
      "message": "Merge \"Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-dev am: 288566faba  -s ours am: 2a5e425ab4 am: 96c2fafc29 am: b9da9fc1aa am: ee22f8a68e am: efd26f8a61 am: 2d073bdd1e am: f5eb536d90 am: 27bdac8e05 am: fab889e9e6 am: 44a79a8db8 am: bdbb380663 am: 102b970dfb am: d29ab2c5b6\" into oc-mr1-dev-plus-aosp\nam: c0305c3497\n\nChange-Id: Id40fd189adb80f7a54330a0920c498ee9931213a\n"
    },
    {
      "commit": "0e3f5970cfe5ff20fbf22a99a0d5d1df9ecf0f69",
      "tree": "442bcf007f10f7696e08151f345d31b98e32b989",
      "parents": [
        "11cb70a372026502fc8cfbc54bf4865231416892",
        "2e4ce40f655ffc06152a3e528baf430e16011087"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 20 18:09:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 18:09:59 2017 +0000"
      },
      "message": "Merge \"Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-dev am: 288566faba  -s ours am: 2a5e425ab4 am: 96c2fafc29 am: b9da9fc1aa am: ee22f8a68e am: efd26f8a61 am: 2d073bdd1e am: f5eb536d90 am: 27bdac8e05 am: fab889e9e6 am: 44a79a8db8 am: bdbb380663 am: 102b970dfb am: daf221d4ee\" into oc-mr1-dev-plus-aosp\nam: 2e4ce40f65\n\nChange-Id: I17ec2c945137e274075e195a802d715f2d73876a\n"
    },
    {
      "commit": "11cb70a372026502fc8cfbc54bf4865231416892",
      "tree": "442bcf007f10f7696e08151f345d31b98e32b989",
      "parents": [
        "5c6cf337568890ca8a5290024f048432b8f3618b",
        "73a3fba4dd418c6b089231235b531365d5f8685f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 20 18:06:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 18:06:29 2017 +0000"
      },
      "message": "Merge \"Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-dev am: 1a721bb633  -s ours am: 5a1dae0cea  -s ours am: fa5253c8bc  -s ours am: 021923a373  -s ours am: c798254fba  -s ours am: 37e801176e  -s ours am: 63b868e27b  -s ours am: 68d7af9137  -s ours am: 4efb8774ab  -s ours am: 94a417ca10  -s ours am: 8fc33c4f75  -s ours am: ec248b8ddd  -s ours am: 8334241619  -s ours am: 20ddd7f5c1  -s ours\" into oc-mr1-dev-plus-aosp\nam: 73a3fba4dd  -s ours\n\nChange-Id: I607428e66174b562e3d272b71ea8e7b77c3f0d01\n"
    },
    {
      "commit": "5c6cf337568890ca8a5290024f048432b8f3618b",
      "tree": "442bcf007f10f7696e08151f345d31b98e32b989",
      "parents": [
        "620e622cd319eacf4081614878d5de167bae3cfe",
        "502c695e582e3ba32a5af6ab045c5bde5b2c3fda"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 20 18:02:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 18:02:39 2017 +0000"
      },
      "message": "Merge \"Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-dev am: 1a721bb633  -s ours am: 5a1dae0cea  -s ours am: fa5253c8bc  -s ours am: 021923a373  -s ours am: c798254fba  -s ours am: 37e801176e  -s ours am: 63b868e27b  -s ours am: 68d7af9137  -s ours am: 4efb8774ab  -s ours am: 94a417ca10  -s ours am: 8fc33c4f75  -s ours am: ec248b8ddd  -s ours am: 8334241619  -s ours am: ca252eecd7  -s ours\" into oc-mr1-dev-plus-aosp\nam: 502c695e58  -s ours\n\nChange-Id: I363f2709e0f6459688396d5163a6521a3d3cc104\n"
    },
    {
      "commit": "620e622cd319eacf4081614878d5de167bae3cfe",
      "tree": "442bcf007f10f7696e08151f345d31b98e32b989",
      "parents": [
        "ecc0a4173c5f55b1e4b626de724675fc9704007b",
        "59a5890aac2d46c3052abadb6d49348197b7e282"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 20 18:00:30 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 18:00:30 2017 +0000"
      },
      "message": "Merge \"Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-mr1-dev am: b6b4443dbb am: 74684f638b am: af5ce97781 am: 7190597c26 am: 5de64b02a3  -s ours am: 2ed01f0006  -s ours am: 1ade78dc5d  -s ours am: c75c947a42  -s ours am: 849a10fce0  -s ours am: faee2cdf2d  -s ours am: 836b713352  -s ours am: 24e679966e  -s ours am: 92d161a277  -s ours\" into oc-mr1-dev-plus-aosp\nam: 59a5890aac  -s ours\n\nChange-Id: Ib8da31b8373ba8aa5da85ce93100479afd3afca6\n"
    },
    {
      "commit": "ecc0a4173c5f55b1e4b626de724675fc9704007b",
      "tree": "442bcf007f10f7696e08151f345d31b98e32b989",
      "parents": [
        "0e2a979e44f46d2198e0ae457d5555fa00dc2918",
        "d82dac815d890e623ce38425f38063e0b3524f02"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 20 17:58:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:58:33 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-mr1-dev am: b6b4443dbb am: 74684f638b am: af5ce97781 am: 7190597c26 am: 5de64b02a3  -s ours am: 2ed01f0006  -s ours am: 1ade78dc5d  -s ours am: c75c947a42  -s ours am: 849a10fce0  -s ours am: faee2cdf2d  -s ours am: 836b713352  -s ours am: 24e679966e  -s ours am: dc9422d95a  -s ours\nam: d82dac815d  -s ours\n\nChange-Id: I4eb3de0b94a7ad05aea82a0b6c8771674aa5d275\n"
    },
    {
      "commit": "0e2a979e44f46d2198e0ae457d5555fa00dc2918",
      "tree": "442bcf007f10f7696e08151f345d31b98e32b989",
      "parents": [
        "2b6cf73ff6d043e1190aef8c3f43c07f8922f840",
        "3cc02e7e6549ce89febb8acdec665ac0a7d089ee"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 20 17:56:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:56:59 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-mr1-dev am: 60719598d5 am: cdf0a102d9 am: 57ac76182e am: 36950f753b am: a4cc48a3ae am: f3b4e5d222 am: 73a7e98790 am: 0b306b0517 am: bef1ae9f4d am: 6c930ece3c  -s ours am: 40f6d8a086 am: 29f32408c6 am: fc7a7bb6e9\nam: 3cc02e7e65\n\nChange-Id: I89a93f53c23df15000c0c56fd8d1e8a67f093845\n"
    },
    {
      "commit": "2b6cf73ff6d043e1190aef8c3f43c07f8922f840",
      "tree": "442bcf007f10f7696e08151f345d31b98e32b989",
      "parents": [
        "f6d6c8888a6985a3843ccc09fea0736e31f2790f",
        "2f7e44b1e66878425ee569f8b67cd8d1a00eb146"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 20 17:55:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:55:06 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-mr1-dev am: 60719598d5 am: cdf0a102d9 am: 57ac76182e am: 36950f753b am: a4cc48a3ae am: f3b4e5d222 am: 73a7e98790 am: 0b306b0517 am: bef1ae9f4d am: 6c930ece3c  -s ours am: 40f6d8a086 am: 29f32408c6 am: 9681a8d4de\nam: 2f7e44b1e6\n\nChange-Id: Icdbb753d5a1fe9de504e94188b82c3f914a46f4d\n"
    },
    {
      "commit": "f6d6c8888a6985a3843ccc09fea0736e31f2790f",
      "tree": "442bcf007f10f7696e08151f345d31b98e32b989",
      "parents": [
        "85e3d7c5bc7d1a4ceb6543b61a07f35f35c38b40",
        "fe7232311909599f8cb22795428332457dbd84df"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 20 17:54:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 20 17:54:10 2017 +0000"
      },
      "message": "Merge \"AAudioEndpointManager: fix log level\""
    },
    {
      "commit": "ebb1815e05baf716ca7d7ca085a9088054559f33",
      "tree": "fffa8c7461659ba0ecb7329ee00f344c712f9e89",
      "parents": [
        "c44f5b2e5d3d7570fc7e62728859e8edee7da108",
        "449a6393addac5313180551ef829094d9e7cae34"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 20 17:52:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:52:39 2017 +0000"
      },
      "message": "Fix build am: 48caffe6fe am: 1da4542abd  -s ours am: ab486b087e am: 04b334a98d am: f231e8b680 am: 31b9dbb43b am: d799181f51 am: 7edb039dde am: 7cc9d6763e am: 5ff79c2a46 am: 6abd03fa5d am: 7947199a58 am: 490e643cc1\nam: 449a6393ad\n\nChange-Id: I070a5f0b48021f6ea4e1190bbcde3d00ba7e0cde\n"
    },
    {
      "commit": "c44f5b2e5d3d7570fc7e62728859e8edee7da108",
      "tree": "fffa8c7461659ba0ecb7329ee00f344c712f9e89",
      "parents": [
        "c0305c34971b310f79178ddb3f1ab41d3e234cea",
        "c347c2eaf87c640d664f623f90a3ec6383bfe4f7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 20 17:49:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:49:54 2017 +0000"
      },
      "message": "Fix build am: 48caffe6fe am: 1da4542abd  -s ours am: ab486b087e am: 04b334a98d am: f231e8b680 am: 31b9dbb43b am: d799181f51 am: 7edb039dde am: 7cc9d6763e am: 5ff79c2a46 am: 6abd03fa5d am: 7947199a58 am: 490e643cc1\nam: c347c2eaf8\n\nChange-Id: I9e02b36969395bc2e650ee286458c01b904eab13\n"
    },
    {
      "commit": "449a6393addac5313180551ef829094d9e7cae34",
      "tree": "1b4880966ffb27ef688918aa8968c91c25d788e2",
      "parents": [
        "daf221d4ee84c13b64f4ce1333c72d1698e4db87",
        "490e643cc1e6970248d4998b80e44a500da0f304"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 20 17:48:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:48:22 2017 +0000"
      },
      "message": "Fix build am: 48caffe6fe am: 1da4542abd  -s ours am: ab486b087e am: 04b334a98d am: f231e8b680 am: 31b9dbb43b am: d799181f51 am: 7edb039dde am: 7cc9d6763e am: 5ff79c2a46 am: 6abd03fa5d am: 7947199a58\nam: 490e643cc1\n\nChange-Id: Ie8321dc7210d2f8f8e751ed88bcf6ccf527a6540\n"
    },
    {
      "commit": "c0305c34971b310f79178ddb3f1ab41d3e234cea",
      "tree": "fffa8c7461659ba0ecb7329ee00f344c712f9e89",
      "parents": [
        "2e4ce40f655ffc06152a3e528baf430e16011087",
        "8e97ff4b5e8befee0484a7571ef563660aa9dfbe"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:48:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 20 17:48:12 2017 +0000"
      },
      "message": "Merge \"Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-dev am: 288566faba  -s ours am: 2a5e425ab4 am: 96c2fafc29 am: b9da9fc1aa am: ee22f8a68e am: efd26f8a61 am: 2d073bdd1e am: f5eb536d90 am: 27bdac8e05 am: fab889e9e6 am: 44a79a8db8 am: bdbb380663 am: 102b970dfb am: d29ab2c5b6\" into oc-mr1-dev-plus-aosp"
    },
    {
      "commit": "2e4ce40f655ffc06152a3e528baf430e16011087",
      "tree": "fffa8c7461659ba0ecb7329ee00f344c712f9e89",
      "parents": [
        "73a3fba4dd418c6b089231235b531365d5f8685f",
        "2dfffd981cfd9f5afeb8ffce05d691c61a6e9182"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:48:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 20 17:48:02 2017 +0000"
      },
      "message": "Merge \"Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-dev am: 288566faba  -s ours am: 2a5e425ab4 am: 96c2fafc29 am: b9da9fc1aa am: ee22f8a68e am: efd26f8a61 am: 2d073bdd1e am: f5eb536d90 am: 27bdac8e05 am: fab889e9e6 am: 44a79a8db8 am: bdbb380663 am: 102b970dfb am: daf221d4ee\" into oc-mr1-dev-plus-aosp"
    },
    {
      "commit": "8e97ff4b5e8befee0484a7571ef563660aa9dfbe",
      "tree": "fffa8c7461659ba0ecb7329ee00f344c712f9e89",
      "parents": [
        "73a3fba4dd418c6b089231235b531365d5f8685f",
        "d29ab2c5b6b03eaca13e1f81abaf3e359a5c7c3f"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 20 17:47:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:47:50 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-dev am: 288566faba  -s ours am: 2a5e425ab4 am: 96c2fafc29 am: b9da9fc1aa am: ee22f8a68e am: efd26f8a61 am: 2d073bdd1e am: f5eb536d90 am: 27bdac8e05 am: fab889e9e6 am: 44a79a8db8 am: bdbb380663 am: 102b970dfb\nam: d29ab2c5b6\n\nChange-Id: I37128f82dee7c2cbcacb2fb9ffa20c51da891a5f\n"
    },
    {
      "commit": "2dfffd981cfd9f5afeb8ffce05d691c61a6e9182",
      "tree": "fffa8c7461659ba0ecb7329ee00f344c712f9e89",
      "parents": [
        "01a7ee03aed89f27621215dbf4e86a00bac3433c",
        "daf221d4ee84c13b64f4ce1333c72d1698e4db87"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Fri Oct 20 17:47:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:47:39 2017 +0000"
      },
      "message": "Merge \"OMXNodeInstance: use a lock in freeNode\" into lmp-dev am: 288566faba  -s ours am: 2a5e425ab4 am: 96c2fafc29 am: b9da9fc1aa am: ee22f8a68e am: efd26f8a61 am: 2d073bdd1e am: f5eb536d90 am: 27bdac8e05 am: fab889e9e6 am: 44a79a8db8 am: bdbb380663 am: 102b970dfb\nam: daf221d4ee\n\nChange-Id: Ia83933cbb1436ee908d99e76265c5370b1e98a7f\n"
    },
    {
      "commit": "73a3fba4dd418c6b089231235b531365d5f8685f",
      "tree": "fffa8c7461659ba0ecb7329ee00f344c712f9e89",
      "parents": [
        "502c695e582e3ba32a5af6ab045c5bde5b2c3fda",
        "01a7ee03aed89f27621215dbf4e86a00bac3433c"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:46:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 20 17:46:02 2017 +0000"
      },
      "message": "Merge \"Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-dev am: 1a721bb633  -s ours am: 5a1dae0cea  -s ours am: fa5253c8bc  -s ours am: 021923a373  -s ours am: c798254fba  -s ours am: 37e801176e  -s ours am: 63b868e27b  -s ours am: 68d7af9137  -s ours am: 4efb8774ab  -s ours am: 94a417ca10  -s ours am: 8fc33c4f75  -s ours am: ec248b8ddd  -s ours am: 8334241619  -s ours am: 20ddd7f5c1  -s ours\" into oc-mr1-dev-plus-aosp"
    },
    {
      "commit": "01a7ee03aed89f27621215dbf4e86a00bac3433c",
      "tree": "fffa8c7461659ba0ecb7329ee00f344c712f9e89",
      "parents": [
        "59a5890aac2d46c3052abadb6d49348197b7e282",
        "20ddd7f5c15b2897529fea3b4edf0e043fe1d3b0"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 20 17:45:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 20 17:45:38 2017 +0000"
      },
      "message": "Merge \"Soundtrigger service: fix cross deadlock with audio policy service\" into lmp-dev am: 1a721bb633  -s ours am: 5a1dae0cea  -s ours am: fa5253c8bc  -s ours am: 021923a373  -s ours am: c798254fba  -s ours am: 37e801176e  -s ours am: 63b868e27b  -s ours am: 68d7af9137  -s ours am: 4efb8774ab  -s ours am: 94a417ca10  -s ours am: 8fc33c4f75  -s ours am: ec248b8ddd  -s ours am: 8334241619  -s ours\nam: 20ddd7f5c1  -s ours\n\nChange-Id: Ie55c8c53aa364095d01d7a381e051bfd64f49238\n"
    }
  ],
  "next": "502c695e582e3ba32a5af6ab045c5bde5b2c3fda"
}
