)]}'
{
  "log": [
    {
      "commit": "77dfac6e8f9e74ef77597e091aaace61f7e3b5ee",
      "tree": "1978749f34abcdf880e0b381b62c90f52da8b1ca",
      "parents": [
        "e2ed9689261d7cd4f93cc65fb4982e30b1909b9e",
        "513c0f4b394c9d02a77e7ba490aeba5117ab2204"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 23 10:02:46 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:02:46 2019 -0700"
      },
      "message": "[automerger skipped] AImage: don\u0027t allow ~AImageReader to run before AImages are deleted. am: 9ddd6e8d9e -s ours am: b340eb8a28 -s ours am: 78f605b04a -s ours\nam: 513c0f4b39 -s ours\nam skip reason: change_id If5803cb6fcb6f4800032069872daaeac1cd36ed2 with SHA1 9e0302fcc1 is in history\n\nChange-Id: I7baee792c8e8ffedc0d61807a2b58ed4ce815498\n"
    },
    {
      "commit": "e2ed9689261d7cd4f93cc65fb4982e30b1909b9e",
      "tree": "1978749f34abcdf880e0b381b62c90f52da8b1ca",
      "parents": [
        "9d156bc0946afb725393e263aebf5bf1d1646d9d",
        "2a38feea995e66e723576d2c09c7ad246cd57ed8"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 23 10:02:15 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 10:02:15 2019 -0700"
      },
      "message": "[automerger skipped] Merge changes from topic \"hiddenCameraDeadlock\" am: c52243f298 am: 8863a154f8 am: f7b975c56a\nam: 2a38feea99 -s ours\nam skip reason: change_id I4a697c1eaccc3603007be4a595febea981fbeb64 with SHA1 33e8ef86ec is in history\n\nChange-Id: I5edc79740db0cfc2ebd06ce7ab3be6440096f57d\n"
    },
    {
      "commit": "513c0f4b394c9d02a77e7ba490aeba5117ab2204",
      "tree": "67d4418891d6d5662cf080f0419a2d0149986862",
      "parents": [
        "2a38feea995e66e723576d2c09c7ad246cd57ed8",
        "78f605b04a1506c2ebbd59e8bb9aa06578b06ee4"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 23 09:57:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:57:12 2019 -0700"
      },
      "message": "[automerger skipped] AImage: don\u0027t allow ~AImageReader to run before AImages are deleted. am: 9ddd6e8d9e -s ours am: b340eb8a28 -s ours\nam: 78f605b04a -s ours\nam skip reason: change_id If5803cb6fcb6f4800032069872daaeac1cd36ed2 with SHA1 9e0302fcc1 is in history\n\nChange-Id: I687c6540824167bdb20eb329529f1c88fbe02cbc\n"
    },
    {
      "commit": "2a38feea995e66e723576d2c09c7ad246cd57ed8",
      "tree": "67d4418891d6d5662cf080f0419a2d0149986862",
      "parents": [
        "31706c85b15f0e4f72cda2391aab7d6e3404de8c",
        "f7b975c56a98c3134adc5dc95834673eeee81f0d"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 23 09:56:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 23 09:56:50 2019 -0700"
      },
      "message": "Merge changes from topic \"hiddenCameraDeadlock\" am: c52243f298 am: 8863a154f8\nam: f7b975c56a\n\nChange-Id: Ic18b113e58e15d24ea212a42d7275df32cbd5915\n"
    },
    {
      "commit": "9d156bc0946afb725393e263aebf5bf1d1646d9d",
      "tree": "1978749f34abcdf880e0b381b62c90f52da8b1ca",
      "parents": [
        "0562c91f1546865a115e9cfb029b1bf39bdb3879",
        "a0877dc731067dd95635b2be3e893f1fe60bf3a1"
      ],
      "author": {
        "name": "Mohammad Samiul Islam",
        "email": "samiul@google.com",
        "time": "Wed Oct 23 16:24:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 16:24:21 2019 +0000"
      },
      "message": "Merge \"Revert \"Move libmediahelper into a new folder.\"\""
    },
    {
      "commit": "a0877dc731067dd95635b2be3e893f1fe60bf3a1",
      "tree": "eceafbd995bb43bfcd277bcd421df42e099cbc6e",
      "parents": [
        "c8888660b53647ef1a9608493ab1a5dc93ba9b0d"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Oct 23 16:05:56 2019 +0000"
      },
      "committer": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Wed Oct 23 16:05:56 2019 +0000"
      },
      "message": "Revert \"Move libmediahelper into a new folder.\"\n\nThis reverts commit c8888660b53647ef1a9608493ab1a5dc93ba9b0d.\n\nReason for revert: Broke elfin build\n\nChange-Id: Idfd67b064b28abf32da332149bdce212249345d8\n"
    },
    {
      "commit": "0562c91f1546865a115e9cfb029b1bf39bdb3879",
      "tree": "6a539308b8058e20657e13516cb6d3e5223e0561",
      "parents": [
        "199445d17d37f1e820efb7ae309bee1545288a3c",
        "e9f6c3d54ca462eec3c20df38685b6b9bb920ca1"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 23 14:48:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 14:48:14 2019 +0000"
      },
      "message": "Merge \"Move MediaDeviceInfo to libamidi, its only user\""
    },
    {
      "commit": "199445d17d37f1e820efb7ae309bee1545288a3c",
      "tree": "97404e90e3bf277de6cead6c5bc24e47062caf4a",
      "parents": [
        "58e944d98b8230e4c9e87430702bc2612ebe3de7",
        "c8888660b53647ef1a9608493ab1a5dc93ba9b0d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 23 14:13:13 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 23 14:13:13 2019 +0000"
      },
      "message": "Merge \"Move libmediahelper into a new folder.\""
    },
    {
      "commit": "c8888660b53647ef1a9608493ab1a5dc93ba9b0d",
      "tree": "e6ab4705e0b5e4afe880a178f3b44259e5ab9442",
      "parents": [
        "f6581aaac9469864be4bd915bca0c1ae9f37d55d"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Oct 18 15:49:48 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Oct 22 17:20:54 2019 -0700"
      },
      "message": "Move libmediahelper into a new folder.\n\nThis change mainly aims at refactoring libmediahelper. Libmediahelper\ndoesn\u0027t need to be stored in media folder. In that case, move\nlibmediahelper related file to a new folder. In the meantime, move\nAudioParameter.h from libaudioclient to libmediahelper. There is no\nneed to keep AudioParameter.h in libaudioclient while AudioParameter.cpp\nis in libmediahelper.\n\nTest: make\nBug: 135621476\nChange-Id: Icce6615b7e3a68be8b7492f2a91922ab04464ca2\n"
    },
    {
      "commit": "58e944d98b8230e4c9e87430702bc2612ebe3de7",
      "tree": "bdfa67bb162a8a6748e4f40e3f5e4c6cf3a907c3",
      "parents": [
        "cd75394ef902c43bdc38da88f40b62174c986ded",
        "aeef788a3b322470da8e79c949a3861547998dd3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Oct 22 21:18:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 22 21:18:33 2019 +0000"
      },
      "message": "Merge changes I76cdcce4,Ide5e9218\n\n* changes:\n  MediaMetrics: Update to use fluent style recording\n  MediaMetrics: Make submit one-way\n"
    },
    {
      "commit": "e9f6c3d54ca462eec3c20df38685b6b9bb920ca1",
      "tree": "0d79af25c6e3ff2f861805b8d8c872edfe5f4ea1",
      "parents": [
        "e2d53408222d3b06462073b9447529c781be6419"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 22 13:42:38 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Oct 22 13:42:38 2019 -0700"
      },
      "message": "Move MediaDeviceInfo to libamidi, its only user\n\nTest: build\nChange-Id: Iaa3d0bff7e03cb122f525f9cf986f6e17e7978ea\n"
    },
    {
      "commit": "cd75394ef902c43bdc38da88f40b62174c986ded",
      "tree": "eceafbd995bb43bfcd277bcd421df42e099cbc6e",
      "parents": [
        "f6581aaac9469864be4bd915bca0c1ae9f37d55d",
        "31706c85b15f0e4f72cda2391aab7d6e3404de8c"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Tue Oct 22 08:30:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 22 08:30:52 2019 -0700"
      },
      "message": "[automerger skipped] resolve merge conflicts of f7b975c56a98c3134adc5dc95834673eeee81f0d to qt-qpr1-dev-plus-aosp\nam: 31706c85b1 -s ours\nam skip reason: change_id I4a697c1eaccc3603007be4a595febea981fbeb64 with SHA1 33e8ef86ec is in history\n\nChange-Id: I9a36145505261f8bca044b5cf36146f5d88600af\n"
    },
    {
      "commit": "31706c85b15f0e4f72cda2391aab7d6e3404de8c",
      "tree": "67d4418891d6d5662cf080f0419a2d0149986862",
      "parents": [
        "f94b6d6d8118e27213e38c0449159c60cbd74362",
        "fd39db81e44e191baa476a579de6cc2618de025a"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 14:51:56 2019 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 16:46:51 2019 -0700"
      },
      "message": "resolve merge conflicts of f7b975c56a98c3134adc5dc95834673eeee81f0d to qt-qpr1-dev-plus-aosp\n\nTest: build\nTest: Camera2 app take picture(sanity)\n\nMerged-In: I4a697c1eaccc3603007be4a595febea981fbeb64\nChange-Id: I8562c83478b1fe8fbda7c85f97b995985666918d\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "aeef788a3b322470da8e79c949a3861547998dd3",
      "tree": "352f95b00400ce8a1ae7c6b7e4ebcc3cf28b9eaf",
      "parents": [
        "a87e69cf8b4b2b58f5bbe2aa89632b36e1e533c4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Oct 18 15:18:14 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Oct 21 12:28:09 2019 -0700"
      },
      "message": "MediaMetrics: Update to use fluent style recording\n\nMove methods into Prop class.\nUse const for getters.\n\nTest: mediametrics_tests and dumpsys media.metrics\nChange-Id: I76cdcce4f966ce74c44d4db019b4ce0096e567de\n"
    },
    {
      "commit": "a87e69cf8b4b2b58f5bbe2aa89632b36e1e533c4",
      "tree": "3c06f8f07fe275b50c4969f4ba6b356fbe8e1f52",
      "parents": [
        "2392e6d96d80c44a140a3ab5c45a17b48d8216c1"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Oct 18 10:07:40 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Oct 21 11:56:06 2019 -0700"
      },
      "message": "MediaMetrics: Make submit one-way\n\nRemove the unused session id to improve speed and clarity.\n\nTest: dumpsys media.metrics sanity, mediametrics_tests\nChange-Id: Ide5e9218811e110997fed19f43eb6a5fdc5812ec\n"
    },
    {
      "commit": "78f605b04a1506c2ebbd59e8bb9aa06578b06ee4",
      "tree": "8e333a4e6bdde2c32c2e6a0a832ba5da12427665",
      "parents": [
        "f7b975c56a98c3134adc5dc95834673eeee81f0d",
        "b340eb8a289ae7c289a0bb87176bc8480f8d1dde"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 11:37:39 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 11:37:39 2019 -0700"
      },
      "message": "[automerger skipped] AImage: don\u0027t allow ~AImageReader to run before AImages are deleted. am: 9ddd6e8d9e -s ours\nam: b340eb8a28 -s ours\nam skip reason: change_id If5803cb6fcb6f4800032069872daaeac1cd36ed2 with SHA1 9e0302fcc1 is in history\n\nChange-Id: Ia279e588b3a4343c816567bee9cc5d5ba51ac68a\n"
    },
    {
      "commit": "b340eb8a289ae7c289a0bb87176bc8480f8d1dde",
      "tree": "6b3baba11f2a280775416eeb6c17bfc23a7c1503",
      "parents": [
        "8863a154f82f06b7267348d5d8f6a371d90ba1cb",
        "9ddd6e8d9e472e9bc9e023444a4715466d1e9390"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 11:30:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 11:30:51 2019 -0700"
      },
      "message": "[automerger skipped] AImage: don\u0027t allow ~AImageReader to run before AImages are deleted.\nam: 9ddd6e8d9e -s ours\nam skip reason: change_id If5803cb6fcb6f4800032069872daaeac1cd36ed2 with SHA1 9e0302fcc1 is in history\n\nChange-Id: I60c81c4ed863b68c94e3062c126b24f9e04946ee\n"
    },
    {
      "commit": "f6581aaac9469864be4bd915bca0c1ae9f37d55d",
      "tree": "eceafbd995bb43bfcd277bcd421df42e099cbc6e",
      "parents": [
        "01efa1083b0055c820b3b6cbf31909534b6c36aa",
        "181e6950a1ce5b9705c47c4b4e288d978cb7283a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 21 18:26:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 21 18:26:28 2019 +0000"
      },
      "message": "Merge \"Convert IResourceManagerService to stable AIDL\""
    },
    {
      "commit": "f7b975c56a98c3134adc5dc95834673eeee81f0d",
      "tree": "8e333a4e6bdde2c32c2e6a0a832ba5da12427665",
      "parents": [
        "8429516eed61f126109037a997ee8e6fe8a97029",
        "8863a154f82f06b7267348d5d8f6a371d90ba1cb"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 11:16:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 11:16:33 2019 -0700"
      },
      "message": "Merge changes from topic \"hiddenCameraDeadlock\" am: c52243f298\nam: 8863a154f8\n\nChange-Id: I0974cb11a70bfd0a325e24a559872093c19b4fe5\n"
    },
    {
      "commit": "8863a154f82f06b7267348d5d8f6a371d90ba1cb",
      "tree": "6b3baba11f2a280775416eeb6c17bfc23a7c1503",
      "parents": [
        "4520fef512aa02e8557b147104cc343bc2994910",
        "c52243f298aa3e570197831c8c383fdedb8f4ac6"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 11:10:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 11:10:06 2019 -0700"
      },
      "message": "Merge changes from topic \"hiddenCameraDeadlock\"\nam: c52243f298\n\nChange-Id: Iced231eeaf55af13dfff514f21ce3398cdbd6a0c\n"
    },
    {
      "commit": "01efa1083b0055c820b3b6cbf31909534b6c36aa",
      "tree": "60047364bc866f007e09380df09fe8c1747aad41",
      "parents": [
        "f81eff4896be5b442bd69b83ff8fc8bfca8dd474",
        "f94b6d6d8118e27213e38c0449159c60cbd74362"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 10:08:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 10:08:20 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\" am: 4426ce8d95 am: 4520fef512 am: 8429516eed\nam: f94b6d6d81\n\nChange-Id: I96ba323a3400613395fd7fb21cb5869256af238c\n"
    },
    {
      "commit": "f94b6d6d8118e27213e38c0449159c60cbd74362",
      "tree": "12914f9320d26f93dacb13eefe722928057d20e0",
      "parents": [
        "cb1077dfa66e46ab6f43ba218d879e937700598d",
        "8429516eed61f126109037a997ee8e6fe8a97029"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 10:02:45 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 10:02:45 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\" am: 4426ce8d95 am: 4520fef512\nam: 8429516eed\n\nChange-Id: I31102bb5a450f286518075fed6dd91fc190ef441\n"
    },
    {
      "commit": "c52243f298aa3e570197831c8c383fdedb8f4ac6",
      "tree": "ef93786ab04ffd918b68adbb25d1c3a43633d791",
      "parents": [
        "4426ce8d95c78ba08d86c6d6c7f329033c1876c8",
        "fd39db81e44e191baa476a579de6cc2618de025a"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 21 17:00:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 21 17:00:19 2019 +0000"
      },
      "message": "Merge changes from topic \"hiddenCameraDeadlock\"\n\n* changes:\n  cameraserver: Avoiding deadlocks while calling isPublicallyHiddenSecureCamera().\n  Do not include hidden secure cameras in camera1: getNumberOfCameras\n"
    },
    {
      "commit": "8429516eed61f126109037a997ee8e6fe8a97029",
      "tree": "e81eb58ef5b8a2a7d8424927129d9e3855b61517",
      "parents": [
        "544847bc342cd64fc114fbbf66930d9f5ac4496e",
        "4520fef512aa02e8557b147104cc343bc2994910"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 09:57:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 09:57:14 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\" am: 4426ce8d95\nam: 4520fef512\n\nChange-Id: Icc49f11520e54b73ea55e628af0a7f79ac2f402c\n"
    },
    {
      "commit": "4520fef512aa02e8557b147104cc343bc2994910",
      "tree": "a3c76224b2b2f03ce9454dcfa0c043053c5e4cf7",
      "parents": [
        "87e6db673aab8226324d7cda4bdd3325576e659f",
        "4426ce8d95c78ba08d86c6d6c7f329033c1876c8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 09:51:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Oct 21 09:51:54 2019 -0700"
      },
      "message": "Merge \"Move AudioPlayer to test commands\"\nam: 4426ce8d95\n\nChange-Id: I570df166245cecace59955fac8b667d99167d591\n"
    },
    {
      "commit": "4426ce8d95c78ba08d86c6d6c7f329033c1876c8",
      "tree": "9a85f2a71dc54a70f52fa3fef76f12f1bcdf8838",
      "parents": [
        "3ba521f0ba0d81d7ea035917498fae99c27443de",
        "1edb68c38408d06bf8f97d6884663732b7dbcce2"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Oct 21 16:29:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 21 16:29:58 2019 +0000"
      },
      "message": "Merge \"Move AudioPlayer to test commands\""
    },
    {
      "commit": "f81eff4896be5b442bd69b83ff8fc8bfca8dd474",
      "tree": "67e2afbd04f14383ef525751506be315fa483e47",
      "parents": [
        "2392e6d96d80c44a140a3ab5c45a17b48d8216c1",
        "a30e320885ccba49bc86f404acfa18729e243473"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Oct 19 00:01:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Oct 19 00:01:04 2019 +0000"
      },
      "message": "Merge \"[audiopolicy] fix -Wreorder-init-list\""
    },
    {
      "commit": "181e6950a1ce5b9705c47c4b4e288d978cb7283a",
      "tree": "b92dc19041aec4465161b112f45185cd4598c09a",
      "parents": [
        "318b26e722112462f93df797bf47ca3dabc80048"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Oct 09 13:23:39 2019 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Oct 18 14:55:23 2019 -0700"
      },
      "message": "Convert IResourceManagerService to stable AIDL\n\nConvert with minimal change to the interface itself.\n\nAdd additional test to cover DrmSessionManager\u0027s usage\nof possible negative value field (which is signed now).\n\nbug: 142396029\ntest: ResourceManagerService_test, DrmSessionManager_test,\nCTS ResourceManagerServiceTest;\nManually check battery stats reporting.\n\nChange-Id: I5c537a54efc2663281c96ddbdbd4ee56f23c1adf\n"
    },
    {
      "commit": "a30e320885ccba49bc86f404acfa18729e243473",
      "tree": "84c2499f55d534b8adc7d753415b13cb9d635af5",
      "parents": [
        "7b12996173c219b168af186986349817df5bb5ea"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Fri Oct 18 13:38:23 2019 -0700"
      },
      "committer": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Fri Oct 18 13:38:23 2019 -0700"
      },
      "message": "[audiopolicy] fix -Wreorder-init-list\n\nC++20 will require members in a designated initializer to be in order\nunlike C99.\n\nBug: 139945549\nTest: mm\nChange-Id: Ie129344a36893adc82e67181012e3af817bda9f4\nSigned-off-by: Nick Desaulniers \u003cndesaulniers@google.com\u003e\n"
    },
    {
      "commit": "2392e6d96d80c44a140a3ab5c45a17b48d8216c1",
      "tree": "00aa74acf6c5e9c9cb162d370b8d7f5d5e225f92",
      "parents": [
        "e2d53408222d3b06462073b9447529c781be6419",
        "cb1077dfa66e46ab6f43ba218d879e937700598d"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 12:15:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 12:15:02 2019 -0700"
      },
      "message": "Merge \"libmediadrm: fix a use of an uninit value\" am: 3ba521f0ba am: 87e6db673a am: 544847bc34\nam: cb1077dfa6\n\nChange-Id: I219a8977b9d14a0f7de247676e7b3f259f8cffc1\n"
    },
    {
      "commit": "cb1077dfa66e46ab6f43ba218d879e937700598d",
      "tree": "3f3255209375ae647a1ec86fc8a3349540fe2469",
      "parents": [
        "39180fc59c75bbd13ea4d62f5544842c336e4b81",
        "544847bc342cd64fc114fbbf66930d9f5ac4496e"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 12:08:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 12:08:30 2019 -0700"
      },
      "message": "Merge \"libmediadrm: fix a use of an uninit value\" am: 3ba521f0ba am: 87e6db673a\nam: 544847bc34\n\nChange-Id: I7de3af51a697b09518ad19c76f4c99fc0a08a6e2\n"
    },
    {
      "commit": "544847bc342cd64fc114fbbf66930d9f5ac4496e",
      "tree": "d3feb2018ec63177e12ceaff0fc4ab352130b3d4",
      "parents": [
        "172e15dd3628b5ff455f2cc5f4260b605b5d1855",
        "87e6db673aab8226324d7cda4bdd3325576e659f"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 11:57:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 11:57:02 2019 -0700"
      },
      "message": "Merge \"libmediadrm: fix a use of an uninit value\" am: 3ba521f0ba\nam: 87e6db673a\n\nChange-Id: I55f5f2c99602e4972238acade28ab7c07199c0c9\n"
    },
    {
      "commit": "87e6db673aab8226324d7cda4bdd3325576e659f",
      "tree": "fee5bd1ee2026b75726372e50e19649073c1c457",
      "parents": [
        "42e055cd589355bec89e78f6c16b382438fac327",
        "3ba521f0ba0d81d7ea035917498fae99c27443de"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 11:50:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 11:50:59 2019 -0700"
      },
      "message": "Merge \"libmediadrm: fix a use of an uninit value\"\nam: 3ba521f0ba\n\nChange-Id: I9953ae4bd47932c85cc088cbe25fad3844c9e893\n"
    },
    {
      "commit": "3ba521f0ba0d81d7ea035917498fae99c27443de",
      "tree": "5550e1df76eb862f97c5ab2e256bb39d900cf443",
      "parents": [
        "03379fb2cc34c93214082a0ceaf038626117554d",
        "c42403d3efa8f76850a142812fe6104626dd145d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 18 18:38:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 18:38:51 2019 +0000"
      },
      "message": "Merge \"libmediadrm: fix a use of an uninit value\""
    },
    {
      "commit": "1edb68c38408d06bf8f97d6884663732b7dbcce2",
      "tree": "87159f2617c58f9cb971ab48c8512d5ad14da2df",
      "parents": [
        "03379fb2cc34c93214082a0ceaf038626117554d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 18 11:12:30 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 18 11:27:49 2019 -0700"
      },
      "message": "Move AudioPlayer to test commands\n\nAudioPlayer was only used by the commandline utilities, so move it\nout of libstagefright.\n\nTest: build, run\nChange-Id: I561cccd323206de7415bd235b72711194080aaea\n"
    },
    {
      "commit": "c42403d3efa8f76850a142812fe6104626dd145d",
      "tree": "1c29abf00e041a31a89964df5f849694c7f9a37f",
      "parents": [
        "342d7bcf44b3edcce763f0417ad0a13b11bde285"
      ],
      "author": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 09:54:32 2019 -0700"
      },
      "committer": {
        "name": "George Burgess IV",
        "email": "gbiv@google.com",
        "time": "Fri Oct 18 09:54:32 2019 -0700"
      },
      "message": "libmediadrm: fix a use of an uninit value\n\nINIT_CHECK() expands to `if (foo) return bar;`, and `EventTimer`\u0027s\ndestructor uses a value that\u0027s only set if `SetAttribute` is called.\nThis CL flips the INIT_CHECK/EventTimer lines to match getKeyRequest.\n\nCaught by clang\u0027s static analyzer:\nframeworks/av/include/media/EventMetric.h:155:7: warning: 2nd function\ncall argument is an uninitialized value\n[clang-analyzer-core.CallAndMessage]\n\nBug: None\nTest: TreeHugger\nChange-Id: Ie0c4fb8c99a56082e234475e539c2ec4bc8fd948\n"
    },
    {
      "commit": "e2d53408222d3b06462073b9447529c781be6419",
      "tree": "a64f92819789e9373962c48b41719d45279300ba",
      "parents": [
        "daaeebc68ebf82b3acdbb93b215f80c46e928252",
        "6c36c788dc200c063f4fe8be578d0b7ed4f63e6c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 18 15:26:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 18 15:26:07 2019 +0000"
      },
      "message": "Merge \"MediaMetrics: Don\u0027t read from move()d variable\""
    },
    {
      "commit": "daaeebc68ebf82b3acdbb93b215f80c46e928252",
      "tree": "1b1cbeb5cdd20dcecd709304f87f204be2e25163",
      "parents": [
        "49706acbd877e3d6e083442237482f682832e416",
        "4e947da3e6e5abb27b1bf604ae13a31bc5d564af"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Oct 18 15:00:34 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 18 15:00:34 2019 +0000"
      },
      "message": "Merge \"audio policy: update capture policy for HOTWORD source\""
    },
    {
      "commit": "6c36c788dc200c063f4fe8be578d0b7ed4f63e6c",
      "tree": "f24d6d0d1d98144bfd9ecaa60a9852f0cfa4bc3a",
      "parents": [
        "49706acbd877e3d6e083442237482f682832e416"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Oct 18 06:27:56 2019 -0700"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Fri Oct 18 06:27:56 2019 -0700"
      },
      "message": "MediaMetrics: Don\u0027t read from move()d variable\n\n\u0027pkg\u0027 was std::move()d a few lines before, so we avoid reading\nfrom it for our logging statement.\n\nTest: TreeHugger\nChange-Id: Idd25360ee0b1fbfee3ae63fb8f6c06f95d302792\n"
    },
    {
      "commit": "49706acbd877e3d6e083442237482f682832e416",
      "tree": "98c6deed594a3edb6b2c63860995c3fc97adb29f",
      "parents": [
        "74ad74c632699c1363cfb72ce5531c972501bc53",
        "39180fc59c75bbd13ea4d62f5544842c336e4b81"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:58:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:58:47 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\" am: 03379fb2cc am: 42e055cd58 am: 172e15dd36\nam: 39180fc59c\n\nChange-Id: I6603e7785ab0123f4fc248649b909ff03fcb96ae\n"
    },
    {
      "commit": "74ad74c632699c1363cfb72ce5531c972501bc53",
      "tree": "9453e60d7b3d9900de58f667e6f7d255d1196d05",
      "parents": [
        "e9a60f2aaf4398063e631c97521dc78dd637f4bd",
        "6fba92acb5f8c96cad34af71bd67553fe3f45de8"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:58:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:58:18 2019 -0700"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\" am: 90157191c2 am: 2f2030e041 am: a208f2f5b7\nam: 6fba92acb5\n\nChange-Id: Ica8995018769f457893103eb25c3b95dfc26a964\n"
    },
    {
      "commit": "39180fc59c75bbd13ea4d62f5544842c336e4b81",
      "tree": "1a1f69076a15c56bb42bbd745c1b3d5d441136af",
      "parents": [
        "6fba92acb5f8c96cad34af71bd67553fe3f45de8",
        "172e15dd3628b5ff455f2cc5f4260b605b5d1855"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:52:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:52:41 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\" am: 03379fb2cc am: 42e055cd58\nam: 172e15dd36\n\nChange-Id: I91c2737ce83280786e57e89477b96463e4f4d1f5\n"
    },
    {
      "commit": "6fba92acb5f8c96cad34af71bd67553fe3f45de8",
      "tree": "c288316b3662999008bb70aa251fe937d7f3e7fc",
      "parents": [
        "38ea0696e9a0505c1213136d73e780cfd1224f20",
        "a208f2f5b75d2f6fd7125210b6c70f99537eafcc"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:52:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:52:16 2019 -0700"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\" am: 90157191c2 am: 2f2030e041\nam: a208f2f5b7\n\nChange-Id: I30eecdc9abfa26db36a0c6f539fa5beae1285d6f\n"
    },
    {
      "commit": "172e15dd3628b5ff455f2cc5f4260b605b5d1855",
      "tree": "3366e21a9d42aad4022b5baf57ca73bd318154a4",
      "parents": [
        "a208f2f5b75d2f6fd7125210b6c70f99537eafcc",
        "42e055cd589355bec89e78f6c16b382438fac327"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:46:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:46:41 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\" am: 03379fb2cc\nam: 42e055cd58\n\nChange-Id: I562238f5857feb073cd32c723369e8cbfe53d4b6\n"
    },
    {
      "commit": "a208f2f5b75d2f6fd7125210b6c70f99537eafcc",
      "tree": "f97612c5707bfc7272f0ed970785ea593a2aab06",
      "parents": [
        "bab95e0b6f5574702293b5d36d42a8d311f69e3e",
        "2f2030e0415d4807ee086a6e55a6f9d15a54df36"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:46:14 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:46:14 2019 -0700"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\" am: 90157191c2\nam: 2f2030e041\n\nChange-Id: Icdf492a62787485e70a1ab7abce8c6198549fc07\n"
    },
    {
      "commit": "42e055cd589355bec89e78f6c16b382438fac327",
      "tree": "7f72f5b57fa63e3e8e683e7d2409004cfce7733f",
      "parents": [
        "2f2030e0415d4807ee086a6e55a6f9d15a54df36",
        "03379fb2cc34c93214082a0ceaf038626117554d"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:40:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:40:16 2019 -0700"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\"\nam: 03379fb2cc\n\nChange-Id: If22edda6bb74029491f031a212d83a66774a16f2\n"
    },
    {
      "commit": "2f2030e0415d4807ee086a6e55a6f9d15a54df36",
      "tree": "e20ffb0aa931729ebe31d9ab996c0a34f6248fe4",
      "parents": [
        "23986da95284b098d0be2631fcf37e1c293ad236",
        "90157191c2b83074025d148cbfa15d80d1ca4051"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Oct 17 21:39:44 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 21:39:44 2019 -0700"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\"\nam: 90157191c2\n\nChange-Id: I4f82e628bba0f45c2775ca4e7b8e663de6d612fa\n"
    },
    {
      "commit": "03379fb2cc34c93214082a0ceaf038626117554d",
      "tree": "1f51cee8b58bc9ca509d69629a3e0c72dcf392b3",
      "parents": [
        "90157191c2b83074025d148cbfa15d80d1ca4051",
        "fcf3a3c834c60e9a37421ddfef9f8493da951f28"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Oct 18 04:29:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 04:29:47 2019 +0000"
      },
      "message": "Merge \"Benchmark: Add SDK Decoder\""
    },
    {
      "commit": "90157191c2b83074025d148cbfa15d80d1ca4051",
      "tree": "4497170d617afdd85260736dc091555d5a078ee1",
      "parents": [
        "77185b7f00243b1726669ebe03168ec8e64942ea",
        "ca8de042ee853155d296b940dfc75b9019e42f0c"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Oct 18 04:20:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 04:20:01 2019 +0000"
      },
      "message": "Merge \"Benchmark : Add flac vectors for DecoderTest and EncoderTest\""
    },
    {
      "commit": "e9a60f2aaf4398063e631c97521dc78dd637f4bd",
      "tree": "2e58ac1f61cc1926b785963f521c23480d24b2ee",
      "parents": [
        "5bc6e253e89ae5892043b1e855bae92de4def8f8",
        "38ea0696e9a0505c1213136d73e780cfd1224f20"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 18:12:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 18:12:37 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Move JetPlayer to JNI\" am: 77185b7f00 am: 23986da952 am: bab95e0b6f\nam: 38ea0696e9 -s ours\nam skip reason: change_id I14b8241c5eb6c789ebc5d6725db716b9b0f8f31f with SHA1 a33446ada9 is in history\n\nChange-Id: I35d55a6cc37bf8ebeae2f98976a976beee99533f\n"
    },
    {
      "commit": "38ea0696e9a0505c1213136d73e780cfd1224f20",
      "tree": "67ffddbe53701eae8b3d00d391f9d48d5c57db94",
      "parents": [
        "3aed5c9e77d7a2442c8add83e42e751a1a2a9c48",
        "bab95e0b6f5574702293b5d36d42a8d311f69e3e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 18:06:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 18:06:09 2019 -0700"
      },
      "message": "Merge \"Move JetPlayer to JNI\" am: 77185b7f00 am: 23986da952\nam: bab95e0b6f\n\nChange-Id: Iaef9d83ff2ad281369b91e3f8a2356bcfc69bf77\n"
    },
    {
      "commit": "4e947da3e6e5abb27b1bf604ae13a31bc5d564af",
      "tree": "0eeea65b3ecb5b2c94a39f67dc6fc8f32e0a8c9f",
      "parents": [
        "d373b0efa176f1639a860d688d0dcca3460acdb5"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Oct 17 15:24:06 2019 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Oct 17 18:00:57 2019 -0700"
      },
      "message": "audio policy: update capture policy for HOTWORD source\n\nRestore pre Q behavior for HOTWORD capture for non\nAssistant applications. This allows non Assistant privileged\napplications to capture audio with source HOTWORD and no visible\nforeground UI as long as no other app is capturing. This capture\nwill be silenced as soon as another app starts capturing and will not\nprevent other apps from capturing.\n\nBug: 140799148\nTest: manual OK Google and Now Playing tests\nTest: CTS AudioRecordTest, GTS HotwordTest\nChange-Id: I9473851e2949e42abc02fb5974be21d351810854\n"
    },
    {
      "commit": "bab95e0b6f5574702293b5d36d42a8d311f69e3e",
      "tree": "b1a0f3e0bf537eb6f7997f8513956cbea7b6a016",
      "parents": [
        "086ccfd4ac8b813cbab3cbe78b14a60dc082aac8",
        "23986da95284b098d0be2631fcf37e1c293ad236"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 17:55:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 17:55:04 2019 -0700"
      },
      "message": "Merge \"Move JetPlayer to JNI\" am: 77185b7f00\nam: 23986da952\n\nChange-Id: Ife6695461a31c7e80eb191d7d037b57fe1d7fcc7\n"
    },
    {
      "commit": "23986da95284b098d0be2631fcf37e1c293ad236",
      "tree": "ac245bd2e0a23245a6e7e6ad9a44ec6db8acec1f",
      "parents": [
        "625149dd57f4cc19fb2da6147a435f5d118ff445",
        "77185b7f00243b1726669ebe03168ec8e64942ea"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 17:48:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 17:48:23 2019 -0700"
      },
      "message": "Merge \"Move JetPlayer to JNI\"\nam: 77185b7f00\n\nChange-Id: I9b30d0356bf1bdb0033f209b5d71f1c6cefa1eaa\n"
    },
    {
      "commit": "5bc6e253e89ae5892043b1e855bae92de4def8f8",
      "tree": "2e58ac1f61cc1926b785963f521c23480d24b2ee",
      "parents": [
        "318b26e722112462f93df797bf47ca3dabc80048",
        "5da8700f668ea23a3dbb1924b2966941a69d6edd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 18 00:37:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 18 00:37:49 2019 +0000"
      },
      "message": "Merge changes from topic \"RevertBuildBreak135621476\"\n\n* changes:\n  Revert \"Revert \"Add parcelable test for classes in libaudiofoundation.\"\"\n  Add export header lib headers to libaudiofoundation_headers.\n"
    },
    {
      "commit": "77185b7f00243b1726669ebe03168ec8e64942ea",
      "tree": "7e828725f093b095c199029de276b570c7125baa",
      "parents": [
        "a870fb0afa5b33c788fc361e32389a6659a58474",
        "1e7d2e99ede705191560d35a376d529822344b29"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 18 00:28:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 18 00:28:31 2019 +0000"
      },
      "message": "Merge \"Move JetPlayer to JNI\""
    },
    {
      "commit": "318b26e722112462f93df797bf47ca3dabc80048",
      "tree": "4880f2bc24b40dcf88202ae1a2423b4dc22fbc4b",
      "parents": [
        "71124db6de8b9839f71fe60830524c52b7c4b645",
        "c89c8dc5c05da392f3e6840fc909fc08c7e82978"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Oct 17 23:48:43 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 23:48:43 2019 +0000"
      },
      "message": "Merge changes Idf19827e,Ifcada098\n\n* changes:\n  MediaMetrics: Add unit tests\n  MediaMetrics: Update to use STL containers\n"
    },
    {
      "commit": "5da8700f668ea23a3dbb1924b2966941a69d6edd",
      "tree": "e43332131d1040b44f65a25ffe3c3ca94e0548c4",
      "parents": [
        "0ff1d64ce5d0849ae10fc06bcff1b168aa998fbf"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 21:56:16 2019 +0000"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 15:34:10 2019 -0700"
      },
      "message": "Revert \"Revert \"Add parcelable test for classes in libaudiofoundation.\"\"\n\nThis reverts commit aa05782462c7190556d41f6ce70d5db7e09b7ed9.\n\nReason for revert: The original CL should work on top of ag/9570881\n\nTest: make, atest audiofoundation_parcelable_test\nChange-Id: Ibd49f8e86d97f94b13ff59779631283c0c4452e3\n"
    },
    {
      "commit": "0ff1d64ce5d0849ae10fc06bcff1b168aa998fbf",
      "tree": "f976fbcdfb2e05757656a8bc4578043e7e3c3f66",
      "parents": [
        "c93f9c26f35d9c7188bd7c636ba26491c5a0544c"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 14:15:45 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 17 15:32:45 2019 -0700"
      },
      "message": "Add export header lib headers to libaudiofoundation_headers.\n\nAdd libaudio_system_headers, libaudioclient_headers, libmedia_headers\nto export_header_lib_headers for libaudiofoundation_headers so that\nthere is not needed to add header lib when using libaudiofoundation.\n\nTest: make\nBug: 135621476\nChange-Id: Iaa2c8046f9bce4b69398795e162d1ee39cece24b\n"
    },
    {
      "commit": "1e7d2e99ede705191560d35a376d529822344b29",
      "tree": "3a2d995b2fd85d75445d9182630e413d6b5b78c8",
      "parents": [
        "e2a67de73c5fce9c809b4012ec81cd274ebbd91e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 08:54:12 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 21:33:22 2019 +0000"
      },
      "message": "Move JetPlayer to JNI\n\nJetPlayer.cpp was only used by the JetPlayer JNI code, so move\nit to the same library.\n\nTest: atest JetPlayerTest\nChange-Id: I14b8241c5eb6c789ebc5d6725db716b9b0f8f31f\nMerged-In: I14b8241c5eb6c789ebc5d6725db716b9b0f8f31f\n"
    },
    {
      "commit": "71124db6de8b9839f71fe60830524c52b7c4b645",
      "tree": "bee3c1bb702f3d4bfe53a34cda7d6058ca99a7b2",
      "parents": [
        "05350c4d1acfa9fb348e3a99f083553a642975b5",
        "a33446ada9ae8d05e64580e900421f03a58b96f8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 21:32:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 21:32:28 2019 +0000"
      },
      "message": "Merge \"Move JetPlayer to JNI\""
    },
    {
      "commit": "05350c4d1acfa9fb348e3a99f083553a642975b5",
      "tree": "e9c78b602946aa7b4f16ea018bf0c8c41d525560",
      "parents": [
        "c93f9c26f35d9c7188bd7c636ba26491c5a0544c",
        "8d4f0062c77554f80b069cf794172454e1457892"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 21:10:26 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 21:10:26 2019 +0000"
      },
      "message": "Merge \"aaudio: write if there is room\""
    },
    {
      "commit": "c89c8dc5c05da392f3e6840fc909fc08c7e82978",
      "tree": "b09d5f0958a768588c6a7f78026b99ea6644001d",
      "parents": [
        "17dbaf280698e0a07c1391784e1045cf4d8d9d37"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 16 17:48:21 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Oct 17 13:45:41 2019 -0700"
      },
      "message": "MediaMetrics: Add unit tests\n\nDocument some interface differences.\n\nTest: mediametrics_tests\nChange-Id: Idf19827e79136dcca6522e6df53e28e3ea4a2231\n"
    },
    {
      "commit": "c93f9c26f35d9c7188bd7c636ba26491c5a0544c",
      "tree": "7ae98393e50b3457a37f2a260aa8f6d93ba2e2c1",
      "parents": [
        "9672c53b739ba5307305c1874bc2ac8e88733116",
        "54b0d31e6a46edb1f422822119bcaf7fda764186"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 20:15:32 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 20:15:32 2019 +0000"
      },
      "message": "Merge \"Make libaudiofoundation can be a static library.\""
    },
    {
      "commit": "8d4f0062c77554f80b069cf794172454e1457892",
      "tree": "11d2883b84b96c105935e1b98a2aa672de695a8a",
      "parents": [
        "1865ec9e8a38506e2c7062793f39113f98da0543"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 03 15:55:41 2019 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 17 12:18:25 2019 -0700"
      },
      "message": "aaudio: write if there is room\n\nGo ahead and write the data to the buffer if there is room,\neven if it exceeds the setBufferSizeInFrames().\n\nThere is no point of holding it in the application buffer.\nBy making the data available to the DSP we can reduce glitches\nor reduce latency.\n\nBecause this offers better glitch protection, we can allow\nsetBufferSizeInFrames() to accept a buffer size of zero.\nThis will provide the lowest possible latency.\n\nTest: OboeTester glitch test\nChange-Id: Ie706867c5dd57c29b4393c806cd51ae09198873e\n"
    },
    {
      "commit": "9672c53b739ba5307305c1874bc2ac8e88733116",
      "tree": "893d079d802e64a30c5fdc783b02b11057fb635b",
      "parents": [
        "7b12996173c219b168af186986349817df5bb5ea",
        "a4026674ceff52431cd119c58fbc27838d346c5e"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Oct 17 18:59:40 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 18:59:40 2019 +0000"
      },
      "message": "Merge changes from topic \"audio-v6\"\n\n* changes:\n  Support Audio HAL V6\n  Rename of the Vendor HAL\n"
    },
    {
      "commit": "7b12996173c219b168af186986349817df5bb5ea",
      "tree": "8b303567147a3cbc76a15189fc04471d459fa02e",
      "parents": [
        "357b67c9b1ece986da6ec8215d61a7788feb6e95",
        "3aed5c9e77d7a2442c8add83e42e751a1a2a9c48"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 11:11:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 11:11:59 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\" am: a870fb0afa am: 625149dd57 am: 086ccfd4ac\nam: 3aed5c9e77\n\nChange-Id: Ic26cc60476fa03f9b82344c75bac81bab95ce644\n"
    },
    {
      "commit": "3aed5c9e77d7a2442c8add83e42e751a1a2a9c48",
      "tree": "a8d74edf36a60f437463878c5f34c13202995506",
      "parents": [
        "76f35ab7ddd28570e7eb9ad08b20eca44e166e75",
        "086ccfd4ac8b813cbab3cbe78b14a60dc082aac8"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 11:05:58 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 11:05:58 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\" am: a870fb0afa am: 625149dd57\nam: 086ccfd4ac\n\nChange-Id: I1a247359c11c0738a15a35a755ed122eb208b73f\n"
    },
    {
      "commit": "086ccfd4ac8b813cbab3cbe78b14a60dc082aac8",
      "tree": "2e996c5a619a698ea01c18185d7f266e6f7b6b0a",
      "parents": [
        "5e42ca06765f269e727a6fc6e8bdaa87bd226f6d",
        "625149dd57f4cc19fb2da6147a435f5d118ff445"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 10:59:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 10:59:47 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\" am: a870fb0afa\nam: 625149dd57\n\nChange-Id: I56073163e643515f490f7274df530b3538d31f21\n"
    },
    {
      "commit": "625149dd57f4cc19fb2da6147a435f5d118ff445",
      "tree": "b19dd2ffd0a51daa15eb26c60a381e2e62906ccc",
      "parents": [
        "36f40f8dd53b1fce74551cb930f86dd4e145d686",
        "a870fb0afa5b33c788fc361e32389a6659a58474"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 10:53:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 10:53:53 2019 -0700"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\"\nam: a870fb0afa\n\nChange-Id: I73b01b8906a4bf766987e997ea71ada8d5d5d815\n"
    },
    {
      "commit": "a33446ada9ae8d05e64580e900421f03a58b96f8",
      "tree": "2d54b5a4122945e2a7ea6987e841e3343edef50b",
      "parents": [
        "2c0e663dae993c142aad388a6f7a71ebf78c7616"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 08:54:12 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 10:32:11 2019 -0700"
      },
      "message": "Move JetPlayer to JNI\n\nJetPlayer.cpp was only used by the JetPlayer JNI code, so move\nit to the same library.\n\nTest: atest JetPlayerTest\nChange-Id: I14b8241c5eb6c789ebc5d6725db716b9b0f8f31f\n"
    },
    {
      "commit": "a870fb0afa5b33c788fc361e32389a6659a58474",
      "tree": "53f5592b14966e873cc2157f57da1a16b8aa9beb",
      "parents": [
        "055ded38f48e815b8efb7b0bc55cf6c9063e8597",
        "26dfad24971f8240067af64b8480f70396177885"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Oct 17 16:44:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 17 16:44:37 2019 +0000"
      },
      "message": "Merge \"libstagefright doesn\u0027t need libFLAC\""
    },
    {
      "commit": "fcf3a3c834c60e9a37421ddfef9f8493da951f28",
      "tree": "c7c8312eb3ba270450f9f36f54e95212dcec8286",
      "parents": [
        "1f72838954cb3689fb58eef6276553d9a45ff0a8"
      ],
      "author": {
        "name": "Shivaansh Agrawal",
        "email": "shivaansh.agrawal@ittiam.com",
        "time": "Mon Sep 23 20:07:07 2019 +0530"
      },
      "committer": {
        "name": "Shivaansh Agrawal",
        "email": "shivaansh.agrawal@ittiam.com",
        "time": "Thu Oct 17 18:51:19 2019 +0530"
      },
      "message": "Benchmark: Add SDK Decoder\n\nTest: adb shell am instrument -w -r -e class\\\n      \u0027com.android.media.benchmark.tests.DecoderTest\u0027\\\n      com.android.media.benchmark/androidx.test.runner.AndroidJUnitRunner\n\nBug: 140051680\nChange-Id: Iba07810fa36a4ad378a7a91bfa8b1bca0f615108\n"
    },
    {
      "commit": "357b67c9b1ece986da6ec8215d61a7788feb6e95",
      "tree": "e8ea8f3fb56cb63a43e5c1ddb996bcb0354528b6",
      "parents": [
        "aa05782462c7190556d41f6ce70d5db7e09b7ed9",
        "76f35ab7ddd28570e7eb9ad08b20eca44e166e75"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:37:11 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:37:11 2019 -0700"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\" am: 055ded38f4 am: 36f40f8dd5 am: 5e42ca0676\nam: 76f35ab7dd\n\nChange-Id: Ic868c7e693f32d51a2ee5cd9aebc87bfe733712b\n"
    },
    {
      "commit": "76f35ab7ddd28570e7eb9ad08b20eca44e166e75",
      "tree": "71ff915a3089987b0232179c95dfd7eb6285fafd",
      "parents": [
        "35e234ff886cdda92d04dc8a1270ebf717d6af02",
        "5e42ca06765f269e727a6fc6e8bdaa87bd226f6d"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:26:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:26:13 2019 -0700"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\" am: 055ded38f4 am: 36f40f8dd5\nam: 5e42ca0676\n\nChange-Id: I7d3985da4891783a24cf6b6bee046bc47011943f\n"
    },
    {
      "commit": "5e42ca06765f269e727a6fc6e8bdaa87bd226f6d",
      "tree": "d004b63a4329a68d9d079a685d230602c1b6d2d9",
      "parents": [
        "d8a53c75a4134868e22ed39ee74226d8f9a22cfa",
        "36f40f8dd53b1fce74551cb930f86dd4e145d686"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:19:12 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:19:12 2019 -0700"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\" am: 055ded38f4\nam: 36f40f8dd5\n\nChange-Id: Id1fa1e7818361b9c680b593f8f1c5ec32708396c\n"
    },
    {
      "commit": "36f40f8dd53b1fce74551cb930f86dd4e145d686",
      "tree": "1b6cbdeefa6a343bdc1c01b2dd7f666e4619b49e",
      "parents": [
        "7a409422197300f1ff55cec583a4f7e5613b6d4b",
        "055ded38f48e815b8efb7b0bc55cf6c9063e8597"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Oct 17 05:08:08 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 17 05:08:08 2019 -0700"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\"\nam: 055ded38f4\n\nChange-Id: Ib9974bdc1576d3b51b020fca148a85fc0d6bf353\n"
    },
    {
      "commit": "055ded38f48e815b8efb7b0bc55cf6c9063e8597",
      "tree": "903a9dc6733f88cd3a209507145eb439154d612f",
      "parents": [
        "0ce3a03b740f051958579a7501df94dd7e80c1e9",
        "e23a29999f9ff31f7ff2340b3cdf32e563890bc4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 11:50:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 17 11:50:47 2019 +0000"
      },
      "message": "Merge \"Revert \"adapt ld.config.txt for vndk apex\"\""
    },
    {
      "commit": "aa05782462c7190556d41f6ce70d5db7e09b7ed9",
      "tree": "3819894a92c3e43dd7ef586cadfd4db0d71c37fe",
      "parents": [
        "78acced8a0fbf9cc297b5c7256e88fd6ebfa08bb"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Thu Oct 17 02:50:07 2019 +0000"
      },
      "committer": {
        "name": "Wasb Liu",
        "email": "wasbliu@google.com",
        "time": "Thu Oct 17 04:15:57 2019 +0000"
      },
      "message": "Revert \"Add parcelable test for classes in libaudiofoundation.\"\n\nThis reverts commit 8de018ad8c6a2cb989d0d1b1b2cc76fbf16601d2.\n\nReason for revert: Broken build.\n\nChange-Id: Ifdad769f71e75f1bff7e4807997eb5496dcb1a4e\nBug: 135621476\n"
    },
    {
      "commit": "78acced8a0fbf9cc297b5c7256e88fd6ebfa08bb",
      "tree": "1e5a38994943a693d2728efd5b48ed6ed4e9330b",
      "parents": [
        "5b9f07a21bfa0d8f3e44a6e64d877c944bb4429f",
        "8de018ad8c6a2cb989d0d1b1b2cc76fbf16601d2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 17 00:13:57 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Oct 17 00:13:57 2019 +0000"
      },
      "message": "Merge changes I1d2263f0,Idcf09587,I8bdcd0da\n\n* changes:\n  Add parcelable test for classes in libaudiofoundation.\n  Add equals functions for classes in libaudiofoundation.\n  Make audio stuff parcelable.\n"
    },
    {
      "commit": "e23a29999f9ff31f7ff2340b3cdf32e563890bc4",
      "tree": "03c2e4586115c599775f1f182076b3a6ea88eb59",
      "parents": [
        "99457ff3c23797865aecaa4743ca2981e7afe5ff"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Oct 16 22:42:56 2019 +0000"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Oct 16 23:46:03 2019 +0000"
      },
      "message": "Revert \"adapt ld.config.txt for vndk apex\"\n\nThis reverts commit 99457ff3c23797865aecaa4743ca2981e7afe5ff.\n\nReason for revert: some targets are broken\n\nBug: 142773030\nChange-Id: I5bccf2658d2b7963d2260235da8ec76976475f30\n"
    },
    {
      "commit": "5b9f07a21bfa0d8f3e44a6e64d877c944bb4429f",
      "tree": "fcdda2273ad84f8f20e3e8e0f48897341e6a04df",
      "parents": [
        "935876110cb820240fcc7ad4a3ada0c1e8cb18e3",
        "c3af31b8f1a7bac5d3e3c953702c8faec3cd55e3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 23:29:23 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 23:29:23 2019 +0000"
      },
      "message": "Merge \"Implement DrmSessionManager w mediaresourcemanager\""
    },
    {
      "commit": "935876110cb820240fcc7ad4a3ada0c1e8cb18e3",
      "tree": "21d6f0b632ed473e3e4f361388984aa10990b3aa",
      "parents": [
        "58a25b54c7247c0e39ce156e4fbeebc0253ee6f6",
        "3686203afbfa2e3a59255a9280e3f9175d3fdd7c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 22:54:39 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 22:54:39 2019 +0000"
      },
      "message": "Merge \"Propagate sample rate to static audio track\""
    },
    {
      "commit": "26dfad24971f8240067af64b8480f70396177885",
      "tree": "48766237bdb7b1b2a3a52eeb900db05a06c7957f",
      "parents": [
        "e2a67de73c5fce9c809b4012ec81cd274ebbd91e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 14:58:31 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 22:19:57 2019 +0000"
      },
      "message": "libstagefright doesn\u0027t need libFLAC\n\nRemoving it doesn\u0027t have any effect on binary size, but makes it easier\nto track dependencies.\n\nTest: build\nChange-Id: I0a792e48e781a73b920cb68c0daaa7920f08b8bf\n"
    },
    {
      "commit": "17dbaf280698e0a07c1391784e1045cf4d8d9d37",
      "tree": "8d59ae7547792d26af41062a00615f6f45167dc0",
      "parents": [
        "dbfd6388dd4618c9a387790ae0e7dd591c7f3d8d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Oct 11 14:06:31 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Oct 16 15:08:58 2019 -0700"
      },
      "message": "MediaMetrics: Update to use STL containers\n\nTest: dumpsys media.metrics sanity\nChange-Id: Ifcada098e755ef3d679715ed23fab9d793ebde3e\n"
    },
    {
      "commit": "58a25b54c7247c0e39ce156e4fbeebc0253ee6f6",
      "tree": "ab1f6591778649a085756a9c277241dab4d88913",
      "parents": [
        "b6971410f06bf229b383d27ac8b46fd03e3d8266",
        "35e234ff886cdda92d04dc8a1270ebf717d6af02"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 15:03:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 15:03:06 2019 -0700"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\" am: 0ce3a03b74 am: 7a40942219 am: d8a53c75a4\nam: 35e234ff88\n\nChange-Id: I23fc48abcf8aa74b9dd5d2c4443ed11a83b50d51\n"
    },
    {
      "commit": "35e234ff886cdda92d04dc8a1270ebf717d6af02",
      "tree": "32425e40b832e4389cb4aac548e89c604b0595f2",
      "parents": [
        "e85ce19dea0a5d6ff132cffe672058932eaa77c7",
        "d8a53c75a4134868e22ed39ee74226d8f9a22cfa"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 14:57:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 14:57:00 2019 -0700"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\" am: 0ce3a03b74 am: 7a40942219\nam: d8a53c75a4\n\nChange-Id: I9a8a5b0533e09362a8b73972ad96b200eb2733ff\n"
    },
    {
      "commit": "d8a53c75a4134868e22ed39ee74226d8f9a22cfa",
      "tree": "a45757439ba3b6baec882127501c9b9d22e423d7",
      "parents": [
        "32411334fbddf6e4200a18c0e4d3faa3bd14d4dd",
        "7a409422197300f1ff55cec583a4f7e5613b6d4b"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 14:51:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 14:51:00 2019 -0700"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\" am: 0ce3a03b74\nam: 7a40942219\n\nChange-Id: I58a88bbd6521bb4ba26f08dfaf40f2dd18f50653\n"
    },
    {
      "commit": "fd39db81e44e191baa476a579de6cc2618de025a",
      "tree": "bbd531650f20bb1a84b0e169b32fc558835313f4",
      "parents": [
        "56c3307952478ba42bf33ad88d8e0e194623224a"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 07 15:26:41 2019 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 16 14:48:24 2019 -0700"
      },
      "message": "cameraserver: Avoiding deadlocks while calling isPublicallyHiddenSecureCamera().\n\nThe following scenario can occur:\n\n T1 serving Client A\u0027s disconnect() call:\n   T2 : serving Client B\u0027s connect() call\n     T2 : CameraProviderManager::openSession() locks mInterfaceMutex and waits on open() HAL\n          interface call\n       T1: updateStatus() locks mStatusListenerMutex\n         T1: CameraProviderManager::isPublicallyHiddenSecureCamera() waits\n             on mInterfaceMutex\n           T2: while waiting on open(), gets a torchModeStatus() callback from the camera HAL\n              T2: onStatusChanged()\n                T2: broadcastTorchModeStatus() which waits on mStatusListenerMutex\n\nAs a result there\u0027s a possible circular hold and wait between T1 and T2.\n\nWe cache isPublicallyHiddenSecureCamera in CameraState. That doesn\u0027t completely\navoid having to hold mInterfaceLock while calling isPublicallyHiddenSecureCamera() in CameraService\n(cache updates), instead it reduces it. We instead need to hold mCameraStates lock which has a\nsmaller scope.\n\nBug: 141756275\n\nTest: CTS\nTest: GCA (sanity)\n\nMerged-In: I4a697c1eaccc3603007be4a595febea981fbeb64\nChange-Id: Ie5508afb126a874f76fbbfc2dd19ef79ae6255e0\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "7a409422197300f1ff55cec583a4f7e5613b6d4b",
      "tree": "204a39d1e5717dae8638bae49d155111e8010255",
      "parents": [
        "91a62afc5bc14dc6496670eb75854514e4e3f835",
        "0ce3a03b740f051958579a7501df94dd7e80c1e9"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 14:44:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 14:44:27 2019 -0700"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\"\nam: 0ce3a03b74\n\nChange-Id: Ief8a95994efae3677c5fba5fc8d612ad875f605e\n"
    },
    {
      "commit": "0ce3a03b740f051958579a7501df94dd7e80c1e9",
      "tree": "8268c2204176c42d0f7c8d3b4dbd0d3a1172d3d0",
      "parents": [
        "e2a67de73c5fce9c809b4012ec81cd274ebbd91e",
        "e61ecaca0b174737c518ae400645ab0bfed9ff56"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 21:18:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 16 21:18:29 2019 +0000"
      },
      "message": "Merge \"Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\""
    },
    {
      "commit": "b6971410f06bf229b383d27ac8b46fd03e3d8266",
      "tree": "ab1f6591778649a085756a9c277241dab4d88913",
      "parents": [
        "b9c62a552a4ed4374e19cb9a60ff6bc41b258f5c",
        "9a3361e4c6bb01db24c135921b0891e917f71419"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 16 21:16:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 16 21:16:10 2019 +0000"
      },
      "message": "Merge \"Clear up bit mask usage in audio policy.\""
    },
    {
      "commit": "56c3307952478ba42bf33ad88d8e0e194623224a",
      "tree": "041c5c18627f7511034af70ab2f6815d1a783620",
      "parents": [
        "9ee56ec1a7ace45b42b65e01fdda98114b5c0833"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Sep 18 20:14:02 2019 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 16 13:53:39 2019 -0700"
      },
      "message": "Do not include hidden secure cameras in camera1: getNumberOfCameras\n\nApps cannot connect to hidden secure cameras. Do not include them in the\nnumber of cameras reported by camera1 api.\n\nBug: 141247926\n\nTest: Without CL -\u003e mark all cameras as hidden secure cameras;\n      atest FastBasicsTest.java#testCamera1 fails\n      With CL -\u003e mark all cameras as hidden secure cameras;\n      atest FastBasicsTest.java#testCamera1 passes\n\nTest: camera CTS\n\nMerged-In: I9d1721fd5e94fa7f692c3da52aa667ae9247d368\nChange-Id: I229a336bed6b2695e16c1457cb8f74c26b07f7e8\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n(cherry picked from commit cf935409652e633096729bdb64029cf2383534e3)\n"
    },
    {
      "commit": "54b0d31e6a46edb1f422822119bcaf7fda764186",
      "tree": "89137ddaedac427dccc07d42ca792745c11e2160",
      "parents": [
        "1865ec9e8a38506e2c7062793f39113f98da0543"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Oct 16 11:28:57 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Oct 16 11:28:57 2019 -0700"
      },
      "message": "Make libaudiofoundation can be a static library.\n\nAs libaudiofoundation is not part of VNDK, it may break VTS build. Make\nlibaudiofoundation be a static library can help solve the problem.\n\nTest: make, atest VtsHalAudioV5_0Target\nBug: 142683018\nChange-Id: I814c5380dfa5269fccc7bd37e29f308f1bc9bf28\n"
    },
    {
      "commit": "e61ecaca0b174737c518ae400645ab0bfed9ff56",
      "tree": "b1f86eb4223e450bda594ee3b1cf075118b9f8ac",
      "parents": [
        "1f72838954cb3689fb58eef6276553d9a45ff0a8"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Oct 15 10:53:36 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Oct 16 10:49:27 2019 -0700"
      },
      "message": "Remove IMediaCodecList.cpp and MediaCodecInfo.cpp from libmedia_omx.\n\nNow it only lives in libmedia_codeclist.\n\nTest: build\nChange-Id: I4b5d446b3906168c1aff7e906b4ec97a457b06be\n"
    },
    {
      "commit": "8de018ad8c6a2cb989d0d1b1b2cc76fbf16601d2",
      "tree": "cbae3b4e3939d8af58387ffd4e50ec51146f4684",
      "parents": [
        "49e69a1e683c570170bd0603b3c5fb5fe2826801"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Oct 11 16:13:32 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Oct 16 09:44:12 2019 -0700"
      },
      "message": "Add parcelable test for classes in libaudiofoundation.\n\nAdd parcelable test by writing the objects to Parcel and then reading\nthe objects to check parcelable functions work as expected.\n\nTest: atest audiofoundation_parcelable_test\nBug: 135621476\nChange-Id: I1d2263f0fe91e80b9262501372fde5e104469988\n"
    },
    {
      "commit": "b9c62a552a4ed4374e19cb9a60ff6bc41b258f5c",
      "tree": "d2635e1b051fa2961eccebed00774b633de800b7",
      "parents": [
        "2c0e663dae993c142aad388a6f7a71ebf78c7616",
        "e85ce19dea0a5d6ff132cffe672058932eaa77c7"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 08:49:53 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 08:49:53 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary inheritance\" am: e2a67de73c am: 91a62afc5b am: 32411334fb\nam: e85ce19dea\n\nChange-Id: I548a2b79216c7614c702598ac5d01822e9c0bd4c\n"
    },
    {
      "commit": "e85ce19dea0a5d6ff132cffe672058932eaa77c7",
      "tree": "1a425130809f38631fe23dbb88d320a8ecaae7ac",
      "parents": [
        "ecd8336f9ccbf4339b3527680d7f32d48cb15872",
        "32411334fbddf6e4200a18c0e4d3faa3bd14d4dd"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 08:43:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 08:43:18 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary inheritance\" am: e2a67de73c am: 91a62afc5b\nam: 32411334fb\n\nChange-Id: Id2fef379c97ecb2b0745031896bac7d9a157d379\n"
    },
    {
      "commit": "32411334fbddf6e4200a18c0e4d3faa3bd14d4dd",
      "tree": "662863ca64ac4e4ea83425c62ee2fac7eef2189c",
      "parents": [
        "81d1403fb3afe153b47cde2d0b528fb4858113f5",
        "91a62afc5bc14dc6496670eb75854514e4e3f835"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 08:36:57 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 08:36:57 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary inheritance\" am: e2a67de73c\nam: 91a62afc5b\n\nChange-Id: I008fea77860eba2b89b0cb67ba50b9e20c883833\n"
    },
    {
      "commit": "91a62afc5bc14dc6496670eb75854514e4e3f835",
      "tree": "218ac7c77cafafb891ca003bd3175c9d895b6459",
      "parents": [
        "8b470dc95691b5a5c3442629a348b44a59886792",
        "e2a67de73c5fce9c809b4012ec81cd274ebbd91e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Oct 16 08:27:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 16 08:27:00 2019 -0700"
      },
      "message": "Merge \"Remove unnecessary inheritance\"\nam: e2a67de73c\n\nChange-Id: I0625bd1416d77bb8bebcafea8b33fe8cbd72054b\n"
    }
  ],
  "next": "e2a67de73c5fce9c809b4012ec81cd274ebbd91e"
}
