)]}'
{
  "log": [
    {
      "commit": "595caa3bb29626a8da08c318dc009213bd94adca",
      "tree": "55287233440ceef9377791c52c7903fea068b9fd",
      "parents": [
        "801757712fc9f478a1207fe272dd343f332d4a33"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Dec 13 11:08:28 2018 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Dec 13 11:08:28 2018 -0800"
      },
      "message": "Audio HAL: Simplify types updates for \u0027common\u0027 and \u0027effect\u0027 packages\n\nInstead of importing every single type individually (\"using \u003ctype\u003e\"),\nimport entire namespaces of\n::android::hardware::audio::common::CPP_VERSION and\n::android::hardware::audio::effect::CPP_VERSION\ninside the \"implementation\" namespace in the default implementation.\n\nThis simplifies modifying types, as it is not needed anymore\nto surround \"using \u003ctype\u003e\" directives with #if MAJOR_VERSION ...\nNote that the contents of the namespaces are imported inside\nthe \"implementation\" namespace, which reduces risks of name collision\n\nEnclosed EffectHalHidl and supporting classes into \u0027effect\u0027 namespace\nbecause importing namespaces of ::a::h::audio::effect::CPP_VERSION and\n::a::h::audio::CPP_VERSION into the same namespace, as it happens\nfor StreamHalHidl.cpp module, causes name conflicts.\n\nTest: make\nChange-Id: Ia37d672605c7541b19ee40fc1b58eabaa9ed8e17\n"
    },
    {
      "commit": "801757712fc9f478a1207fe272dd343f332d4a33",
      "tree": "e653ec76b78534508e1e83430208f71d712b09b1",
      "parents": [
        "0b7c782690047627586751b7118f2fc7573d0993",
        "bd2f653de8664083aed50699a8788f5401ddd1dc"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 12 14:09:51 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 14:09:51 2018 -0800"
      },
      "message": "Merge \"Visualizer: fix native crash when visualizer release\" am: f9b76f7b43 am: b04bff0e0d\nam: bd2f653de8\n\nChange-Id: I75622471354b9645bb494e85a22ab9f54181d697\n"
    },
    {
      "commit": "bd2f653de8664083aed50699a8788f5401ddd1dc",
      "tree": "0ad718c09fcc960650deee8882553719c40a7e33",
      "parents": [
        "4bcbfa0ec1f3a6d460b48b69fb58f2394a63a8f6",
        "b04bff0e0da09747f076679cf066c3f836566d11"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 12 14:00:30 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 14:00:30 2018 -0800"
      },
      "message": "Merge \"Visualizer: fix native crash when visualizer release\" am: f9b76f7b43\nam: b04bff0e0d\n\nChange-Id: Ice31b953f0ad56a9c222c992fc01fc63de755302\n"
    },
    {
      "commit": "b04bff0e0da09747f076679cf066c3f836566d11",
      "tree": "bb41342fb55f3c524b889aeeff254107a3d2a988",
      "parents": [
        "739dc12e715a7dc924de67511d88f36f242cd6fb",
        "f9b76f7b43e020bb7b64963324ce1faaaa5e8d7e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 12 13:48:03 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 13:48:03 2018 -0800"
      },
      "message": "Merge \"Visualizer: fix native crash when visualizer release\"\nam: f9b76f7b43\n\nChange-Id: Ife08e621826461b3cfe6d6df0445849ed4395d6b\n"
    },
    {
      "commit": "0b7c782690047627586751b7118f2fc7573d0993",
      "tree": "881c9e582b601f0a2480a27ec37d52867846e9c1",
      "parents": [
        "1e6c50e7fc7a43b544fcf53a4f9989b1d295aa0c",
        "142598f2a35355c6d025a3f4a86c1615f85bfb71"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 21:44:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 21:44:44 2018 +0000"
      },
      "message": "Merge \"Handle audio presentation switching in AC-4 TS\""
    },
    {
      "commit": "f9b76f7b43e020bb7b64963324ce1faaaa5e8d7e",
      "tree": "10d0f482344aabfb868b1f8caddd4094eb500ad4",
      "parents": [
        "6d89c10db93c94727bbdb0ea7be432adedfc4565",
        "704c577cce2dd3c04d9457dcf016014f40234abe"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 12 21:37:04 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 21:37:04 2018 +0000"
      },
      "message": "Merge \"Visualizer: fix native crash when visualizer release\""
    },
    {
      "commit": "1e6c50e7fc7a43b544fcf53a4f9989b1d295aa0c",
      "tree": "e6721daff43be3c80abbe8c3160a28b0f4cebe3d",
      "parents": [
        "590c815a94442634adc9616eaf38bc97137371a3",
        "9ccaa1669136b37c6dec8a9fb701be61b8ce1bf0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 21:14:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 21:14:59 2018 +0000"
      },
      "message": "Merge \"Audio HAL: Simplify types updates for \u0027common\u0027 and \u0027audio\u0027 packages\""
    },
    {
      "commit": "704c577cce2dd3c04d9457dcf016014f40234abe",
      "tree": "63e3a54766c7b6a4ea5b8cb364dee63970ead781",
      "parents": [
        "3d514b76343437a6277a777e20ff13a15b0c8f1b"
      ],
      "author": {
        "name": "zengjing",
        "email": "zengjing@xiaomi.com",
        "time": "Sat Sep 29 13:25:35 2018 +0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 12 20:03:26 2018 +0000"
      },
      "message": "Visualizer: fix native crash when visualizer release\n\nWhen the Visualizer effect is released, synchronous wait for the CaptureThread can\ncause ANR in an app. This is why an asynchronous \u0027release\u0027 method is introduced which\nis used by Visualizer.release() method on the Java side. Since CaptureThread may still\nbe running while the the last reference to the Visualizer instance is released,\nCaptureThread now holds a strong reference to the Visualizer, which it releases\nupon exit from the thread loop.\n\nThe \u0027release\u0027 method does not check for \u0027enabled\u0027 status because setEnabled(false)\nmay fail due to audioserver calling AudioFlinger::EffectHandle::setControl to\nhold control.\n\nTest: CTS VisualizerTest\nChange-Id: I8d936f0f79540345d3e3675f6129bb942a08e423\nSigned-off-by: zengjing \u003czengjing@xiaomi.com\u003e\n"
    },
    {
      "commit": "590c815a94442634adc9616eaf38bc97137371a3",
      "tree": "386e80c77f3de4fbc7e8cd6d0fbf505d67626788",
      "parents": [
        "9c8095994c85c3f52e0ece9659e7a2ab876ff7c4",
        "4bcbfa0ec1f3a6d460b48b69fb58f2394a63a8f6"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Dec 12 11:51:38 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 11:51:38 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libeffects.\" am: 6d89c10db9 am: 739dc12e71\nam: 4bcbfa0ec1\n\nChange-Id: I2a222be63c1e42739b6ec2e359077f99a2dcfcb6\n"
    },
    {
      "commit": "4bcbfa0ec1f3a6d460b48b69fb58f2394a63a8f6",
      "tree": "502ea3b0fa935d71baaffb104bfe75f8101081f0",
      "parents": [
        "45da3e96df85ae705bf3b6666d8c1fb4191576bc",
        "739dc12e715a7dc924de67511d88f36f242cd6fb"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Dec 12 11:41:17 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 11:41:17 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libeffects.\" am: 6d89c10db9\nam: 739dc12e71\n\nChange-Id: Icfecd4773d6d154596af87a9adf8867f5477750f\n"
    },
    {
      "commit": "739dc12e715a7dc924de67511d88f36f242cd6fb",
      "tree": "2796bdcb54839ba0638cf1850fdbf081a5170454",
      "parents": [
        "9b66d0e6bfb476d34de3348258f9855aa7baed8f",
        "6d89c10db93c94727bbdb0ea7be432adedfc4565"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Dec 12 11:37:10 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 11:37:10 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libeffects.\"\nam: 6d89c10db9\n\nChange-Id: I4aff8ec92b257124780e08305010259b4a3b14fa\n"
    },
    {
      "commit": "6d89c10db93c94727bbdb0ea7be432adedfc4565",
      "tree": "0fc884fd5f3e7dd543edc76a8aeef7362a4931db",
      "parents": [
        "20c3f99b3193a86f69aa645f9f423e2d852660b2",
        "602bd42131dbe07a8de8738bf8f5fc658b9b1eba"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Dec 12 19:29:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 19:29:19 2018 +0000"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libeffects.\""
    },
    {
      "commit": "9c8095994c85c3f52e0ece9659e7a2ab876ff7c4",
      "tree": "122908c2694983a84eada4674c801aec087b5a86",
      "parents": [
        "e50bde73203b7f4c3c3f7608062a35145f8a9056",
        "d33180840632318a8dcf1a1f37f89b7554b07a88"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 18:58:48 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 18:58:48 2018 +0000"
      },
      "message": "Merge \"Use bufferpool@2.0\""
    },
    {
      "commit": "e50bde73203b7f4c3c3f7608062a35145f8a9056",
      "tree": "964e365578472cc2cf95e54303be3e645a874eb9",
      "parents": [
        "7763cf3b0eb9ae0ed5c375d19324fa068a070229",
        "45da3e96df85ae705bf3b6666d8c1fb4191576bc"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 12 10:55:57 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 10:55:57 2018 -0800"
      },
      "message": "Merge \"Revert \"Revert \"mediandk: exclude libmediandk from media apex.\"\"\" am: 20c3f99b31 am: 9b66d0e6bf\nam: 45da3e96df\n\nChange-Id: Ice5f2d82666fe3a352e364bcb53a24259beaf011\n"
    },
    {
      "commit": "45da3e96df85ae705bf3b6666d8c1fb4191576bc",
      "tree": "7cf7b6abb0916f0e32a5514b159f30120d22da77",
      "parents": [
        "59ce3ff1664920002c0cb8f66dddaa5269b6a0cd",
        "9b66d0e6bfb476d34de3348258f9855aa7baed8f"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 12 10:50:41 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 10:50:41 2018 -0800"
      },
      "message": "Merge \"Revert \"Revert \"mediandk: exclude libmediandk from media apex.\"\"\" am: 20c3f99b31\nam: 9b66d0e6bf\n\nChange-Id: Ia014e1ab1911df1650f89de33bc997c63cf7783f\n"
    },
    {
      "commit": "9b66d0e6bfb476d34de3348258f9855aa7baed8f",
      "tree": "274cf3f6915266ad87e1c73b7020c453ba69e4b0",
      "parents": [
        "69c4fc0c0eb45d50a172e809258c8dccee55ce7c",
        "20c3f99b3193a86f69aa645f9f423e2d852660b2"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 12 10:41:25 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 10:41:25 2018 -0800"
      },
      "message": "Merge \"Revert \"Revert \"mediandk: exclude libmediandk from media apex.\"\"\"\nam: 20c3f99b31\n\nChange-Id: I5e18acf5041c49158959b68918598a08cd5642f9\n"
    },
    {
      "commit": "9ccaa1669136b37c6dec8a9fb701be61b8ce1bf0",
      "tree": "75a50b2e015b59e4b9414af45876009ab40b12bc",
      "parents": [
        "6b01bf3f93113ea19c4f1e8dfd65fe9da7f1a0c9"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 12 10:27:29 2018 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 12 10:27:29 2018 -0800"
      },
      "message": "Audio HAL: Simplify types updates for \u0027common\u0027 and \u0027audio\u0027 packages\n\nInstead of importing every single type individually (\"using \u003ctype\u003e\"),\nimport entire namespaces of\n::android::hardware::audio::CPP_VERSION and\n::android::hardware::audio::common::CPP_VERSION\ninside the \"implementation\" namespace in the default implementation.\n\nThis simplifies modifying types, as it is not needed anymore\nto surround \"using \u003ctype\u003e\" directives with #if MAJOR_VERSION ...\n\nNote that the contents of the namespaces are imported inside\nthe \"implementation\" namespace, which reduces risks of name collision\n\nAlso, fixed the namespace for HidlUtils--it needs to be in\n\u0027implementation\u0027.\n\nTest: make\nChange-Id: I8461d2ac3ad5d8ad4df4a15d99430ae0d7a5ccef\n"
    },
    {
      "commit": "20c3f99b3193a86f69aa645f9f423e2d852660b2",
      "tree": "9a3fe806bb7a21a141fd5576736addfd8ee0a2a7",
      "parents": [
        "702f9a05c654eb5fd7ecb2d605f75fed692592ad",
        "33d2535d3dc60c5566f5f6411bc0d25ddc076eca"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 12 18:15:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 18:15:35 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"mediandk: exclude libmediandk from media apex.\"\"\""
    },
    {
      "commit": "7763cf3b0eb9ae0ed5c375d19324fa068a070229",
      "tree": "2a39370a375fd93d69ed911198f868e0661317b6",
      "parents": [
        "f5f868d84405ebfd6c9c3744d7aa0b7f8390dd05",
        "b99e1bcec4b2cf23a6d8dfe847fa57dedcecc172"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 12 17:55:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 17:55:47 2018 +0000"
      },
      "message": "Merge \"libeffects: Add multichannel processing support\""
    },
    {
      "commit": "f5f868d84405ebfd6c9c3744d7aa0b7f8390dd05",
      "tree": "c5d07354b5cc877201b804675d91d808f40ca9ae",
      "parents": [
        "0cc7de2b76d68b690f61e02a13f22e0b5bd174bc",
        "ce82a5f11bca88c8acc7e516a6f7b84df9cec284"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 17:54:41 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 17:54:41 2018 +0000"
      },
      "message": "Merge \"Add AudioPresentation selection support for ACodec\""
    },
    {
      "commit": "0cc7de2b76d68b690f61e02a13f22e0b5bd174bc",
      "tree": "8a7d755e7ddd78fa1aa8ac756a91df1c148607b3",
      "parents": [
        "59c920b7d817e4484c68ac4cdfb0c96d41380ff8",
        "df27b04b52fd6a2ba9d9a5180adc2847386632a8"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Dec 12 17:18:57 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 17:18:57 2018 +0000"
      },
      "message": "Merge \"Plumbing for OPUS encoding.\""
    },
    {
      "commit": "33d2535d3dc60c5566f5f6411bc0d25ddc076eca",
      "tree": "e675a201cfa3504326f470b0d2a6e3b60e80c222",
      "parents": [
        "ee0cdc9a0cc1ec2ec0d561e286f45197aac388c6"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 12 13:36:43 2018 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 12 13:36:43 2018 +0000"
      },
      "message": "Revert \"Revert \"mediandk: exclude libmediandk from media apex.\"\"\n\nThis reverts commit ee0cdc9a0cc1ec2ec0d561e286f45197aac388c6.\n\nReason for revert: It was reverted due to build failure on \u0027ndk\u0027 build and now we have a fix for \u0027ndk\u0027 build.\n\nBug: 112766425\nChange-Id: I8006e7f4ecae3097bf7bbad9122ffa393a3d9885\n"
    },
    {
      "commit": "59c920b7d817e4484c68ac4cdfb0c96d41380ff8",
      "tree": "ff45b7faf98ef882e6ec83c3d08c3112dee24538",
      "parents": [
        "be4bebbf5ff05b0e83bf167439cc58a6c945e1d0",
        "8be9311918a3c96d31c345e2b1b912365f96400a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 13:09:19 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 13:09:19 2018 +0000"
      },
      "message": "Merge \"Upstream changes from hardware/google/av\""
    },
    {
      "commit": "be4bebbf5ff05b0e83bf167439cc58a6c945e1d0",
      "tree": "9fb9e8e40978bee907e640120775e6ef02c14f1e",
      "parents": [
        "11696de871209e673b103e52485984c59f8eadee",
        "59ce3ff1664920002c0cb8f66dddaa5269b6a0cd"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Dec 12 04:25:04 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 04:25:04 2018 -0800"
      },
      "message": "Merge \"Revert \"mediandk: exclude libmediandk from media apex.\"\" am: 702f9a05c6 am: 69c4fc0c0e\nam: 59ce3ff166\n\nChange-Id: I98d0089e628e254752a6ed0f244d1060d2ef01c4\n"
    },
    {
      "commit": "59ce3ff1664920002c0cb8f66dddaa5269b6a0cd",
      "tree": "f83c9de3460670d5ebd8335f0bf7a897d5eb4783",
      "parents": [
        "86ae67d393cf8997ce2bb31974f89331d4387f71",
        "69c4fc0c0eb45d50a172e809258c8dccee55ce7c"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Dec 12 04:16:54 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 04:16:54 2018 -0800"
      },
      "message": "Merge \"Revert \"mediandk: exclude libmediandk from media apex.\"\" am: 702f9a05c6\nam: 69c4fc0c0e\n\nChange-Id: Ia9aa2bf4019abaca869cc3a57d2dabacc1611242\n"
    },
    {
      "commit": "69c4fc0c0eb45d50a172e809258c8dccee55ce7c",
      "tree": "e96adffa26ce0abb84a953f8b7f8e45225bcc7bf",
      "parents": [
        "39f89c6526a72683eacae57511b1d28220efcc29",
        "702f9a05c654eb5fd7ecb2d605f75fed692592ad"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Dec 12 04:12:42 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 04:12:42 2018 -0800"
      },
      "message": "Merge \"Revert \"mediandk: exclude libmediandk from media apex.\"\"\nam: 702f9a05c6\n\nChange-Id: Ifd0967eb0775a5e64cff3ba873cd8e9962306bc7\n"
    },
    {
      "commit": "702f9a05c654eb5fd7ecb2d605f75fed692592ad",
      "tree": "3741201a2340141829c90c7c7ad69f3575df470f",
      "parents": [
        "883b34335e3a40f50f21a38af5964532faf89ade",
        "ee0cdc9a0cc1ec2ec0d561e286f45197aac388c6"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Dec 12 11:55:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 11:55:43 2018 +0000"
      },
      "message": "Merge \"Revert \"mediandk: exclude libmediandk from media apex.\"\""
    },
    {
      "commit": "11696de871209e673b103e52485984c59f8eadee",
      "tree": "8403a43c08512fc68d6cc7dc74709cc7bc68d705",
      "parents": [
        "43480e826492987eea860cfde1823921d48be51b",
        "86ae67d393cf8997ce2bb31974f89331d4387f71"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Dec 12 03:36:47 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 03:36:47 2018 -0800"
      },
      "message": "Merge \"Suppress a static-analyzer warning\" am: 883b34335e am: 39f89c6526\nam: 86ae67d393\n\nChange-Id: I2daa1f9e255aae786eeeb34f1578cdfca371cb8e\n"
    },
    {
      "commit": "86ae67d393cf8997ce2bb31974f89331d4387f71",
      "tree": "7cf7b6abb0916f0e32a5514b159f30120d22da77",
      "parents": [
        "a33c8e8e7a4ac2f2fc28c7619c54d493c6f4b1ad",
        "39f89c6526a72683eacae57511b1d28220efcc29"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Dec 12 03:31:41 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 03:31:41 2018 -0800"
      },
      "message": "Merge \"Suppress a static-analyzer warning\" am: 883b34335e\nam: 39f89c6526\n\nChange-Id: I4924052680b49a560c63296c99b9a16cd55c30a9\n"
    },
    {
      "commit": "39f89c6526a72683eacae57511b1d28220efcc29",
      "tree": "274cf3f6915266ad87e1c73b7020c453ba69e4b0",
      "parents": [
        "f9eee4612bdcf32e3202c4e4aeffca84fea23cd8",
        "883b34335e3a40f50f21a38af5964532faf89ade"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Wed Dec 12 03:27:24 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 12 03:27:24 2018 -0800"
      },
      "message": "Merge \"Suppress a static-analyzer warning\"\nam: 883b34335e\n\nChange-Id: Idccd2227cef2793cf3c40e93f11046fa217d7dee\n"
    },
    {
      "commit": "883b34335e3a40f50f21a38af5964532faf89ade",
      "tree": "9a3fe806bb7a21a141fd5576736addfd8ee0a2a7",
      "parents": [
        "fc3c56fb851d5ff72c6206b0bb580bddf74aad34",
        "f82a6c36da14acf579dce89777b7258d279754b2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 11:02:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 11:02:35 2018 +0000"
      },
      "message": "Merge \"Suppress a static-analyzer warning\""
    },
    {
      "commit": "8be9311918a3c96d31c345e2b1b912365f96400a",
      "tree": "d8517431ddd01125987d0db9c45a788b65c11cff",
      "parents": [
        "43480e826492987eea860cfde1823921d48be51b"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Dec 11 14:01:42 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Dec 12 00:50:36 2018 -0800"
      },
      "message": "Upstream changes from hardware/google/av\n\nThis includes changes up to commit\nb3c2c12135ad6e96ca3cfa258bba24eb7b7b92ca.\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: 112362730\nBug: 119853704\nBug: 120792228\nChange-Id: I4611fca4d65a02c5595dd613d7ddc4096f48e8f5\n"
    },
    {
      "commit": "43480e826492987eea860cfde1823921d48be51b",
      "tree": "3b7a231d000b75a09e9cfa6cf56d4d2e54700346",
      "parents": [
        "63a9ec6bd5b163196787bb2424ef87637345516c",
        "a33c8e8e7a4ac2f2fc28c7619c54d493c6f4b1ad"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 22:33:19 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 22:33:19 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in include.\" am: fc3c56fb85 am: f9eee4612b\nam: a33c8e8e7a\n\nChange-Id: I95d0ee896e0c025f6fed8c17c0a382a86183fa56\n"
    },
    {
      "commit": "a33c8e8e7a4ac2f2fc28c7619c54d493c6f4b1ad",
      "tree": "16a71cc1a2b5eac481297c390dee722ba32e7609",
      "parents": [
        "7dd8e82fce48f92c6344a88be8b821ac135d0c37",
        "f9eee4612bdcf32e3202c4e4aeffca84fea23cd8"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 22:28:07 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 22:28:07 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in include.\" am: fc3c56fb85\nam: f9eee4612b\n\nChange-Id: Ic413cb25a56764cdf0b1af0c92e33ebd766d75c4\n"
    },
    {
      "commit": "f9eee4612bdcf32e3202c4e4aeffca84fea23cd8",
      "tree": "3d5e58d40215006c9536e6b1d3203654102dfb24",
      "parents": [
        "413c961fb024162834c1a4118c40ec7de1b194d3",
        "fc3c56fb851d5ff72c6206b0bb580bddf74aad34"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 22:20:52 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 22:20:52 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in include.\"\nam: fc3c56fb85\n\nChange-Id: Ife27f3fba1b6570c51caa132df994b9f657bd285\n"
    },
    {
      "commit": "fc3c56fb851d5ff72c6206b0bb580bddf74aad34",
      "tree": "315903fedff021c24405d900c56925bf73c97cff",
      "parents": [
        "c5a1e23f134cebb84178d07f1cd9ded70a4de8be",
        "21b9616be90c88251ce1e7194c6e3868e43e477c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 05:56:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 05:56:51 2018 +0000"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in include.\""
    },
    {
      "commit": "63a9ec6bd5b163196787bb2424ef87637345516c",
      "tree": "a6c152599241d194bdeb4b22de9198e2737663eb",
      "parents": [
        "f1a3910d33e57958e42f62f4fc95107b43d32af4",
        "fd8212e7ce78001c11ef12b3d52470cdcfd587d9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Dec 12 05:53:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 05:53:40 2018 +0000"
      },
      "message": "Merge \"Fix double free\""
    },
    {
      "commit": "f1a3910d33e57958e42f62f4fc95107b43d32af4",
      "tree": "77f1c396655d4137d78c3aa6e2d01754b5b7755b",
      "parents": [
        "25194a64e0bb77049d279fdb982c02425095ec01",
        "7dd8e82fce48f92c6344a88be8b821ac135d0c37"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 21:17:56 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 21:17:56 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in audioflinger.\" am: c5a1e23f13 am: 413c961fb0\nam: 7dd8e82fce\n\nChange-Id: I12b46d44c63910a9780f49912407a6b0b98a0c21\n"
    },
    {
      "commit": "25194a64e0bb77049d279fdb982c02425095ec01",
      "tree": "f3812f7beecd278352111c85e5b684e3937ca4af",
      "parents": [
        "20d51cca2c61b65be88b5bad43e6f363e29373b8",
        "a2b32728760a75352aadf5383e7615afd5bf435c"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 21:17:01 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 21:17:01 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libaudioclient.\" am: 8774dda490 am: e8f69f37be\nam: a2b3272876\n\nChange-Id: Ib7f787d7ca149015badfe75ec2d52f80bde0f952\n"
    },
    {
      "commit": "20d51cca2c61b65be88b5bad43e6f363e29373b8",
      "tree": "55b3c735670490bed7ecd524ba047712f7179dda",
      "parents": [
        "45999facdf65223af739ba12d71956ebbf174085",
        "698e9e88633dcfc33eb7112c3c69cbbd4ecc49ad"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 21:14:51 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 21:14:51 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in nuplayer.\" am: 83c76fb62f am: 45dbe4cb02\nam: 698e9e8863\n\nChange-Id: Ia515d1ac2d776dc6a698378d5d2b5119e4f60bc1\n"
    },
    {
      "commit": "45999facdf65223af739ba12d71956ebbf174085",
      "tree": "d844a885dd6996e2823250c7ccfe6b9e22a29269",
      "parents": [
        "9014dce62259a59439dbd7512e852a70a9fbd71b",
        "5c2937178504ccb46a53d5ee19762665391594a0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 05:07:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 05:07:47 2018 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 957bb244ec42cae4e6c962c1f1a94e2e85aa6b86 to master\""
    },
    {
      "commit": "9014dce62259a59439dbd7512e852a70a9fbd71b",
      "tree": "cae5f9bb5c94bf1cf9c1ebbe13052c4546f13f4d",
      "parents": [
        "c94b0f806352d9384eeb92c2e4d7173851ccc573",
        "5e65a6ad370c34b42e85007af0934afbd00bf57f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 04:28:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 04:28:04 2018 +0000"
      },
      "message": "Merge \"Add haptic metadata for Ogg file.\""
    },
    {
      "commit": "c94b0f806352d9384eeb92c2e4d7173851ccc573",
      "tree": "36bd89a1cd2fe27c243a1db1445957be3ad90cba",
      "parents": [
        "45d34272dfa8462adda0f11ccfa169c5afa49621",
        "405733256a9cf62c9e3be2d8dbd5ccb9cb7c5d97"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 04:05:07 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 04:05:07 2018 +0000"
      },
      "message": "Merge \"Support open output stream with haptic channel mask.\""
    },
    {
      "commit": "7dd8e82fce48f92c6344a88be8b821ac135d0c37",
      "tree": "d486a663f6c274df1facfa8f72a54184fdb46cd8",
      "parents": [
        "a2b32728760a75352aadf5383e7615afd5bf435c",
        "413c961fb024162834c1a4118c40ec7de1b194d3"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 19:15:55 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 19:15:55 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in audioflinger.\" am: c5a1e23f13\nam: 413c961fb0\n\nChange-Id: Ifaf9458dd74c144cfae05c8b78a7f144292f09f7\n"
    },
    {
      "commit": "ee0cdc9a0cc1ec2ec0d561e286f45197aac388c6",
      "tree": "00721953c987f44d32586885936ef12363d643ed",
      "parents": [
        "2ddf41868bbbf8adb1a0a6e7927153c7b27f66c8"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 12 03:13:53 2018 +0000"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 12 03:13:53 2018 +0000"
      },
      "message": "Revert \"mediandk: exclude libmediandk from media apex.\"\n\nThis reverts commit 2ddf41868bbbf8adb1a0a6e7927153c7b27f66c8.\n\nReason for revert: build failure on \u0027ndk\u0027 build.\n\nChange-Id: I4d1de4f4fb6a9edc70229160baa33d2625ecef61\n"
    },
    {
      "commit": "b99e1bcec4b2cf23a6d8dfe847fa57dedcecc172",
      "tree": "29bf98ffbe590d2ebd9b60299d5c392f30fafffe",
      "parents": [
        "6b01bf3f93113ea19c4f1e8dfd65fe9da7f1a0c9"
      ],
      "author": {
        "name": "Saketh Sathuvalli",
        "email": "saketh.sathuvalli@ittiam.com",
        "time": "Wed Feb 21 17:10:34 2018 +0530"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Dec 11 19:13:41 2018 -0800"
      },
      "message": "libeffects: Add multichannel processing support\n\nMultichannel processing support added for Bundled effects including\n\nBass Enhancement (DBE)\nN Band Equalizer (EQNB)\nConcert Surround / Stereo Widening (CS)\nParametric Spectrum Analysis (PSA)\nDC removal\nTreble Boost\n\nTest: Solo Tester, CTS Effects Test, Local Native Test\nBug: 72223862\nChange-Id: Ide86b529a7574c26306098fedd7b276b3688998f\n"
    },
    {
      "commit": "413c961fb024162834c1a4118c40ec7de1b194d3",
      "tree": "4d9945b7e5077f899231e79701a24188064bf31c",
      "parents": [
        "e8f69f37bea61dd482dc9f357aa475dfa29c1219",
        "c5a1e23f134cebb84178d07f1cd9ded70a4de8be"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 19:11:47 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 19:11:47 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in audioflinger.\"\nam: c5a1e23f13\n\nChange-Id: Ieb840b9df2d88f61378c8ba890b6c1ee116f1a75\n"
    },
    {
      "commit": "c5a1e23f134cebb84178d07f1cd9ded70a4de8be",
      "tree": "ba7f3e3734b95949f14cb415a7f0d4dcbba1cfdd",
      "parents": [
        "8774dda490558348f8effd7874fd1abcdb4ad006",
        "3e330f09d70f39463f26ad301c1fc5d3fc45b094"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 02:58:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 02:58:12 2018 +0000"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in audioflinger.\""
    },
    {
      "commit": "45d34272dfa8462adda0f11ccfa169c5afa49621",
      "tree": "45450f514f133a91a4746eb6b232c86dc3280806",
      "parents": [
        "cf80f34cc5e8d16d939df21879d770200defaf6e",
        "6012f913f0772cf0b73f379778efc671ce72c557"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 02:32:28 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 02:32:28 2018 +0000"
      },
      "message": "Merge \"Querying capability of haptic playback.\""
    },
    {
      "commit": "5e65a6ad370c34b42e85007af0934afbd00bf57f",
      "tree": "df2d5dc69db7a4fc8828c6b934db14f4c1fa6ffd",
      "parents": [
        "6b6a0f05248fc646d42f09cb891d8b6fda19426e"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Nov 02 14:25:45 2018 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Dec 11 18:25:56 2018 -0800"
      },
      "message": "Add haptic metadata for Ogg file.\n\nAdd a key \"haptic\" in Ogg file metadata, which indicating the haptic\nchannel count of the Ogg file. When it is present as a valid number,\nOggExtractor will set haptic channel mask accordingly to support haptic\nplayback via audio. This is part of haptic playback support.\n\nBug: 111454766\nTest: Manually test\nChange-Id: I9f9ba22358b7c538382f23f24143057970f6d7ad\n"
    },
    {
      "commit": "a2b32728760a75352aadf5383e7615afd5bf435c",
      "tree": "a446f8ba97425fbc2280f67730232022235bc205",
      "parents": [
        "698e9e88633dcfc33eb7112c3c69cbbd4ecc49ad",
        "e8f69f37bea61dd482dc9f357aa475dfa29c1219"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 17:49:53 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 17:49:53 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libaudioclient.\" am: 8774dda490\nam: e8f69f37be\n\nChange-Id: Ie00fbed3d5c11f8aa874a29c2b4d3d1158e001fe\n"
    },
    {
      "commit": "e8f69f37bea61dd482dc9f357aa475dfa29c1219",
      "tree": "ad756f953128c4b1edc406a6c614dad791dac2df",
      "parents": [
        "45dbe4cb0292c08fd511fcf3b2f719419ff5a5a3",
        "8774dda490558348f8effd7874fd1abcdb4ad006"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 17:45:46 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 17:45:46 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libaudioclient.\"\nam: 8774dda490\n\nChange-Id: Ideb9e9ae663296b7fa9504f90e577f08636a8db8\n"
    },
    {
      "commit": "5c2937178504ccb46a53d5ee19762665391594a0",
      "tree": "b13863acdd6d329ebfefa9248b734516e5791e19",
      "parents": [
        "cf80f34cc5e8d16d939df21879d770200defaf6e",
        "957bb244ec42cae4e6c962c1f1a94e2e85aa6b86"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Dec 11 17:38:48 2018 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Dec 11 17:38:48 2018 -0800"
      },
      "message": "resolve merge conflicts of 957bb244ec42cae4e6c962c1f1a94e2e85aa6b86 to master\n\nBug: None\nTest: build\nChange-Id: Ia700bb89afc8d281f2ddea1342b47caa9cd7a8c0\n"
    },
    {
      "commit": "d33180840632318a8dcf1a1f37f89b7554b07a88",
      "tree": "7feca3ffd99388986bac36ae3b5a59bf57ff7759",
      "parents": [
        "7f6f0fd0009dc5991af995cc369d9fd7e1ac36b5"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Sep 07 15:52:43 2018 -0700"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Dec 11 17:37:59 2018 -0800"
      },
      "message": "Use bufferpool@2.0\n\nUse bufferpool2.0 instead of bufferpool 1.0 from CCodec\n\nChange-Id: I842b6723e83eb537f2b2eea0f30a1f36f2b17fa9\n"
    },
    {
      "commit": "698e9e88633dcfc33eb7112c3c69cbbd4ecc49ad",
      "tree": "3278ae33b0241a4ec1549959af7d032eb28704ae",
      "parents": [
        "957bb244ec42cae4e6c962c1f1a94e2e85aa6b86",
        "45dbe4cb0292c08fd511fcf3b2f719419ff5a5a3"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 17:24:41 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 17:24:41 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in nuplayer.\" am: 83c76fb62f\nam: 45dbe4cb02\n\nChange-Id: Idc5b28ad12bb2b85a9478939c533d8c45d451b4a\n"
    },
    {
      "commit": "8774dda490558348f8effd7874fd1abcdb4ad006",
      "tree": "b32519207610a440574a7b49fcdf8e0bbb895677",
      "parents": [
        "83c76fb62ffbad4a0aa22f4f53e8ba23395bde1b",
        "50fa06cf6196e6235cd24a44e5bf464b28f91a7b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 01:23:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 01:23:28 2018 +0000"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libaudioclient.\""
    },
    {
      "commit": "45dbe4cb0292c08fd511fcf3b2f719419ff5a5a3",
      "tree": "80d3be2b8a5e7c12490b813b7ca68fdb48c788d9",
      "parents": [
        "bef48edf9d5984cd9621b821cb7dc096999160e2",
        "83c76fb62ffbad4a0aa22f4f53e8ba23395bde1b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 17:18:32 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 17:18:32 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in nuplayer.\"\nam: 83c76fb62f\n\nChange-Id: I8fca7fcfb5052f67228d3c5a86cac7b21fc0736a\n"
    },
    {
      "commit": "405733256a9cf62c9e3be2d8dbd5ccb9cb7c5d97",
      "tree": "b395e3e093aa3010b54f9227e8a7cef08ed1b2a0",
      "parents": [
        "6b6a0f05248fc646d42f09cb891d8b6fda19426e"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Nov 08 12:08:02 2018 -0800"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Dec 11 17:18:05 2018 -0800"
      },
      "message": "Support open output stream with haptic channel mask.\n\nWhen haptic playback is supported according to audio policy\nconfiguration file, try to open the output stream with haptic channel\nmask. When trying to creat a track with haptic channel mask, use haptic\noutput if it is available.\n\nBug: 111454766\nTest: Manually test\nChange-Id: Ia8c70dd7f602a134d0509630eb734b8c540dea7d\n"
    },
    {
      "commit": "83c76fb62ffbad4a0aa22f4f53e8ba23395bde1b",
      "tree": "b5d5d438ec41e1c9634719a438eeddcc889e79b0",
      "parents": [
        "cadb2e6ac171dcfb2d2ee2d85dd581b1c51eb453",
        "62309d52d5431b2dc79f66b0f4c2d30d50dd9969"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 01:11:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 01:11:58 2018 +0000"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in nuplayer.\""
    },
    {
      "commit": "cf80f34cc5e8d16d939df21879d770200defaf6e",
      "tree": "b5b29fbe679c05db09412a5a09ddbb41111226b9",
      "parents": [
        "a92e90e069a8d3d1163d46ac40fc57f260ac6d51",
        "e6c208f5c4a08f5ea47910ce6a4a5ae009182e8b"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 17:05:05 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 17:05:05 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libmediaplayer2.\" am: b13d332cf6 am: 981c2e3268\nam: e6c208f5c4\n\nChange-Id: Ib0b63974f20965a59c771343eaf1f647c5cb17ec\n"
    },
    {
      "commit": "957bb244ec42cae4e6c962c1f1a94e2e85aa6b86",
      "tree": "75df379b3e2836717c1a7d83ee0f5e59926b61e8",
      "parents": [
        "e6c208f5c4a08f5ea47910ce6a4a5ae009182e8b",
        "bef48edf9d5984cd9621b821cb7dc096999160e2"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Dec 11 17:01:40 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 17:01:40 2018 -0800"
      },
      "message": "Merge changes I70353a21,I1fd7d1d3,I6a9868fd am: cadb2e6ac1\nam: bef48edf9d\n\nChange-Id: Iaab0f19bf2cdf902dff2de371d06e424ad945dde\n"
    },
    {
      "commit": "e6c208f5c4a08f5ea47910ce6a4a5ae009182e8b",
      "tree": "f34805f6202f5de15cae3fabddb7c4daa16c9c33",
      "parents": [
        "d06f3a304f2fd0fced9e09fee58a7b8b295ef750",
        "981c2e32683ff06edd88157a9fd59c04b332e158"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 16:58:49 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 16:58:49 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libmediaplayer2.\" am: b13d332cf6\nam: 981c2e3268\n\nChange-Id: I010d8afaa33dbeb4b0428cfbf91a848eeb926887\n"
    },
    {
      "commit": "bef48edf9d5984cd9621b821cb7dc096999160e2",
      "tree": "2bcbd6f601ff92ba347be0478b1310bdc5d2dac6",
      "parents": [
        "981c2e32683ff06edd88157a9fd59c04b332e158",
        "cadb2e6ac171dcfb2d2ee2d85dd581b1c51eb453"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Dec 11 16:42:13 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 16:42:13 2018 -0800"
      },
      "message": "Merge changes I70353a21,I1fd7d1d3,I6a9868fd\nam: cadb2e6ac1\n\nChange-Id: Iff8acacf798c37bf519ae2cd797a3e74dc267ad7\n"
    },
    {
      "commit": "a92e90e069a8d3d1163d46ac40fc57f260ac6d51",
      "tree": "786bc68fac1500f63b075cf5906e3fd653f3611f",
      "parents": [
        "e8de773c3af0e89b3d79d8451e97d5533b7d463b",
        "8a33265d83ca06dadaf27a60328da4a844757b2e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 12 00:40:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 00:40:06 2018 +0000"
      },
      "message": "Merge \"Initialize all members of StagefrightPluginLoader\""
    },
    {
      "commit": "cadb2e6ac171dcfb2d2ee2d85dd581b1c51eb453",
      "tree": "705854dac020786d5170ead5e0fbc4020564ce19",
      "parents": [
        "b13d332cf65b52a212462e9309f4b3b76d624684",
        "2ddf41868bbbf8adb1a0a6e7927153c7b27f66c8"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 12 00:29:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 00:29:26 2018 +0000"
      },
      "message": "Merge changes I70353a21,I1fd7d1d3,I6a9868fd\n\n* changes:\n  mediandk: exclude libmediandk from media apex.\n  Apply version-script to libmediandk library\n  Keeping AMediaExtractor_disconnect() where it is used.\n"
    },
    {
      "commit": "e8de773c3af0e89b3d79d8451e97d5533b7d463b",
      "tree": "a1db5242230e5fdb1df5ecf95ff1b13dde57d93b",
      "parents": [
        "086a6da72570d4c737d1f373a3953a7fde823437",
        "62d60f07425936dddbdd567ea902089d07e41139"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Dec 12 00:28:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 12 00:28:06 2018 +0000"
      },
      "message": "Merge \"Fix the api level annotation for AMediaCodec_getBufferFormat\""
    },
    {
      "commit": "981c2e32683ff06edd88157a9fd59c04b332e158",
      "tree": "206aca452a4e1aa530d7c6ab3845a2aecb88ef6d",
      "parents": [
        "e544aba6cbef0be475c4235a658cd8dd32614a26",
        "b13d332cf65b52a212462e9309f4b3b76d624684"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 16:23:10 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 16:23:10 2018 -0800"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libmediaplayer2.\"\nam: b13d332cf6\n\nChange-Id: Ie0f6cd6db03e2afb460672410636d3fe503f3727\n"
    },
    {
      "commit": "6012f913f0772cf0b73f379778efc671ce72c557",
      "tree": "c77bb87b93b7fd9e3ad78532761d7e4ac7cfe9e6",
      "parents": [
        "6b6a0f05248fc646d42f09cb891d8b6fda19426e"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Nov 02 17:06:30 2018 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Dec 11 16:18:09 2018 -0800"
      },
      "message": "Querying capability of haptic playback.\n\nBug: 111454766\nTest: Manually test\nChange-Id: Ib200d6b8f02354a01cf599a96fb1a9062dcd3050\n"
    },
    {
      "commit": "086a6da72570d4c737d1f373a3953a7fde823437",
      "tree": "3a0f0f1e70c92de5b0926da65479cdfe19fe0d5f",
      "parents": [
        "ddf85167c94fa7f7474bea400075ebeb76be6540",
        "d06f3a304f2fd0fced9e09fee58a7b8b295ef750"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Dec 11 16:07:40 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 16:07:40 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into stage-aosp-master\" into stage-aosp-master am: e544aba6cb  -s ours\nam: d06f3a304f  -s ours\n\nChange-Id: Ice060d181f620da8b06138735e26caa9c9cf0a35\n"
    },
    {
      "commit": "b13d332cf65b52a212462e9309f4b3b76d624684",
      "tree": "0578712055ad46e44e06be58650c7af98ff4b520",
      "parents": [
        "c6b48fe6272db5d3ca910598565c2b48b547ce7f",
        "d42529d5cc9b5949fd3ec449876d44142c6506b1"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 23:50:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 11 23:50:28 2018 +0000"
      },
      "message": "Merge \"Fix cert-dcl16-c clang-tidy warnings in libmediaplayer2.\""
    },
    {
      "commit": "d06f3a304f2fd0fced9e09fee58a7b8b295ef750",
      "tree": "39a0c765afc000a12d0981f3ad0b979d1835536e",
      "parents": [
        "80c4516ac30dbf21c211af27d0294410bd5f8dbc",
        "e544aba6cbef0be475c4235a658cd8dd32614a26"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Dec 11 15:38:27 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 15:38:27 2018 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into stage-aosp-master\" into stage-aosp-master\nam: e544aba6cb  -s ours\n\nChange-Id: Ie0f0c11c6bde868b21cb6f4ba90a294944e2e64e\n"
    },
    {
      "commit": "ddf85167c94fa7f7474bea400075ebeb76be6540",
      "tree": "3a0f0f1e70c92de5b0926da65479cdfe19fe0d5f",
      "parents": [
        "6b01bf3f93113ea19c4f1e8dfd65fe9da7f1a0c9",
        "80c4516ac30dbf21c211af27d0294410bd5f8dbc"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Dec 11 15:33:13 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 15:33:13 2018 -0800"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into stage-aosp-master am: bffb47d61f  -s ours\nam: 80c4516ac3  -s ours\n\nChange-Id: I804c36252435b11937f7aa935b103c5cda1375f6\n"
    },
    {
      "commit": "80c4516ac30dbf21c211af27d0294410bd5f8dbc",
      "tree": "39a0c765afc000a12d0981f3ad0b979d1835536e",
      "parents": [
        "261413ac043ea80ed4e068847b4060c93be20dbe",
        "bffb47d61fcea60a900c98f37632c93ec1a5b2d6"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Dec 11 15:03:08 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 11 15:03:08 2018 -0800"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into stage-aosp-master\nam: bffb47d61f  -s ours\n\nChange-Id: I531cd4e51939924713a0fde62485a832466f2d4d\n"
    },
    {
      "commit": "8a33265d83ca06dadaf27a60328da4a844757b2e",
      "tree": "696f1398de61f16372050a7f684ed5fc98060a2e",
      "parents": [
        "6b01bf3f93113ea19c4f1e8dfd65fe9da7f1a0c9"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Dec 11 14:11:18 2018 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Tue Dec 11 23:02:17 2018 +0000"
      },
      "message": "Initialize all members of StagefrightPluginLoader\n\nFunction pointers should all be initialized to null.\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: 120785121\nChange-Id: If9aa3c0ebd8888ea6e0b550d55397633657802fc\n"
    },
    {
      "commit": "fd8212e7ce78001c11ef12b3d52470cdcfd587d9",
      "tree": "cbe65d8ad757aa5b4bf0b8d715140c5154ceccb6",
      "parents": [
        "88bd26d835247ea061c1b261bddb0d3c50abc9df"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Dec 11 14:58:30 2018 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Dec 11 14:58:30 2018 -0800"
      },
      "message": "Fix double free\n\nBug: 111407253\nTest: manual, CTS\nChange-Id: I1515771b8f86d0865085df5d3803aa6cb61201f4\n"
    },
    {
      "commit": "3e330f09d70f39463f26ad301c1fc5d3fc45b094",
      "tree": "53c0cea7ed1b55a37eeb89e67d6bd26087771f24",
      "parents": [
        "14c577fac81b8fdcc75e4bf9243f16bd624ba58b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 13:56:07 2018 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 14:53:36 2018 -0800"
      },
      "message": "Fix cert-dcl16-c clang-tidy warnings in audioflinger.\n\nBug: 120614316\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,cert-dcl16-c\nChange-Id: I39f164a4204043042db383ce10ded542437f8447\n"
    },
    {
      "commit": "62309d52d5431b2dc79f66b0f4c2d30d50dd9969",
      "tree": "05b22083b907ec5a665a0313696623ff9e3ce2f6",
      "parents": [
        "14c577fac81b8fdcc75e4bf9243f16bd624ba58b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 13:54:02 2018 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 13:54:02 2018 -0800"
      },
      "message": "Fix cert-dcl16-c clang-tidy warnings in nuplayer.\n\nBug: 120614316\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,cert-dcl16-c\nChange-Id: Ia4124c95101ba37d7212a4de8a9a17959153db25\n"
    },
    {
      "commit": "d42529d5cc9b5949fd3ec449876d44142c6506b1",
      "tree": "c7c9ce218ac87294bb0a29ee3ec2c26e893b967e",
      "parents": [
        "14c577fac81b8fdcc75e4bf9243f16bd624ba58b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 13:53:10 2018 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 13:53:10 2018 -0800"
      },
      "message": "Fix cert-dcl16-c clang-tidy warnings in libmediaplayer2.\n\nBug: 120614316\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,cert-dcl16-c\nChange-Id: Iac1ca7c7dc6e20624714e1f279036dd3cf0f9821\n"
    },
    {
      "commit": "602bd42131dbe07a8de8738bf8f5fc658b9b1eba",
      "tree": "962277b43ecc2b2475892925f64fde9270be1a60",
      "parents": [
        "14c577fac81b8fdcc75e4bf9243f16bd624ba58b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 13:52:25 2018 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 13:52:25 2018 -0800"
      },
      "message": "Fix cert-dcl16-c clang-tidy warnings in libeffects.\n\nBug: 120614316\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,cert-dcl16-c\nChange-Id: I2b4e4ebdf6a4a917313f7f911c7da9d5e63afabe\n"
    },
    {
      "commit": "50fa06cf6196e6235cd24a44e5bf464b28f91a7b",
      "tree": "848bcdc1e9c24817a3e1f05d079ed7f0da0d636e",
      "parents": [
        "14c577fac81b8fdcc75e4bf9243f16bd624ba58b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 13:51:36 2018 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 13:51:36 2018 -0800"
      },
      "message": "Fix cert-dcl16-c clang-tidy warnings in libaudioclient.\n\nBug: 120614316\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,cert-dcl16-c\nChange-Id: If3d86617594250e2a9ed79c46bf39852a9a723b2\n"
    },
    {
      "commit": "e544aba6cbef0be475c4235a658cd8dd32614a26",
      "tree": "91863b33da5edfc89291be90901e31e49a198825",
      "parents": [
        "03a9cbbeb08fb866571fedcf5e04bcbfdb73d2ab",
        "bffb47d61fcea60a900c98f37632c93ec1a5b2d6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 21:49:24 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 21:49:24 2018 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into stage-aosp-master\" into stage-aosp-master"
    },
    {
      "commit": "21b9616be90c88251ce1e7194c6e3868e43e477c",
      "tree": "cd32fd2063267f313be11a89798aa16f8f4f0dcb",
      "parents": [
        "14c577fac81b8fdcc75e4bf9243f16bd624ba58b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 13:48:32 2018 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Tue Dec 11 13:48:32 2018 -0800"
      },
      "message": "Fix cert-dcl16-c clang-tidy warnings in include.\n\nBug: 120614316\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,cert-dcl16-c\nChange-Id: I7c62e6ff195ca35939da898872b69b0a4da59ec6\n"
    },
    {
      "commit": "2ddf41868bbbf8adb1a0a6e7927153c7b27f66c8",
      "tree": "e675a201cfa3504326f470b0d2a6e3b60e80c222",
      "parents": [
        "33019d54e8cacdd92a14bc0f26119247a6d4494e"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Dec 10 14:40:42 2018 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Dec 11 13:24:45 2018 -0800"
      },
      "message": "mediandk: exclude libmediandk from media apex.\n\nBug: 112766425\nTest: build and check libmediandk.so does not exist in media apex.\nChange-Id: I70353a219dd50273acb16900380f4b0dc5cdbb05\n"
    },
    {
      "commit": "33019d54e8cacdd92a14bc0f26119247a6d4494e",
      "tree": "00721953c987f44d32586885936ef12363d643ed",
      "parents": [
        "5dcd67b8459dfa3530c2b545193f02ebb54dece5"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Tue Dec 04 15:58:40 2018 +0100"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Dec 11 13:24:45 2018 -0800"
      },
      "message": "Apply version-script to libmediandk library\n\nCherry-pick note: dropped the changes for API 29\nAlso fixed annotation for AMediaCodec_getBufferFormat correctly\n\nBug: http://b/69603741\nTest: make\nMerged-In: I1fd7d1d3dfdd567aa7398c48117c60344bd5e109\nChange-Id: I1fd7d1d3dfdd567aa7398c48117c60344bd5e109\n"
    },
    {
      "commit": "5dcd67b8459dfa3530c2b545193f02ebb54dece5",
      "tree": "26f7b90273586f8b9d16469217b5078352bece99",
      "parents": [
        "c6b48fe6272db5d3ca910598565c2b48b547ce7f"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Dec 11 10:50:13 2018 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Dec 11 13:24:16 2018 -0800"
      },
      "message": "Keeping AMediaExtractor_disconnect() where it is used.\n\nThis private API will be replaced with public API soon.\n\nTest: make checkbuild\nMerged-In: I083b85c31e42f7ddd4b2da365557e3d9251f8777\nChange-Id: I6a9868fd1cf73f578a15e86b43f5ef049babd9ad\n"
    },
    {
      "commit": "ce82a5f11bca88c8acc7e516a6f7b84df9cec284",
      "tree": "a94effaa8404dbf13a7de592f2679859ab4530b4",
      "parents": [
        "6b01bf3f93113ea19c4f1e8dfd65fe9da7f1a0c9"
      ],
      "author": {
        "name": "ybai",
        "email": "Yanning.Bai@dolby.com",
        "time": "Thu Nov 01 11:19:19 2018 +0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Dec 11 12:46:19 2018 -0800"
      },
      "message": "Add AudioPresentation selection support for ACodec\n\nBug: 119312182\nTest: compile\nChange-Id: Ie3505f3f92c1277dbd88a5f345cebdb837e23974\n"
    },
    {
      "commit": "bffb47d61fcea60a900c98f37632c93ec1a5b2d6",
      "tree": "d5f2fa0af37d15514e0662d283a9271ca7b8d033",
      "parents": [
        "25427e247dc56d8bd2aad46bc628c696fc47c1a3",
        "0cf77658fa992cef0247484ba6b43526a9d2d571"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Dec 10 10:04:56 2018 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Dec 11 20:26:00 2018 +0000"
      },
      "message": "DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into stage-aosp-master\n\nBug: 120502534\nChange-Id: I674b89442ad4fb75081fb5b8fdbb8ea89be97c5c\n"
    },
    {
      "commit": "df27b04b52fd6a2ba9d9a5180adc2847386632a8",
      "tree": "15607195f3f2cb9372c61bb78b4af6bed26a28d3",
      "parents": [
        "5a2048c3095478482a5ac16639514d3a0a214713"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Nov 27 18:55:09 2018 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 11 11:58:13 2018 -0800"
      },
      "message": "Plumbing for OPUS encoding.\n\nWebm, OGG container extensions to hold opus.\nhooks so we can say that we\u0027re recording in opus format.\nOMX-specific changes are omitted since our target is Codec2\n\nBug: 111850384\nTest: with separate omx routines\nChange-Id: Iecb8b53df3fbd8506d2e6f007602284eb2d0decc\n"
    },
    {
      "commit": "6b01bf3f93113ea19c4f1e8dfd65fe9da7f1a0c9",
      "tree": "3a0f0f1e70c92de5b0926da65479cdfe19fe0d5f",
      "parents": [
        "a223769e7767765ba7a546f66887508fbb19f54d",
        "cd7466f4bc56c1d8b568d79499f288cee9f4fe21"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 19:21:04 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 19:21:04 2018 +0000"
      },
      "message": "Merge \"Add AC-4 support for ACodec\""
    },
    {
      "commit": "a223769e7767765ba7a546f66887508fbb19f54d",
      "tree": "a24bbadad46856fca743a3d6d31d0c046f55f73f",
      "parents": [
        "7ce82e7ccf47ec5ea00a85a15665eb51edd9b258",
        "a94fbb22404ef26d12fbb3ad0376df15f84f47ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 13:54:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 13:54:38 2018 +0000"
      },
      "message": "Merge \"Implement AudioTrack.isDirectPlaybackSupported method\""
    },
    {
      "commit": "7ce82e7ccf47ec5ea00a85a15665eb51edd9b258",
      "tree": "c5f64e4625f55289294f05da08430cc18067751e",
      "parents": [
        "af242df7565a8f132b53d75d517052f9689e947f",
        "070f41ead172f0944351906ae8073fff01e854c9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 13:31:22 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 13:31:22 2018 +0000"
      },
      "message": "Merge \"Update AC-4 support in MPEG-4 extractor\""
    },
    {
      "commit": "af242df7565a8f132b53d75d517052f9689e947f",
      "tree": "773178402285825fd22993a65b091af8838180f4",
      "parents": [
        "3e2394104f57597f43bb565c10e8bf038115ab73",
        "ddfbcedc35da56dabe6c30c62432c81ef4d4a759"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 10:29:06 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 10:29:06 2018 +0000"
      },
      "message": "Merge \"Add eac3-joc MIME type support\""
    },
    {
      "commit": "3e2394104f57597f43bb565c10e8bf038115ab73",
      "tree": "d14c0dcd8d8ee54f00788c956e546d9f49096e59",
      "parents": [
        "45632a116361530e21ba60c7942aa625cdd3e644",
        "fe9689ab162c7efaa468cab3eaadf585ca08ec16"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 08:17:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 08:17:32 2018 +0000"
      },
      "message": "Merge \"hdr10+: adding C2 params for HDR10+\""
    },
    {
      "commit": "45632a116361530e21ba60c7942aa625cdd3e644",
      "tree": "0018a0812f7bd13459694dca3af0ccc557e65205",
      "parents": [
        "f66521bbda90858dabcac6b3193e14ce235a4714",
        "620084c71e2bbaeb43860d15e116f0be63fbf3b6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 08:11:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 08:11:56 2018 +0000"
      },
      "message": "Merge \"Remove libmediaextractor from FlacExtractor\""
    },
    {
      "commit": "62d60f07425936dddbdd567ea902089d07e41139",
      "tree": "15a2444a5f2b595b5a6b3ab28f3aa366b07a9eb8",
      "parents": [
        "6c5157eaa8682ee60db576c49fcf56a3d61174f0"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Dec 10 22:06:56 2018 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Dec 10 22:13:20 2018 -0800"
      },
      "message": "Fix the api level annotation for AMediaCodec_getBufferFormat\n\nTest: build\nChange-Id: I7e36b34e45b5eafce2f79e89c704f562afc4d653\n"
    },
    {
      "commit": "620084c71e2bbaeb43860d15e116f0be63fbf3b6",
      "tree": "67ab0b67fe6e0e55f0b2a90b69da4a17e0650324",
      "parents": [
        "6c5157eaa8682ee60db576c49fcf56a3d61174f0"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Dec 10 19:46:45 2018 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Dec 10 19:47:59 2018 -0800"
      },
      "message": "Remove libmediaextractor from FlacExtractor\n\nTest: build\nBug: 111407253\nChange-Id: Iefb22fe3c26702bce5cea81c546290fb5f532b61\n"
    },
    {
      "commit": "f66521bbda90858dabcac6b3193e14ce235a4714",
      "tree": "88f365ebd1fcf7eaf0ca0c6d6b1d08acbb7cc540",
      "parents": [
        "d0f1bffe98354848dc23f4492d8f86987459f179"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Mon Dec 10 19:33:05 2018 -0800"
      },
      "committer": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Mon Dec 10 19:35:43 2018 -0800"
      },
      "message": "frameSize using public API\n\nBug: 112549970\nTest: MediaPlayer2Test\nChange-Id: Idde6460d18cfdd59de2cf47531ebd6e0004a5e62\n"
    },
    {
      "commit": "d0f1bffe98354848dc23f4492d8f86987459f179",
      "tree": "516eb8f048077f2672ecfa749c7c617bde4df602",
      "parents": [
        "6c5157eaa8682ee60db576c49fcf56a3d61174f0",
        "a46bedb84a6c972f128e17e7bed114ad0863b0b3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 03:34:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 03:34:44 2018 +0000"
      },
      "message": "Merge changes I2fc54853,If58ff214\n\n* changes:\n  audio policy: fix capture policy for assistant\n  Revert \"Revert \"audio policy: concurrent capture\"\"\n"
    },
    {
      "commit": "6c5157eaa8682ee60db576c49fcf56a3d61174f0",
      "tree": "ad45e65128a08b854e7678ddfa565ec14c354b76",
      "parents": [
        "3ca78ae0f955c27a561d590bad7e76cc33fd1ec8",
        "7fa7c86510509efe0af098893a661516794e0490"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 11 02:13:08 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 11 02:13:08 2018 +0000"
      },
      "message": "Merge \"mediaextractor: load extractor plug-ins from apex\""
    },
    {
      "commit": "3ca78ae0f955c27a561d590bad7e76cc33fd1ec8",
      "tree": "1dfb2c3d4d67150ea408f123fb53f7384880f8e6",
      "parents": [
        "7f6f0fd0009dc5991af995cc369d9fd7e1ac36b5",
        "261413ac043ea80ed4e068847b4060c93be20dbe"
      ],
      "author": {
        "name": "nobuaki tanaka",
        "email": "nobuaki.xb.tanaka@sony.com",
        "time": "Mon Dec 10 15:49:54 2018 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 10 15:49:54 2018 -0800"
      },
      "message": "Merge \"Apply stream volume for the correct device\" am: c6b48fe627 am: 03a9cbbeb0\nam: 261413ac04\n\nChange-Id: Id5e366ce17585f2c7f0ed1240ecaf71e75a603af\n"
    }
  ],
  "next": "a46bedb84a6c972f128e17e7bed114ad0863b0b3"
}
