)]}'
{
  "log": [
    {
      "commit": "7d525bc97e98ebb967be74355a3d9689dc8292b7",
      "tree": "61a3b83ee2cc18e181c035a210619b9305a3d261",
      "parents": [
        "d062603524627e7d9cebc1fdec159843ab63b6b4",
        "0848bf51f51992c8f4be8748f209244b96e062c5"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 02:14:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 02:14:39 2020 +0000"
      },
      "message": "Merge \"use apex_test for test apexes\" am: 79cf71eea9 am: 7f4566835c am: 0848bf51f5\n\nChange-Id: I23a5bbf4e26087412fcc3c031961ed744cad0bf4\n"
    },
    {
      "commit": "0848bf51f51992c8f4be8748f209244b96e062c5",
      "tree": "7265670625d7239efac0153a7119507b06f9922e",
      "parents": [
        "06219a4467f8b79440525d1170fb92a6d89dbe2a",
        "7f4566835c54b6ec6f53b9bb68252e8acb8e0a46"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 02:02:56 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 02:02:56 2020 +0000"
      },
      "message": "Merge \"use apex_test for test apexes\" am: 79cf71eea9 am: 7f4566835c\n\nChange-Id: If3e40fb928ab1be7d5f2947eb81340f2410df8b2\n"
    },
    {
      "commit": "7f4566835c54b6ec6f53b9bb68252e8acb8e0a46",
      "tree": "6ebd27656d7ab890bbeadedc78c301f08c851ae7",
      "parents": [
        "fefe8e8e6e7d4a3c7dc8670e48607691156b902f",
        "79cf71eea9c58728c8a184203b9df1a05bee3102"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 01:48:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 01:48:20 2020 +0000"
      },
      "message": "Merge \"use apex_test for test apexes\" am: 79cf71eea9\n\nChange-Id: I0c74e8540a4d110904850a75c034769e478fb354\n"
    },
    {
      "commit": "79cf71eea9c58728c8a184203b9df1a05bee3102",
      "tree": "4f94f439f0ddb5a02cd0dc473d00822c0865a9d6",
      "parents": [
        "5b16d6b28d7bd7145cd45a1446c616027d33f3f9",
        "cc087f0c55aa9f2c893e532b019fad32684ab3a6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Feb 06 01:34:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 06 01:34:53 2020 +0000"
      },
      "message": "Merge \"use apex_test for test apexes\""
    },
    {
      "commit": "d062603524627e7d9cebc1fdec159843ab63b6b4",
      "tree": "0c5763d55b951ea3e02f5ce4526e3f536a76a9c4",
      "parents": [
        "dbaafe08f97fcbe10f246183a8597c046427eab9",
        "06219a4467f8b79440525d1170fb92a6d89dbe2a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 01:17:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 01:17:08 2020 +0000"
      },
      "message": "[automerger skipped] BnCrypto: fix use-before-init in CREATE_PLUGIN am: 51aa200376 am: aca92198a1 am: f0791037c1 am: df156dc766 am: 86021896f0 am: 92b34e48ba am: 14dd42d061 am: 06219a4467 -s ours\nam skip reason: Change-Id Id67dc9e793ee886e4cc49370d800c7f3580df313 with SHA-1 9c930d0cac is in history\n\nChange-Id: I8584409c4607854c50e0d1b07090c09355cfcbda\n"
    },
    {
      "commit": "06219a4467f8b79440525d1170fb92a6d89dbe2a",
      "tree": "8ba71c86b542d785a9826f5d9c17cf69288873d4",
      "parents": [
        "4c8f695ecbdcbca36d00f981c1e8942022e8de55",
        "14dd42d061759b244240f87d1462938d1c82f5b4"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 01:07:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 01:07:24 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 51aa200376 am: aca92198a1 am: f0791037c1 am: df156dc766 am: 86021896f0 am: 92b34e48ba am: 14dd42d061\n\nChange-Id: Iacc674dbc750cab71e6bd01d3cd0026576371d94\n"
    },
    {
      "commit": "dbaafe08f97fcbe10f246183a8597c046427eab9",
      "tree": "0c5763d55b951ea3e02f5ce4526e3f536a76a9c4",
      "parents": [
        "27b4e76ca0a3cee6018f2500ce0e3b55cae6e028",
        "32762929498272f5c4e158f95e0d7e37206919c0"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Feb 06 01:02:30 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 06 01:02:30 2020 +0000"
      },
      "message": "Merge \"Add pid override feature to MediaResourceManager\""
    },
    {
      "commit": "14dd42d061759b244240f87d1462938d1c82f5b4",
      "tree": "c3871d39c549d049ed26d6a8b0df9455b965b662",
      "parents": [
        "0121d9c83b795aee3ad4448c7870f30634bd82a9",
        "92b34e48ba6be4431351618f6409c52e51938545"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 00:53:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 00:53:21 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 51aa200376 am: aca92198a1 am: f0791037c1 am: df156dc766 am: 86021896f0 am: 92b34e48ba\n\nChange-Id: Ic189504a236afdf7621f658081a6c6dd3571bf97\n"
    },
    {
      "commit": "92b34e48ba6be4431351618f6409c52e51938545",
      "tree": "98a7b0ddc85d5f71ef7d8aa440d34f95da46b737",
      "parents": [
        "7cf46ee5e75bc78fbaa8ec91bfb67d3b5e12019e",
        "86021896f0811062a47001b20f14bc29badf68e3"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 00:43:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 00:43:29 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 51aa200376 am: aca92198a1 am: f0791037c1 am: df156dc766 am: 86021896f0\n\nChange-Id: Ia97c658b54e517e1bdbd911bba644e458a193e01\n"
    },
    {
      "commit": "86021896f0811062a47001b20f14bc29badf68e3",
      "tree": "7f201d08c8e44a291da9563882041bd5bbe45d5b",
      "parents": [
        "0ad729efbbe1951d4bad01eebea3843cb23b0420",
        "df156dc766918c12b1931eb79919b4db3c959b1a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 00:25:51 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 00:25:51 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 51aa200376 am: aca92198a1 am: f0791037c1 am: df156dc766\n\nChange-Id: I6324e5f0b8be2a3c9dd0d7936fc8379c8daa8365\n"
    },
    {
      "commit": "27b4e76ca0a3cee6018f2500ce0e3b55cae6e028",
      "tree": "ff122820d6e30f7038e17241599864ac77ecec0a",
      "parents": [
        "9e89b4f032783fbbfb9169d51d8538674fe720ca",
        "4c8f695ecbdcbca36d00f981c1e8942022e8de55"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 00:05:52 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 00:05:52 2020 +0000"
      },
      "message": "jailed media processes can dump code coverage data am: 0ad729efbb am: 7cf46ee5e7 am: 0121d9c83b am: 4c8f695ecb\n\nChange-Id: I854c95165709d861799b8b5f4e822615fe4142d7\n"
    },
    {
      "commit": "df156dc766918c12b1931eb79919b4db3c959b1a",
      "tree": "e7d769ee251bd8503fd9c23de72b5d65ba55bfd2",
      "parents": [
        "d651cdcfafd48df0ae0f50f83eb85a35ee5ab0cb",
        "f0791037c1676ecb6a4af39acabf33db02982545"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 00:05:15 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 06 00:05:15 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 51aa200376 am: aca92198a1 am: f0791037c1\n\nChange-Id: Iabb65b41883e0b46a7c0ea2e1a98accba1377eae\n"
    },
    {
      "commit": "f0791037c1676ecb6a4af39acabf33db02982545",
      "tree": "a3ad8bf44e83cb5090efe266fba8725836cbf115",
      "parents": [
        "6cf42dbae74a1237cf8861888f990280abbd6ef5",
        "aca92198a127bb8a7d2e0ba9edcb52954bffcc24"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:52:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:52:31 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 51aa200376 am: aca92198a1\n\nChange-Id: I19571d507f1234ece0d63542688063f087cf6bd7\n"
    },
    {
      "commit": "4c8f695ecbdcbca36d00f981c1e8942022e8de55",
      "tree": "cb91d48ff31114685054ecd3e56e2b0fbbc46b50",
      "parents": [
        "d0078cd32bc8f2868680ef81e75ee9495397c211",
        "0121d9c83b795aee3ad4448c7870f30634bd82a9"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:48:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:48:06 2020 +0000"
      },
      "message": "jailed media processes can dump code coverage data am: 0ad729efbb am: 7cf46ee5e7 am: 0121d9c83b\n\nChange-Id: I008e7511208092d7a57e982122fea8e1e2302208\n"
    },
    {
      "commit": "aca92198a127bb8a7d2e0ba9edcb52954bffcc24",
      "tree": "5d1f140af64c3b4e00860ec902a3447f1509f0e9",
      "parents": [
        "e545f3c8d3f02b80e0fb10c579510167be91da8b",
        "51aa2003766aa35d6c6b3ee688a86e117c65b94d"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:40:34 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:40:34 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN am: 51aa200376\n\nChange-Id: I8c30b0d77d2f5fae31afd7d1ed4cae194078630f\n"
    },
    {
      "commit": "0121d9c83b795aee3ad4448c7870f30634bd82a9",
      "tree": "63fbd01831b951918c233e04ee6e09426533e214",
      "parents": [
        "06e3f45691432fd536e4fb62caa217ac7573575d",
        "7cf46ee5e75bc78fbaa8ec91bfb67d3b5e12019e"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:37:05 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:37:05 2020 +0000"
      },
      "message": "jailed media processes can dump code coverage data am: 0ad729efbb am: 7cf46ee5e7\n\nChange-Id: Ida921fc710fb5a30196e0e77ad9067abab0b2367\n"
    },
    {
      "commit": "7cf46ee5e75bc78fbaa8ec91bfb67d3b5e12019e",
      "tree": "ac7cfb3e6ad78d9370a0c1855396c5e3b7925c69",
      "parents": [
        "cc8271ea111a2f2119684dafa80247fd45eb4d7a",
        "0ad729efbbe1951d4bad01eebea3843cb23b0420"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:22:11 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 23:22:11 2020 +0000"
      },
      "message": "jailed media processes can dump code coverage data am: 0ad729efbb\n\nChange-Id: I4d57a4438895529ee4fc2fefa4a335a471ae5595\n"
    },
    {
      "commit": "9e89b4f032783fbbfb9169d51d8538674fe720ca",
      "tree": "ff122820d6e30f7038e17241599864ac77ecec0a",
      "parents": [
        "06461867e41f3119e932a1dd22e77d07670a0d1c",
        "d0078cd32bc8f2868680ef81e75ee9495397c211"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 20:17:28 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 20:17:28 2020 +0000"
      },
      "message": "[automerger skipped] media utils: fix UAF in TimeCheckThread am: cc8271ea11 am: 06e3f45691 -s ours am: d0078cd32b -s ours\nam skip reason: Change-Id If4adab8c15a319dc84b7003adf3ac59a3980f075 with SHA-1 9b9b3de144 is in history\n\nChange-Id: Ieea43ecf33e259034ffd63e8f8f5e29087502e46\n"
    },
    {
      "commit": "d0078cd32bc8f2868680ef81e75ee9495397c211",
      "tree": "a11f9f8e09ae344c9942f1f40e21f3cf218a22ec",
      "parents": [
        "944919cb510ef95b0f483370016b56a5f6a7c2ed",
        "06e3f45691432fd536e4fb62caa217ac7573575d"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 20:08:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 20:08:09 2020 +0000"
      },
      "message": "[automerger skipped] media utils: fix UAF in TimeCheckThread am: cc8271ea11 am: 06e3f45691 -s ours\nam skip reason: Change-Id If4adab8c15a319dc84b7003adf3ac59a3980f075 with SHA-1 9e1e25dd41 is in history\n\nChange-Id: I455544d644989f870f919a55c0af56027dcf9dd5\n"
    },
    {
      "commit": "32762929498272f5c4e158f95e0d7e37206919c0",
      "tree": "1d233d524d1065cda2f678b26f2d67e94d349642",
      "parents": [
        "b5c0071bb7a1c6524deb42ac6643d8fae3106248"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Tue Jan 28 18:40:39 2020 -0800"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Wed Feb 05 11:58:49 2020 -0800"
      },
      "message": "Add pid override feature to MediaResourceManager\n\nCurrent MediaResourceManager assume that the calling process actually use the resource.\nIn TV Input Framework, the actually user of the resource is different application.\nTo allow MediaResourceManager to use pid of actual user, we add overridePid method\n\nbug: 139809797\nTest: Manual\nChange-Id: Ia113ca2387dfbcc092eb150d19b4751448e9f27a\n"
    },
    {
      "commit": "06e3f45691432fd536e4fb62caa217ac7573575d",
      "tree": "e3360bbd1085ffbdcdc5be12d555a6b22cc442b0",
      "parents": [
        "fe5cd492bf9895da4def021eb915847dbb9d1c90",
        "cc8271ea111a2f2119684dafa80247fd45eb4d7a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 19:53:38 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 19:53:38 2020 +0000"
      },
      "message": "media utils: fix UAF in TimeCheckThread am: cc8271ea11\n\nChange-Id: I1de0bb91eed04496720389cf9c74ea83fc3c1a0c\n"
    },
    {
      "commit": "51aa2003766aa35d6c6b3ee688a86e117c65b94d",
      "tree": "b13d91733897c04147f067dfd9d9b68a69de0f37",
      "parents": [
        "efd8f9e09a1333e85802e855bd15ceca8948baed"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Feb 04 17:23:58 2020 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Feb 05 18:56:51 2020 +0000"
      },
      "message": "BnCrypto: fix use-before-init in CREATE_PLUGIN\n\nBug: 144767096\nTest: poc_ICrypto_283\nChange-Id: Icd57367f8d912ff0a0cf9067c732b8fce169f29d\nMerged-In: Id67dc9e793ee886e4cc49370d800c7f3580df313\n"
    },
    {
      "commit": "06461867e41f3119e932a1dd22e77d07670a0d1c",
      "tree": "ff122820d6e30f7038e17241599864ac77ecec0a",
      "parents": [
        "13155afd5666ee0b9c46e0693466cc526ea042e8",
        "a98bfa5b27ead22c145a5335b2634f649960610e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 05 18:23:57 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 05 18:23:57 2020 +0000"
      },
      "message": "Merge \"Revert \"[audiopolicy][enginebase] Fix schema verification\"\""
    },
    {
      "commit": "cc087f0c55aa9f2c893e532b019fad32684ab3a6",
      "tree": "4f94f439f0ddb5a02cd0dc473d00822c0865a9d6",
      "parents": [
        "5b16d6b28d7bd7145cd45a1446c616027d33f3f9"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Feb 05 18:43:05 2020 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Feb 05 18:43:05 2020 +0900"
      },
      "message": "use apex_test for test apexes\n\n... so that the build system can distinguish testing APEXes and installable APEXes, and apply\ndifferent rules to them.\n\nBug: 146308764\nTest: m\nChange-Id: I02cf93113473cd2d85035b6b67fdf7e91212e5cc\n"
    },
    {
      "commit": "a98bfa5b27ead22c145a5335b2634f649960610e",
      "tree": "00a8bf4bc5994f8acdbbbac2950e8b66cdd08966",
      "parents": [
        "d2243cf3e2f92c49554127d75efbb605422e9b60"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Feb 04 18:42:30 2020 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Feb 04 18:48:12 2020 -0800"
      },
      "message": "Revert \"[audiopolicy][enginebase] Fix schema verification\"\n\nThis reverts commit 12462cb84b74ffeda6aae3380fe9fd0a6393f39c.\n\nBug:148588565\nTest: play music with GPM and verify volume\nChange-Id: Ied3e5102761bd19e44a7f8781b54577cb12e8218\n"
    },
    {
      "commit": "13155afd5666ee0b9c46e0693466cc526ea042e8",
      "tree": "fefb8db7a8f3d3a851286cba60937bc9100c0354",
      "parents": [
        "30cb2f098ccfc8ae1250a9169b43ae934db6a9bc",
        "944919cb510ef95b0f483370016b56a5f6a7c2ed"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 02:24:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 02:24:07 2020 +0000"
      },
      "message": "Merge \"Benchmark: Update EOS condition for SDK encoder\" am: 5b16d6b28d am: fefe8e8e6e am: 944919cb51\n\nChange-Id: I67e2a2d7ea0514381724fb9d869a15c75a2acb18\n"
    },
    {
      "commit": "944919cb510ef95b0f483370016b56a5f6a7c2ed",
      "tree": "a11f9f8e09ae344c9942f1f40e21f3cf218a22ec",
      "parents": [
        "a22b5f8aa3bf5a6f00fc85a8dea3662f0f95767f",
        "fefe8e8e6e7d4a3c7dc8670e48607691156b902f"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 02:13:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 02:13:08 2020 +0000"
      },
      "message": "Merge \"Benchmark: Update EOS condition for SDK encoder\" am: 5b16d6b28d am: fefe8e8e6e\n\nChange-Id: I95eb36e55629a6cb9ae040a0f5bd345479a06fff\n"
    },
    {
      "commit": "fefe8e8e6e7d4a3c7dc8670e48607691156b902f",
      "tree": "6c2050dae77ea2488a9ccfb9ea1a46331eb773cd",
      "parents": [
        "72c53046eb024639de3bd4da75603a3189ce2e0d",
        "5b16d6b28d7bd7145cd45a1446c616027d33f3f9"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 02:00:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 02:00:23 2020 +0000"
      },
      "message": "Merge \"Benchmark: Update EOS condition for SDK encoder\" am: 5b16d6b28d\n\nChange-Id: Ie63b19cdae301b1a716c0d0770451f4cb6801fd4\n"
    },
    {
      "commit": "5b16d6b28d7bd7145cd45a1446c616027d33f3f9",
      "tree": "bea9ec7613e2c75f5b4e73cd73f0568b5c6a4be5",
      "parents": [
        "981d06d3c766617e864b4169ad14ea0a75a7a841",
        "aed7e54129f9cebc9ac4ed1b839ec078e89aee63"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 05 01:49:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 05 01:49:36 2020 +0000"
      },
      "message": "Merge \"Benchmark: Update EOS condition for SDK encoder\""
    },
    {
      "commit": "30cb2f098ccfc8ae1250a9169b43ae934db6a9bc",
      "tree": "dcf27bc33faa3a7fd268f2988de1c1f334adb9c6",
      "parents": [
        "8cb9d016653c392469c8ff5773d50efad0a8e960",
        "a22b5f8aa3bf5a6f00fc85a8dea3662f0f95767f"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 01:08:10 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 01:08:10 2020 +0000"
      },
      "message": "Merge \"Benchmark: Update encoding parameters for SDK and Native encoders\" am: 981d06d3c7 am: 72c53046eb am: a22b5f8aa3\n\nChange-Id: I3e0180c30cb73854745062bdcc49f61004d6e664\n"
    },
    {
      "commit": "a22b5f8aa3bf5a6f00fc85a8dea3662f0f95767f",
      "tree": "ed9155281029fb333cc18d0f678898f2694d76a9",
      "parents": [
        "057c5d3abaac187169e2e735e768787fadee1bf6",
        "72c53046eb024639de3bd4da75603a3189ce2e0d"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 00:59:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 00:59:03 2020 +0000"
      },
      "message": "Merge \"Benchmark: Update encoding parameters for SDK and Native encoders\" am: 981d06d3c7 am: 72c53046eb\n\nChange-Id: Idecf902a8c517699cc1f7f0f8b513cce084fe47e\n"
    },
    {
      "commit": "72c53046eb024639de3bd4da75603a3189ce2e0d",
      "tree": "5ead3b81c8b5865cba4628e1fd7c297b623bf75f",
      "parents": [
        "dc2bdf1560ff111716cd977de775d4ec06239390",
        "981d06d3c766617e864b4169ad14ea0a75a7a841"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 00:46:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 05 00:46:22 2020 +0000"
      },
      "message": "Merge \"Benchmark: Update encoding parameters for SDK and Native encoders\" am: 981d06d3c7\n\nChange-Id: Ia53feb66fe5a9c45de7607dc24cf4c32a5817d89\n"
    },
    {
      "commit": "981d06d3c766617e864b4169ad14ea0a75a7a841",
      "tree": "36f2cb6a3907fdf70468fe18a241e48d43436ad2",
      "parents": [
        "381d0e4d68bc904d468611c558b56e4646182dc7",
        "377e9b02dc042939502c305b197ca0f77c806e70"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Feb 05 00:29:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 05 00:29:06 2020 +0000"
      },
      "message": "Merge \"Benchmark: Update encoding parameters for SDK and Native encoders\""
    },
    {
      "commit": "8cb9d016653c392469c8ff5773d50efad0a8e960",
      "tree": "faf8f52d6dd5daa74af9feaef846f00fc2613e4b",
      "parents": [
        "04e4465aa7b58c07c4a278b9ddc2731b20b645ad",
        "057c5d3abaac187169e2e735e768787fadee1bf6"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 04 23:13:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 04 23:13:06 2020 +0000"
      },
      "message": "Fix native exception caused by memset 0 to NULL pointer am: fe5cd492bf am: 057c5d3aba\n\nChange-Id: I88a335db27fec0ea5cbc7d9af96539d0add2e674\n"
    },
    {
      "commit": "057c5d3abaac187169e2e735e768787fadee1bf6",
      "tree": "d3d2dd7a609feaf71dac614f7e3fd17d69e235c1",
      "parents": [
        "4817c71fb1008bc4d57b7f6691868b1fb117a047",
        "fe5cd492bf9895da4def021eb915847dbb9d1c90"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 04 22:58:14 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 04 22:58:14 2020 +0000"
      },
      "message": "Fix native exception caused by memset 0 to NULL pointer am: fe5cd492bf\n\nChange-Id: Idbcfc51557acb403bcae1bacf68bf2ee85dc77cd\n"
    },
    {
      "commit": "04e4465aa7b58c07c4a278b9ddc2731b20b645ad",
      "tree": "5202d0fa3374dfe9a2cc677044f2de6599e89fd4",
      "parents": [
        "b5c0071bb7a1c6524deb42ac6643d8fae3106248",
        "3158c93704e0574c31eed69aff4a5259acfb267d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 04 22:16:14 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 04 22:16:14 2020 +0000"
      },
      "message": "Merge \"User id match rule should be applied when doing mix matching.\""
    },
    {
      "commit": "3158c93704e0574c31eed69aff4a5259acfb267d",
      "tree": "eb5f6fb31daad1b5176c00f07ca9adfbb2df4b90",
      "parents": [
        "a170e61fb4e99fc56ab328b25180d321d278867e"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Jan 31 18:11:59 2020 -0800"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Feb 04 12:29:04 2020 -0800"
      },
      "message": "User id match rule should be applied when doing mix matching.\n\nTest: atest AudioPlaybackCaptureTest\nBug: 148559127\nChange-Id: Ifaa00797ccc9deb9371ef949fcdb8b6723e5e28d\n"
    },
    {
      "commit": "0ad729efbbe1951d4bad01eebea3843cb23b0420",
      "tree": "3c3c37e358d0e1a0227b5a6ce4e82f14de44d760",
      "parents": [
        "a67cf12a109f36152600a621a7c979b4ab273dd9"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Nov 05 15:07:27 2019 -0800"
      },
      "committer": {
        "name": "Oliver Nguyen",
        "email": "olivernguyen@google.com",
        "time": "Tue Feb 04 18:58:28 2020 +0000"
      },
      "message": "jailed media processes can dump code coverage data\n\nuse @include to bring in the minijail policy information needed so that\nwe can write out code coverage information on such builds;  the included\ncode coverage policy files is appropriate full/empty based on code\ncoverage flags.\n\nBug: 139313557\nBug: 148178774\nBug: 148177815\nTest: \u0027kill -37\u0027 on processes in a code-coverage-enabled build\nTest: \u0027kill -37\u0027 on processes in a NON code-coverage-enabled build\nChange-Id: I9d5880343347ddc586e50f9eafb65e1ff7ba3748\n(cherry picked from commit 40d50f3fead98414d4c4a5627c179cbf20c3b86e)\n"
    },
    {
      "commit": "aed7e54129f9cebc9ac4ed1b839ec078e89aee63",
      "tree": "bea9ec7613e2c75f5b4e73cd73f0568b5c6a4be5",
      "parents": [
        "377e9b02dc042939502c305b197ca0f77c806e70"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Mon Feb 03 13:52:16 2020 +0530"
      },
      "committer": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Tue Feb 04 12:13:34 2020 +0530"
      },
      "message": "Benchmark: Update EOS condition for SDK encoder\n\nTest: atest com.android.media.benchmark.tests.EncoderTest\n\nBug: 148757097\n\nChange-Id: I90c7884ae06843d1851067229850cf215a1e46e6\n"
    },
    {
      "commit": "377e9b02dc042939502c305b197ca0f77c806e70",
      "tree": "36f2cb6a3907fdf70468fe18a241e48d43436ad2",
      "parents": [
        "381d0e4d68bc904d468611c558b56e4646182dc7"
      ],
      "author": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Wed Jan 22 14:30:50 2020 +0530"
      },
      "committer": {
        "name": "Ruchika Ashtankar",
        "email": "ruchika.ashtankar@ittiam.com",
        "time": "Tue Feb 04 12:13:31 2020 +0530"
      },
      "message": "Benchmark: Update encoding parameters for SDK and Native encoders\n\nTest: atest com.android.media.benchmark.tests.EncoderTest\n\nBug: 148050228\n\nChange-Id: I1778f2b65278310798c4ca75deea822ac16593d2\n"
    },
    {
      "commit": "b5c0071bb7a1c6524deb42ac6643d8fae3106248",
      "tree": "630b9d7379f8a87f555bca8c9910d855948a0bb6",
      "parents": [
        "de8e67bc32a4c1494ed59a36c222b6ec7ad594c6",
        "8e9aa353c8c31d9b1809bd3912f81c0eb1d7ec46"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 03 22:29:42 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 03 22:29:42 2020 +0000"
      },
      "message": "Merge \"cmds: Use new libgui API for display info\""
    },
    {
      "commit": "fe5cd492bf9895da4def021eb915847dbb9d1c90",
      "tree": "5ecb5ae67a99e72df55b7b54b4b7636808ee49eb",
      "parents": [
        "4cb250e1017b78bc7c98dd14a3b77f2469a6efbb"
      ],
      "author": {
        "name": "Iris Chang",
        "email": "iris.chang@mediatek.com",
        "time": "Sun Oct 20 12:10:12 2019 +0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Feb 03 12:50:53 2020 -0800"
      },
      "message": "Fix native exception caused by memset 0 to NULL pointer\n\nWhen memory is not enough, it will fail to allocate mSampleTimeEntries\nand it will return NULL. So memset will set 0 to address 0x00, and\nexception occurs.\n\nBug: 143057966\nTest: this is a seldom issue and we analyze this exception by callstack\nChange-Id: Ia69884a984c8d38e58b325b4043977e6e196e6a2\n"
    },
    {
      "commit": "de8e67bc32a4c1494ed59a36c222b6ec7ad594c6",
      "tree": "c51143f7d4d0ac8aab2bee7af653698d69e1e87e",
      "parents": [
        "b6a1bc586c2f3864fe30d7fbded32ee357eca9fc",
        "140a34fbfe829542c2c3651656d5c595201b3b4a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 03 18:17:42 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 03 18:17:42 2020 +0000"
      },
      "message": "Merge \"Check if calling uid is system uid for setAllowedPolicyCapture.\""
    },
    {
      "commit": "cc8271ea111a2f2119684dafa80247fd45eb4d7a",
      "tree": "4046c5e8ec58482d193751a0c2eb8326abc165a0",
      "parents": [
        "6e51a2630a656c3f7bb3324f40221970832d8a35"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Oct 14 18:47:34 2019 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Feb 03 16:58:36 2020 +0000"
      },
      "message": "media utils: fix UAF in TimeCheckThread\n\nRead log tag from request list under lock\nto avoid use after free.\n\nBug: 142142406\nTest: make\nChange-Id: If4adab8c15a319dc84b7003adf3ac59a3980f075\nMerged-In: If4adab8c15a319dc84b7003adf3ac59a3980f075\n(cherry picked from commit 9b9b3de144ce3a145b01a01424b706f69c6d7ed6)\n"
    },
    {
      "commit": "b6a1bc586c2f3864fe30d7fbded32ee357eca9fc",
      "tree": "6abb4421eff035c979ba49865445e8187213b706",
      "parents": [
        "f030d4e31b0e7fa52e0f6999b1c3dd39ec0b658c",
        "faa4bde9babbe4214b98c05016b6a56fc7f8807b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Feb 03 16:08:21 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 03 16:08:21 2020 +0000"
      },
      "message": "Merge changes from topic \"offlineProc-framework\"\n\n* changes:\n  Camera: Various offline processing fixes\n  Camera: some patchs for offline processing\n"
    },
    {
      "commit": "f030d4e31b0e7fa52e0f6999b1c3dd39ec0b658c",
      "tree": "2a6312b3966845a5ba2a60dc152c7b350dfb9056",
      "parents": [
        "40d077fc65b6e5115b31c51b7a63e8d6bab9db78",
        "4817c71fb1008bc4d57b7f6691868b1fb117a047"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 14:33:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 14:33:31 2020 +0000"
      },
      "message": "Merge \"Move DataSourceUnwrapper and MemorySource to ID3 class\" am: 381d0e4d68 am: dc2bdf1560 am: 4817c71fb1\n\nChange-Id: I6f24d5ad6a5a92b23a0a9ef24ee2f6f56616b8fb\n"
    },
    {
      "commit": "4817c71fb1008bc4d57b7f6691868b1fb117a047",
      "tree": "2700f0fa997c5f7644c7b229768ac9524bb4c893",
      "parents": [
        "869f4d73b6c5886655223bf6fbb03c6af8b372df",
        "dc2bdf1560ff111716cd977de775d4ec06239390"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 14:25:53 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 14:25:53 2020 +0000"
      },
      "message": "Merge \"Move DataSourceUnwrapper and MemorySource to ID3 class\" am: 381d0e4d68 am: dc2bdf1560\n\nChange-Id: Icca9db0e0bb876955d852dc7104bca523d7f11c9\n"
    },
    {
      "commit": "dc2bdf1560ff111716cd977de775d4ec06239390",
      "tree": "2700f0fa997c5f7644c7b229768ac9524bb4c893",
      "parents": [
        "06e190022525f2bc22ada355a8fe0db31982ec54",
        "381d0e4d68bc904d468611c558b56e4646182dc7"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 14:13:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 14:13:22 2020 +0000"
      },
      "message": "Merge \"Move DataSourceUnwrapper and MemorySource to ID3 class\" am: 381d0e4d68\n\nChange-Id: I918ac2b8f381bab86823e81eca28a68998ca25bf\n"
    },
    {
      "commit": "381d0e4d68bc904d468611c558b56e4646182dc7",
      "tree": "4e60fa441c4c52f2cddfea393f5c682e14529a48",
      "parents": [
        "e512cd3def96f87385ac0a025230b756ada87bda",
        "37eca13f858126a1d522bd08ac6225f1fc4a940b"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Feb 03 14:04:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 03 14:04:37 2020 +0000"
      },
      "message": "Merge \"Move DataSourceUnwrapper and MemorySource to ID3 class\""
    },
    {
      "commit": "40d077fc65b6e5115b31c51b7a63e8d6bab9db78",
      "tree": "f8a918c26d392bef87ac8b241d16b0f51aabbab5",
      "parents": [
        "3a229574b50a3535626d8278b2411849fd39963e",
        "869f4d73b6c5886655223bf6fbb03c6af8b372df"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 05:57:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 05:57:22 2020 +0000"
      },
      "message": "Merge \"Move DataSourceUnwrapper to MidiIoWrapper class\" am: e512cd3def am: 06e1900225 am: 869f4d73b6\n\nChange-Id: Ifa10feda503d801556d6c0ac9f097415827708ab\n"
    },
    {
      "commit": "869f4d73b6c5886655223bf6fbb03c6af8b372df",
      "tree": "b39d50864a6c63b8c7e5fe285a160706b786bd71",
      "parents": [
        "ba87a5444dcc6d03c75b8a89662ce8bb22dd030f",
        "06e190022525f2bc22ada355a8fe0db31982ec54"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 05:48:05 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 05:48:05 2020 +0000"
      },
      "message": "Merge \"Move DataSourceUnwrapper to MidiIoWrapper class\" am: e512cd3def am: 06e1900225\n\nChange-Id: I8f13fe19a9881a8e1470d13cad3a914aade57047\n"
    },
    {
      "commit": "06e190022525f2bc22ada355a8fe0db31982ec54",
      "tree": "b39d50864a6c63b8c7e5fe285a160706b786bd71",
      "parents": [
        "c1607781bd34c2efa5069a9b524e85c770d3ee08",
        "e512cd3def96f87385ac0a025230b756ada87bda"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 05:38:38 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 03 05:38:38 2020 +0000"
      },
      "message": "Merge \"Move DataSourceUnwrapper to MidiIoWrapper class\" am: e512cd3def\n\nChange-Id: I68a2626798138e75d448726877cce9efb43fc4bf\n"
    },
    {
      "commit": "e512cd3def96f87385ac0a025230b756ada87bda",
      "tree": "0bef8b484873a00b52659aadeb3dc3baaeb6000f",
      "parents": [
        "bd592dc6d614b44a6895fd354299454372a39dc5",
        "c39661e2507d61e18978ed48c0ad051ad1339a4e"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Feb 03 05:29:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 03 05:29:09 2020 +0000"
      },
      "message": "Merge \"Move DataSourceUnwrapper to MidiIoWrapper class\""
    },
    {
      "commit": "3a229574b50a3535626d8278b2411849fd39963e",
      "tree": "8f7196bb5f46115090dd74c468f5dd2ff1919116",
      "parents": [
        "d52fb3773863f114f891e456834ba562ceab54aa"
      ],
      "author": {
        "name": "Guang Qiao",
        "email": "guang.qiao@mediatek.com",
        "time": "Wed Nov 13 16:24:59 2019 +0800"
      },
      "committer": {
        "name": "Gopalakrishnan Nallasamy",
        "email": "gokrishnan@google.com",
        "time": "Sun Feb 02 18:47:29 2020 -0800"
      },
      "message": "MPEG4Writer:Fix MetaData use-after-free issue\n\nMediaCodecSource\u0027s mMeta would be replaced if encoder posts\nOUTPUT_FORMAT_CHANGED message.  MPEG4Writer needs to hold\nthe old mMeta to use its variables.\n\nBug: 144537993\nTest: run cts -m CtsMediaTestCases -t android.media.cts.MediaRecorderTest\nChange-Id: I52345a35fb8472bd58165e9060297f8d13f3b6fc\n"
    },
    {
      "commit": "d52fb3773863f114f891e456834ba562ceab54aa",
      "tree": "985150cbf4da08d92b8abae16a57a9f0f62df9e4",
      "parents": [
        "69d367771be73184f6eb0c0d84bc64afdb311f18",
        "ba87a5444dcc6d03c75b8a89662ce8bb22dd030f"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 18:21:18 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 18:21:18 2020 +0000"
      },
      "message": "Merge \"Remove `pack_relocations: false`.\" am: bd592dc6d6 am: c1607781bd am: ba87a5444d\n\nChange-Id: I43a1aed905a843f00a3f17f83dc67fab79122f7c\n"
    },
    {
      "commit": "ba87a5444dcc6d03c75b8a89662ce8bb22dd030f",
      "tree": "5fa709ec3c7774748976a8612d7feb15dec9500e",
      "parents": [
        "9930037fa8bba06f299a87d8b427a4ec01f3e16c",
        "c1607781bd34c2efa5069a9b524e85c770d3ee08"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 18:12:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 18:12:26 2020 +0000"
      },
      "message": "Merge \"Remove `pack_relocations: false`.\" am: bd592dc6d6 am: c1607781bd\n\nChange-Id: Ib0ce0511e4f9897551a45e674a968a99d9617fea\n"
    },
    {
      "commit": "c1607781bd34c2efa5069a9b524e85c770d3ee08",
      "tree": "5fa709ec3c7774748976a8612d7feb15dec9500e",
      "parents": [
        "1976ed32dfe33e3ad871a5e5037b4beb14584e30",
        "bd592dc6d614b44a6895fd354299454372a39dc5"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 18:03:31 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 18:03:31 2020 +0000"
      },
      "message": "Merge \"Remove `pack_relocations: false`.\" am: bd592dc6d6\n\nChange-Id: Id5ffe876a58e43b71d18c603aaa14ab93632956c\n"
    },
    {
      "commit": "bd592dc6d614b44a6895fd354299454372a39dc5",
      "tree": "477aeea3aab2af5cd07807f6e436df021e8f9a62",
      "parents": [
        "394b76dd52295b0e83a8599f3a2f4ca438acda6f",
        "e1dd3532549277364663cc7916bde5bd46f6b8a4"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Feb 01 17:52:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 01 17:52:47 2020 +0000"
      },
      "message": "Merge \"Remove `pack_relocations: false`.\""
    },
    {
      "commit": "69d367771be73184f6eb0c0d84bc64afdb311f18",
      "tree": "f8caaf7fdb8510296ba1414309908a5368b867ae",
      "parents": [
        "33873dec8be145a09321009ecabd50cb8c62c090",
        "9930037fa8bba06f299a87d8b427a4ec01f3e16c"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 08:32:47 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 08:32:47 2020 +0000"
      },
      "message": "Merge \"Reset direct output thread timestamp on flush\" am: 394b76dd52 am: 1976ed32df am: 9930037fa8\n\nChange-Id: If04ea2471db4615c5baa33377767453c47158a00\n"
    },
    {
      "commit": "9930037fa8bba06f299a87d8b427a4ec01f3e16c",
      "tree": "997afd9ad1be8ee7b2759b5c43d9f74c87cd6499",
      "parents": [
        "16dd56fa2dcbadb7144592a65804dbfbbc46b1c8",
        "1976ed32dfe33e3ad871a5e5037b4beb14584e30"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 08:24:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 08:24:13 2020 +0000"
      },
      "message": "Merge \"Reset direct output thread timestamp on flush\" am: 394b76dd52 am: 1976ed32df\n\nChange-Id: Ib2b7b405bcab0d63cca5c130730923640aa6e8d2\n"
    },
    {
      "commit": "1976ed32dfe33e3ad871a5e5037b4beb14584e30",
      "tree": "997afd9ad1be8ee7b2759b5c43d9f74c87cd6499",
      "parents": [
        "9279fa954ac08e851618b660ab426bbf7a3c6477",
        "394b76dd52295b0e83a8599f3a2f4ca438acda6f"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 08:13:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Feb 01 08:13:36 2020 +0000"
      },
      "message": "Merge \"Reset direct output thread timestamp on flush\" am: 394b76dd52\n\nChange-Id: I47acc36fbc439b4022e9f367ac0c38fc97e3979f\n"
    },
    {
      "commit": "394b76dd52295b0e83a8599f3a2f4ca438acda6f",
      "tree": "a4ed574e8903d7edf213f031eaa720d5cb5bf778",
      "parents": [
        "733c728752ae6958c88b2da4a4c662d266294b70",
        "999f0e88d2d4dde2bc8f78adefee8b8237a52de4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 01 08:05:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 01 08:05:36 2020 +0000"
      },
      "message": "Merge \"Reset direct output thread timestamp on flush\""
    },
    {
      "commit": "33873dec8be145a09321009ecabd50cb8c62c090",
      "tree": "b557d3d4fd78fc63f539b870eed56695fe91c211",
      "parents": [
        "c88c72f507359914f3ea998535aa5c9fd14710d8",
        "0beff0f4a2d49b0101323699b0a809faedfcb05b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 01 06:41:32 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 01 06:41:32 2020 +0000"
      },
      "message": "Merge \"Codec2Utils: Cache all connections in DefaultBufferPoolSender\""
    },
    {
      "commit": "c88c72f507359914f3ea998535aa5c9fd14710d8",
      "tree": "5fafa994b990d89e27853924b488c4d113b51c57",
      "parents": [
        "5172cabc2ecf0dc6e15539eccae3b35d6aed3de8",
        "a959536bd9bf211259854e08afa9c6c19fd259f4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Feb 01 05:41:08 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 01 05:41:08 2020 +0000"
      },
      "message": "Merge \"Don\u0027t re-export libbinder headers from libstagefright_foundation\""
    },
    {
      "commit": "5172cabc2ecf0dc6e15539eccae3b35d6aed3de8",
      "tree": "f8c25e3fd2da94c300cbbd63a417497d18f23fb0",
      "parents": [
        "3f4a68a09dfd87b6e5a40f67278e27c957c818a1"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Fri Jan 31 12:40:28 2020 -0800"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Sat Feb 01 00:54:27 2020 +0000"
      },
      "message": "MediaTranscodingService: Simplify TranscodingClientManager.\n\nChange the singleton to return reference instead of sp\u003c\u003e;\n\nBug: 145233472\nTest: Unit test.\nChange-Id: Ie5b8631ec9e917d80805f63c77618e24720f53bc\n"
    },
    {
      "commit": "3f4a68a09dfd87b6e5a40f67278e27c957c818a1",
      "tree": "6a2f2ab781aa3048499f6ec2cc5ba17a92d3b963",
      "parents": [
        "d2243cf3e2f92c49554127d75efbb605422e9b60",
        "9c04b8d17071731b919563c129919dd070f8075c"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Sat Feb 01 00:47:46 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 01 00:47:46 2020 +0000"
      },
      "message": "Merge \"MediaTranscodingService: Implement service\u0027s add/remove client APIs.\""
    },
    {
      "commit": "d2243cf3e2f92c49554127d75efbb605422e9b60",
      "tree": "baea832cf7e868e60e8de3eb01f6f822a779d245",
      "parents": [
        "91fe789336d2c9ff772651bfa654604d5d241fd2",
        "d91c921c1575873acefdb79cc8401dc7903d1052"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jan 31 22:46:05 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 31 22:46:05 2020 +0000"
      },
      "message": "Merge \"Avoid reading at negative offsets\""
    },
    {
      "commit": "9c04b8d17071731b919563c129919dd070f8075c",
      "tree": "e82f6739c53cb900a6cd02ea77b8ccdfd946c47b",
      "parents": [
        "91fe789336d2c9ff772651bfa654604d5d241fd2"
      ],
      "author": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Wed Jan 22 10:03:21 2020 -0800"
      },
      "committer": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Jan 31 21:37:04 2020 +0000"
      },
      "message": "MediaTranscodingService: Implement service\u0027s add/remove client APIs.\n\nBug: 145233472\nTest: Unit test.\n\nChange-Id: Ice22f86942bf3838c80b100c71af46ff6e217744\n"
    },
    {
      "commit": "37eca13f858126a1d522bd08ac6225f1fc4a940b",
      "tree": "22546eabe85d91bfae7d3450c9204ebb986e0832",
      "parents": [
        "733c728752ae6958c88b2da4a4c662d266294b70"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Jan 31 11:31:23 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Jan 31 20:46:49 2020 +0000"
      },
      "message": "Move DataSourceUnwrapper and MemorySource to ID3 class\n\nDataSourceUnwrapper and MemorySource are now part of ID3 class\nThis is to prevent use of these classes outside ID3 methods\n\nBug: 145332185\nTest: adb shell /data/local/tmp/ExtractorUnitTest -P /data/local/tmp/extractorRes/\nTest: atest android.media.cts.MediaExtractorTest\nTest: atest android.mediav2.cts.ExtractorTest\n\nChange-Id: I9fc7d847f08c77586e3fc1ba80e115e78e4057fd\n"
    },
    {
      "commit": "c39661e2507d61e18978ed48c0ad051ad1339a4e",
      "tree": "73e4dcf4bf2fe5270af436b661c6793f512eced7",
      "parents": [
        "733c728752ae6958c88b2da4a4c662d266294b70"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Jan 31 11:08:47 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Jan 31 20:46:41 2020 +0000"
      },
      "message": "Move DataSourceUnwrapper to MidiIoWrapper class\n\nDataSourceUnwrapper is now part of MidiIoWrapper class\nThis is prevent use of this class outside MidiIoWrapper methods\n\nBug: 145332185\nTest: adb shell /data/local/tmp/ExtractorUnitTest -P /data/local/tmp/extractorRes/\nTest: atest android.media.cts.MediaExtractorTest\nTest: atest android.mediav2.cts.ExtractorTest\n\nChange-Id: Ia898539fb95a1eb62b81f522599976fc477bfbee\n"
    },
    {
      "commit": "a959536bd9bf211259854e08afa9c6c19fd259f4",
      "tree": "bb8103910aaa8ccf6d532b292f32faff95953e80",
      "parents": [
        "a170e61fb4e99fc56ab328b25180d321d278867e"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu Jan 30 18:50:16 2020 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Jan 31 10:54:06 2020 +0900"
      },
      "message": "Don\u0027t re-export libbinder headers from libstagefright_foundation\n\nThe headers of libstagefright_foundation do not reference libbinder\nheaders. Therefore, the libbinder headers don\u0027t need to be re-exported.\n\nAs a good side effect, libbinder is no longer built for\ncom.android.media APEX where libstagefright_foundation is a member of.\nBefore this change, due to the re-export of headers, the media APEX\nvariant of libbinder had to be created.\n\nBug: 147671264\nTest: m\nChange-Id: Id16054593487f042fba6e46b114da52439e98e07\n"
    },
    {
      "commit": "91fe789336d2c9ff772651bfa654604d5d241fd2",
      "tree": "348409287e09dc4c4cc4fbcf6f3bd776c39a325f",
      "parents": [
        "05c49e907fd4872defdce3b15b8a6be08c177284",
        "305996c854ee76becf0fad73505f0fe9abde4c5d"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jan 30 23:56:04 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 30 23:56:04 2020 +0000"
      },
      "message": "Merge \"Fix race condition in AudioTrack::releaseBuffer()\""
    },
    {
      "commit": "d91c921c1575873acefdb79cc8401dc7903d1052",
      "tree": "4be2fd0031970efe1e99b443fe3d047fb356be14",
      "parents": [
        "2496ffbc450029ee9ec26980a101e71352b4f635"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jan 30 15:52:23 2020 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jan 30 15:52:23 2020 -0800"
      },
      "message": "Avoid reading at negative offsets\n\nAvoid making MPEG4Extractor read from negative data source offsets,\nbut also make FileSource::readAt() handle them gracefully.\n\nBug: 141242340\nTest: poc, manual\nChange-Id: If82dcaec43a63b71d24a5572eeea5e0685fb4a1c\n"
    },
    {
      "commit": "999f0e88d2d4dde2bc8f78adefee8b8237a52de4",
      "tree": "a4ed574e8903d7edf213f031eaa720d5cb5bf778",
      "parents": [
        "733c728752ae6958c88b2da4a4c662d266294b70"
      ],
      "author": {
        "name": "Sampath Shetty",
        "email": "Sampath.Shetty@dolby.com",
        "time": "Wed Jan 15 10:19:06 2020 +1100"
      },
      "committer": {
        "name": "Sampath Shetty",
        "email": "sampath.shetty@dolby.com",
        "time": "Thu Jan 30 23:49:42 2020 +0000"
      },
      "message": "Reset direct output thread timestamp on flush\n\nIn order to avoid subsequent tracks using stale kernel timestamps while\ncomputing track timestamps, clear the timestamp info upon flush.\n\nChange-Id: I2b8af33b287aee986871b6415b89f9c53d92f3a6\n"
    },
    {
      "commit": "05c49e907fd4872defdce3b15b8a6be08c177284",
      "tree": "6aa72fda62eae77ba06c584e1e53869ee71c96a6",
      "parents": [
        "0b890e627dc50e9f8bcb0870db37c0c310d1cdb2",
        "16dd56fa2dcbadb7144592a65804dbfbbc46b1c8"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 23:01:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 23:01:07 2020 +0000"
      },
      "message": "Merge \"CameraService: hold onto SensorPrivacyManager\" am: 733c728752 am: 9279fa954a am: 16dd56fa2d\n\nChange-Id: Ibe7d0626f3c93cabc933ae1b8fbc678c3052b19e\n"
    },
    {
      "commit": "0b890e627dc50e9f8bcb0870db37c0c310d1cdb2",
      "tree": "86ba6f021b2909e03838815d4954db9afebe031c",
      "parents": [
        "ae42acb34da51aa842b5729af07b50471e83e8bb",
        "cfaa13af324c312ef58ffcb1523190bbc7a647cd"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 30 22:53:51 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 30 22:53:51 2020 +0000"
      },
      "message": "Merge \"Merge commit \u002729622fe971325dd6929f2f3a4fe2c7fcf736c03c\u0027 into manual_merge_29622fe971325dd6929f2f3a4fe2c7fcf736c03c\""
    },
    {
      "commit": "ae42acb34da51aa842b5729af07b50471e83e8bb",
      "tree": "9b751ec48832704dde71859a4595697104500e3c",
      "parents": [
        "2496ffbc450029ee9ec26980a101e71352b4f635",
        "d39f41fb3a52a291c90a5386ed350ab827a410d2"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jan 30 22:30:21 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 30 22:30:21 2020 +0000"
      },
      "message": "Merge \"Add micro-benchmark for media metrics\""
    },
    {
      "commit": "16dd56fa2dcbadb7144592a65804dbfbbc46b1c8",
      "tree": "789e1d5526165a4aadfcc55a47114228b04c1405",
      "parents": [
        "29622fe971325dd6929f2f3a4fe2c7fcf736c03c",
        "9279fa954ac08e851618b660ab426bbf7a3c6477"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 20:51:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 20:51:08 2020 +0000"
      },
      "message": "Merge \"CameraService: hold onto SensorPrivacyManager\" am: 733c728752 am: 9279fa954a\n\nChange-Id: I2930c10685eef466491626e7cfed1fbda8720081\n"
    },
    {
      "commit": "cfaa13af324c312ef58ffcb1523190bbc7a647cd",
      "tree": "d4f8a725401bc4d20c8fd9b12f8c27815a69cc44",
      "parents": [
        "2496ffbc450029ee9ec26980a101e71352b4f635",
        "29622fe971325dd6929f2f3a4fe2c7fcf736c03c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jan 30 12:41:03 2020 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jan 30 12:50:05 2020 -0800"
      },
      "message": "Merge commit \u002729622fe971325dd6929f2f3a4fe2c7fcf736c03c\u0027 into manual_merge_29622fe971325dd6929f2f3a4fe2c7fcf736c03c\n\nManual merge by recursive strategy with no conflicts (automerger failed).\n\nTest: build and sanity\nBug: None\nChange-Id: I9e2d9466d26fde80a95f0c7a2ac336c1a23c3bc5\n"
    },
    {
      "commit": "9279fa954ac08e851618b660ab426bbf7a3c6477",
      "tree": "789e1d5526165a4aadfcc55a47114228b04c1405",
      "parents": [
        "e32e81084278221408c1e6f735f929a90787768a",
        "733c728752ae6958c88b2da4a4c662d266294b70"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 20:36:30 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 20:36:30 2020 +0000"
      },
      "message": "Merge \"CameraService: hold onto SensorPrivacyManager\" am: 733c728752\n\nChange-Id: Ibdf8f29d1ede305d4fc7f7b18ee5f37c25a85162\n"
    },
    {
      "commit": "733c728752ae6958c88b2da4a4c662d266294b70",
      "tree": "8e9d5138ef62a2c5dc823c495ab4f3b9955e0655",
      "parents": [
        "70ee7b5eb4011679fa79a01c5695b29d42f52a44",
        "3cf67173b15b9ab2df4a9d029e49c4ceaa64be9d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Jan 30 20:24:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 30 20:24:52 2020 +0000"
      },
      "message": "Merge \"CameraService: hold onto SensorPrivacyManager\""
    },
    {
      "commit": "29622fe971325dd6929f2f3a4fe2c7fcf736c03c",
      "tree": "329c8119356d6ac4d8c14db4e80ec63b18ecf22e",
      "parents": [
        "c68bd1bfa908f8d88374e49834fc87b99c5a07cf",
        "e32e81084278221408c1e6f735f929a90787768a"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 19:27:11 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 19:27:11 2020 +0000"
      },
      "message": "Merge \"libeffects: Rename .c files at lvm/lib to .cpp\" am: 70ee7b5eb4 am: e32e810842\n\nChange-Id: I4f2130c74d9bbd827c996f5dd6bc4ff336aefbf0\n"
    },
    {
      "commit": "e32e81084278221408c1e6f735f929a90787768a",
      "tree": "329c8119356d6ac4d8c14db4e80ec63b18ecf22e",
      "parents": [
        "e2e2214e4c01a92fb3ff581f3362711dc7c6ac23",
        "70ee7b5eb4011679fa79a01c5695b29d42f52a44"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 19:14:42 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 30 19:14:42 2020 +0000"
      },
      "message": "Merge \"libeffects: Rename .c files at lvm/lib to .cpp\" am: 70ee7b5eb4\n\nChange-Id: I92a7609eced34cc21e71ec463d992e708a126565\n"
    },
    {
      "commit": "d39f41fb3a52a291c90a5386ed350ab827a410d2",
      "tree": "45a06561dedf03c502e17a32dc9e462cd8fd19f5",
      "parents": [
        "5bde28f5616e666f69e71820bbdb2a985d1cb7ac"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Jan 29 15:56:14 2020 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jan 30 11:10:49 2020 -0800"
      },
      "message": "Add micro-benchmark for media metrics\n\nTest: this is it\nChange-Id: I3762223eb5ca67757debba02245a2ad87dd7e75e\n"
    },
    {
      "commit": "70ee7b5eb4011679fa79a01c5695b29d42f52a44",
      "tree": "3b083cd9b07ecd0909343af14ec76ad9b799a3b8",
      "parents": [
        "04feef633bb310ed3ab508f1b4966aeffcb1fc2e",
        "2b7eb6b8978eb9166085c49b0254e7ab99086b78"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jan 30 19:02:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 30 19:02:03 2020 +0000"
      },
      "message": "Merge \"libeffects: Rename .c files at lvm/lib to .cpp\""
    },
    {
      "commit": "2b7eb6b8978eb9166085c49b0254e7ab99086b78",
      "tree": "6a7837ee4b04a602437fcee36a33e86024b93154",
      "parents": [
        "81bfa6303d4b0b7289dc211a34bdfe33b382faf7"
      ],
      "author": {
        "name": "Saketh Sathuvalli",
        "email": "saketh.sathuvalli@ittiam.com",
        "time": "Tue Mar 12 18:28:58 2019 +0530"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Jan 30 19:01:46 2020 +0000"
      },
      "message": "libeffects: Rename .c files at lvm/lib to .cpp\n\nRemoved extern \"C\" declaration in header files. Since all\nfiles at lvm/lib are .cpp and all function names are unique,\nextern \"C\" is no longer required.\nNote: Build errors due to renaming of files to .cpp\nare taken care in this patch.\n\nTest: android.media.cts.AudioEffectTest\nTest: android.media.cts.AudioPreProcessingTest\nTest: android.media.cts.BassBoostTest\nTest: android.media.cts.EnvReverbTest\nTest: android.media.cts.EqualizerTest\nTest: android.media.cts.LoudnessEnhancerTest\nTest: android.media.cts.PresetReverbTest\nTest: android.media.cts.VirtualizerTest\nTest: android.media.cts.VisualizerTest\nTest: Play Music offload / non-offload\nTest: Tested using standalone application\nBug: 129491957\nChange-Id: I7033146c21681372a212d507f959ab02568b7538\n"
    },
    {
      "commit": "305996c854ee76becf0fad73505f0fe9abde4c5d",
      "tree": "b86a512fa23a42e0b798744050860498a8857811",
      "parents": [
        "2496ffbc450029ee9ec26980a101e71352b4f635"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Jan 27 08:03:37 2020 -0800"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Jan 30 18:32:43 2020 +0000"
      },
      "message": "Fix race condition in AudioTrack::releaseBuffer()\n\nIgnore releaseBuffer() if it is for a different IAudioTrack than was\nused for obtainBuffer().\n\nBug: 136268149\nTest: at bug comments #32 and #45\nChange-Id: I2e1955c60479edcba6e7d66c98b9faef088b65d9\n"
    },
    {
      "commit": "faa4bde9babbe4214b98c05016b6a56fc7f8807b",
      "tree": "3d22f9dd95e0fae80c49a5715fd1df46dc560917",
      "parents": [
        "87fcccad5dd80a6469a52b783877a3d4edb2dbb6"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu Jan 23 12:19:37 2020 -0800"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu Jan 30 09:46:38 2020 -0800"
      },
      "message": "Camera: Various offline processing fixes\n\nNotable fixes:\n- Rework FrameProcessorBase so it accept and work with\n  offline sessions.\n- Erase internal composite streams from offline stream list.\n\nBug: 135142453\nTest: Camera CTS\nChange-Id: I9dbc01e62fa94c1e0bfb84a8ddaa9e39ab4a7e34\n"
    },
    {
      "commit": "87fcccad5dd80a6469a52b783877a3d4edb2dbb6",
      "tree": "10f5fc65014c601c30196b5949e0674daedf97a0",
      "parents": [
        "2496ffbc450029ee9ec26980a101e71352b4f635"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Jan 28 09:37:18 2020 -0800"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Thu Jan 30 09:04:48 2020 -0800"
      },
      "message": "Camera: some patchs for offline processing\n\nTest: CTS OfflineSessionTest\nBug: 135142453\n\nChange-Id: I09a19b3b2e366855ed35b588f75f9734f505072c\n"
    },
    {
      "commit": "2496ffbc450029ee9ec26980a101e71352b4f635",
      "tree": "b653a141b92b77c882376f9565909b556cc19f02",
      "parents": [
        "a170e61fb4e99fc56ab328b25180d321d278867e",
        "e4f4b79b8b1304ff3e7650346dd9a6b28346fa1a"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Jan 30 16:33:28 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 30 16:33:28 2020 +0000"
      },
      "message": "Merge \"Implement name() and flags() in IMediaExtractor\""
    },
    {
      "commit": "a170e61fb4e99fc56ab328b25180d321d278867e",
      "tree": "b45a8cc52707e1b9800c3058077a3352625b0454",
      "parents": [
        "f1de76e5d1f3ec3d7adbb89645b2d6db6995f567",
        "ea5c49e1742b24df216b097034d4be86adc17226"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 30 01:28:25 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 30 01:28:25 2020 +0000"
      },
      "message": "Merge \"aaudio: less alarming message for MMAP\""
    },
    {
      "commit": "f1de76e5d1f3ec3d7adbb89645b2d6db6995f567",
      "tree": "efeddd30059a40606a881169779890be37812826",
      "parents": [
        "694901763dc900e284ca66117983490b0e284397",
        "25532c7698517d734b5044dd325acdff2a857279"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 30 01:24:36 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 30 01:24:36 2020 +0000"
      },
      "message": "Merge \"aaudio: add checks for Binder return codes\""
    },
    {
      "commit": "694901763dc900e284ca66117983490b0e284397",
      "tree": "aa0d827eeeff535cf21f78568632870f7c5a391b",
      "parents": [
        "c1c884dd5fc60281d9c4531838e23a62ba0f0582",
        "922bb104df7f0467c1f6200d1d2c4f935b13b45f"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 29 23:45:59 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 29 23:45:59 2020 +0000"
      },
      "message": "Merge \"stagefright: do not attempt to read from secure output buffer\""
    },
    {
      "commit": "ea5c49e1742b24df216b097034d4be86adc17226",
      "tree": "bec7bafdd0c4df6ebe8b345101045d7c27bc7e1f",
      "parents": [
        "3b4c1f0320efc7a54c4ab811727c432cda73dd37"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Jan 29 15:01:41 2020 -0800"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Jan 29 15:01:41 2020 -0800"
      },
      "message": "aaudio: less alarming message for MMAP\n\nBug: 80192689\nTest: adb logcat | grep MMAP\nTest: run OboeTester, TEST OUTPUT, perfMode: None, OPEN\nTest: should see \"MMAP not available because\nTest:         AAUDIO_PERFORMANCE_MODE_LOW_LATENCY not used\"\nChange-Id: I164902abcfafb53a34685b9ef9ec5346842e1dda\n"
    },
    {
      "commit": "25532c7698517d734b5044dd325acdff2a857279",
      "tree": "5ee6ee79aee893567b9f572cfa1fbd12d2e510e5",
      "parents": [
        "3b4c1f0320efc7a54c4ab811727c432cda73dd37"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Jan 29 14:23:04 2020 -0800"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Jan 29 14:23:04 2020 -0800"
      },
      "message": "aaudio: add checks for Binder return codes\n\nBinder code was calling readInt32() but not checking the return code.\n\nBug: 139473816\nTest: see bug for proof of concept\nTest: atest CtsNativeMediaAAudioTestCases\nChange-Id: I9246382b657c2a1213d27c66fc006578553f7b1e\n"
    },
    {
      "commit": "c1c884dd5fc60281d9c4531838e23a62ba0f0582",
      "tree": "7a8da114a70ccc31db48f0e77f3d893bec9863fd",
      "parents": [
        "d8de90a7c136faa00cfac4b44cdd806c07cf24fd",
        "0da716bedb8d61afdb46d1871e3eea5c580c8fa2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 29 20:10:17 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 29 20:10:17 2020 +0000"
      },
      "message": "Merge \"Fix ACameraMetadata_fromCameraMetadata crash.\""
    },
    {
      "commit": "3cf67173b15b9ab2df4a9d029e49c4ceaa64be9d",
      "tree": "3c4dc37f5d68ca02c6c5360bedfb1a077c7631f3",
      "parents": [
        "b7765027eca85ef49f842a60db9ebda1bfe7d53c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jan 29 11:44:22 2020 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jan 29 11:44:22 2020 -0800"
      },
      "message": "CameraService: hold onto SensorPrivacyManager\n\nunlinkToDeath is no longer required, (this change in behavior is to\navoid leaks) so holding onto the service here (still calling\nunlinkToDeath to avoid a log, but may for instance remove all\nunlinkToDeath calls in the future).\n\nBug: 145692765\nTest: boot, see linkToDeath maintained\nChange-Id: Ib74ab470580643ff61fc684fdd4e16d5e38389af\n"
    },
    {
      "commit": "d8de90a7c136faa00cfac4b44cdd806c07cf24fd",
      "tree": "f6f4ef41d503306f76c613da6f38ec92fe9f9b6e",
      "parents": [
        "5171e0c6aff983abfa00fad318d0debd6a65399f",
        "c68bd1bfa908f8d88374e49834fc87b99c5a07cf"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 29 19:07:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 29 19:07:22 2020 +0000"
      },
      "message": "Enable coverage for libmediandk am: 6e51a2630a am: 4cb250e101 am: c68bd1bfa9\n\nChange-Id: Ib73f080ee52407603913d29076005777ebaf0829\n"
    },
    {
      "commit": "c68bd1bfa908f8d88374e49834fc87b99c5a07cf",
      "tree": "a5755ca5bb4541b1a327d138cc3b8ee24c86f67a",
      "parents": [
        "45016b3edbe0220ab9e0ace5e491b077cabc0334",
        "4cb250e1017b78bc7c98dd14a3b77f2469a6efbb"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 29 18:57:32 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 29 18:57:32 2020 +0000"
      },
      "message": "Enable coverage for libmediandk am: 6e51a2630a am: 4cb250e101\n\nChange-Id: I8b30ae02e6cdf9005b0823e208a426e64d4e54d3\n"
    },
    {
      "commit": "922bb104df7f0467c1f6200d1d2c4f935b13b45f",
      "tree": "09f974f65d11c29ac522fb2c6dbd6f91a357c592",
      "parents": [
        "86d5a2a36b918c4f5cc33be1b139ec9a53f5da03"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 29 10:50:41 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 29 10:50:41 2020 -0800"
      },
      "message": "stagefright: do not attempt to read from secure output buffer\n\nBug: 143193031\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ie5eca8fc954e1b8527b70c04bfc326089720e022\n"
    }
  ],
  "next": "4cb250e1017b78bc7c98dd14a3b77f2469a6efbb"
}
