)]}'
{
  "log": [
    {
      "commit": "69344d32b9159d1d53f31ae62f3e12415f6bef6f",
      "tree": "1973c8cb051fd58110ea16d24b0e37bcc50e066f",
      "parents": [
        "08d9ba31456b71d1973acf2e990ff7b4fa6c1869"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Oct 04 21:09:48 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Oct 05 12:35:56 2021 -0700"
      },
      "message": "Downmix: Support 26 channels\n\nAdd FRONT_WIDE support.\n\nTest: atest downmix_tests\nBug: 202162797\nChange-Id: Ie6682c3bfd200d0bd89a79fb22614694f2cc35c5\n"
    },
    {
      "commit": "08d9ba31456b71d1973acf2e990ff7b4fa6c1869",
      "tree": "bec8635fe771c6fc28806712958294a577f884a5",
      "parents": [
        "70ddc96c4edd8be320b832e24bf4f422be5214a8"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Oct 05 11:32:18 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Oct 05 12:25:18 2021 -0700"
      },
      "message": "Downmix: Fix setting an invalid channel mask has side effects\n\nAttempting to set an invalid channel mask has the side effect\nof actually setting it.  A legacy bug that should be fixed\nbecause it can cause an invalid state of the downmixer.\n\nTest: atest downmix_tests\nBug: 202162797\nChange-Id: I6cc03c5bf68492e8442b5d1ae62b89c4a77c5916\n"
    },
    {
      "commit": "029c1d9aa00a9cb692815be16e25ad846746ed52",
      "tree": "b7bc5b5b86c2c26d1e2f4c687f3706ca04d02592",
      "parents": [
        "23be99be193120532ec8fbda85fd8508103c8b01"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Sep 09 16:13:34 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Sep 09 16:13:34 2021 -0700"
      },
      "message": "EffectDownmix: Use full 22.2 matrix\n\nUpdate to use a full 22.2 downmix matrix, where\ncoefficients beyond 7.1 are based on\nARIB STD-B32 22.2 Downmix Coefficients.\n\nSee:\n\nDownmixing Method for 22.2 Multichannel Sound Signal in\n8K Super Hi-Vision Broadcasting,\nTakehiro Sugimoto, Satoshi Oode, and Yasushige Nakayama,\nJournal of the Audio Engineering Society ENGINEERING REPORTS\nVol. 63, No. 7/8, July/August 2015, p 590 - 599.\n\nTest: downmix_benchmark\nTest: downmix_tests\nBug: 188502620\nBug: 189336830\nChange-Id: I63cd4f12134f9315e253ffd21a8c2d6e43371db8\n"
    },
    {
      "commit": "23be99be193120532ec8fbda85fd8508103c8b01",
      "tree": "637887a751ac907496df884701634ad28de76a50",
      "parents": [
        "0981f520c79ffdabc8928c8b01904e3690c2ca01",
        "1fbbbfc108563463f54d3563cddd1baa6f8f4b4b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Sep 09 02:11:04 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 09 02:11:04 2021 +0000"
      },
      "message": "Merge \"lvm equalizer: Avoid unconditional clearing of biquads\" into sc-qpr1-dev am: 1fbbbfc108\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/15786352\n\nChange-Id: I0f7f3cf1ed84777e9a57a516b4190e9b08029c78\n"
    },
    {
      "commit": "f2abe3b817153c603159d9f2348439950881ff0f",
      "tree": "4b5f8314cab6e09c4d116c23c16972deac376229",
      "parents": [
        "547282798ce5fe06b36f623219e799336a234ec9"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Sep 03 13:40:36 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Sep 08 15:51:04 2021 +0000"
      },
      "message": "lvm equalizer: Avoid unconditional clearing of biquads\n\nAlso add a unit test to verify the usecase mentioned in the bug\n\nBug: 197850983\nTest: YT Music and adjust volume with equalizer enabled\nTest: EffectBundleTest\nTest: EffectReverbTest\nMerged-In: Ie624cb4247434813a1f238977980c76158f12cd6\nChange-Id: Ie624cb4247434813a1f238977980c76158f12cd6\n"
    },
    {
      "commit": "b3598b4775e716779e76c84993f05a663fc33218",
      "tree": "1b1d666104bc4026d3452556a2356d309a4ac0af",
      "parents": [
        "e807e6bc67484329b637b25dffbe267858b8614a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 19 12:01:58 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Sep 01 17:16:23 2021 -0700"
      },
      "message": "EffectDownmix: Update for new ChannelMix matrix\n\nDownmix matrix compliant with the following standards:\nITU-R 775-2, ATSC A/52, ETSI TS 101 154, IEC 14496-3,\nwhich is unity gain for the front left and front right channel\ncontribution.\n\nCorrespondingly, output amplitude is allowed to be +3dBFS\nfrom 0dBFS previously.\n\nTest: atest downmix_benchmark\nTest: atest downmix_tests\nBug: 188502620\nBug: 189336830\nChange-Id: I4c06a2ea0e4619d8a5607fbeb68ee65b663aaf55\n"
    },
    {
      "commit": "e807e6bc67484329b637b25dffbe267858b8614a",
      "tree": "b1ad9391fe6b2e5c19db452cc09204f14d48b682",
      "parents": [
        "b13c68544c9958d5fd3d67e1d400ac1f495abf11"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 19 12:01:58 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Sep 01 14:17:33 2021 -0700"
      },
      "message": "EffectDownmix: Move processing to audio_utils ChannelMix\n\nSeparate out the downmix processing into an audio_utils class\nChannelMix.  The new downmix processing uses a general matrix.\n\nTest: downmix_benchmark\nTest: downmix_tests\nBug: 188502620\nBug: 189336830\nChange-Id: I43eb2bbe17471c8c9a5a4ce3e65918001ea975ee\n"
    },
    {
      "commit": "bc3f37af2b3537fbe41a1a89ccfb60774aa99208",
      "tree": "3b5d88ed12fcd26e2eb1313995e91317f6b308ee",
      "parents": [
        "48dea75597b682b13cebe2799aaa63903173cbbb"
      ],
      "author": {
        "name": "Lais Andrade",
        "email": "lsandrade@google.com",
        "time": "Fri Jul 02 00:13:19 2021 +0100"
      },
      "committer": {
        "name": "Lais Andrade",
        "email": "lsandrade@google.com",
        "time": "Tue Jul 06 19:11:12 2021 +0100"
      },
      "message": "Add audio-haptic channel max amplitude\n\nAdd max amplitude setting from device vibrator service to the\nAudioTrack, to be passed on to the ExternalVibrationUtils and\napplied as a hard limit to clip haptic data above that amplitude,\nafter scaling.\n\nBug: 188025353\nTest: manual\nChange-Id: Ic83661c37a2e6109538c5905b97bed916920437e\n"
    },
    {
      "commit": "341ee734e17f83d45ecbc44caf8d4c64ca11b018",
      "tree": "bf986f62b279a29913662fc5306fe334b7e69cc2",
      "parents": [
        "fea6ac81c8c4f05d1a38af0fde63a24d3342c298"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Jun 15 21:16:52 2021 +0000"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Jun 22 17:49:41 2021 +0000"
      },
      "message": "Read vendor distortion output gain.\n\nAs the motor may be various on different devices, it makes sense to have\ndifferent distortion output gain for HapticGenerator effect so that the\ngenerated data will not be harmful to motor.\n\nBug: 188025353\nTest: manual\nChange-Id: I74faef55005447f66410f173d8b41909a7ae87d2\n"
    },
    {
      "commit": "936845ad4f13a099a565b9724335d30dabe3acde",
      "tree": "a630ee6bf2278074cdde530381a0f37128d07707",
      "parents": [
        "cee4d3db3b1dafc5a43fcc4c0b603858c24cfd72"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jun 08 00:09:06 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Jun 08 15:09:37 2021 -0700"
      },
      "message": "Audio: Support FCC_LIMIT for 22.2 testing\n\nTest: Basic audio checks\nBug: 189325443\nChange-Id: Ie49f077e5deb7dcbc6acc32502d9ce82bcb85c04\n"
    },
    {
      "commit": "f5ab70707d3c8d5716f16dc538f212cdf9feaa90",
      "tree": "6ca8e02834f80a51a49a96a235909566dfab1de2",
      "parents": [
        "67145562606a4c14e36f75a27ea9208a75c756ad"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 19 12:01:58 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 25 18:57:44 2021 -0700"
      },
      "message": "Downmix: Test to 22.2\n\nTest: atest downmix_benchmark\nTest: atest downmix_tests\nBug: 187062102\nChange-Id: Ic528171121222daf57470ce81b797683e90c4450\n"
    },
    {
      "commit": "ef25b6b9038401356e0620501b0fd05f23e0abb2",
      "tree": "25f991936fd5d6b4650295cd68793524f24fb6eb",
      "parents": [
        "a11b17ffeb66c23efa6fdef2ede1710077ad4a3e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 19 09:26:49 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 25 11:30:23 2021 -0700"
      },
      "message": "Downmix: Clean up the generic downmix\n\nSpeed improvement 10-40%, primarily from\nimproved clamping.\n\nTest: atest downmix_benchmark\nTest: atest downmix_tests\nBug: 187062102\nChange-Id: I147a476cca8bb6313c416a914c649a944a92ed3a\n"
    },
    {
      "commit": "a11b17ffeb66c23efa6fdef2ede1710077ad4a3e",
      "tree": "04444c580c78910ad5df350eb5402d8416a4deee",
      "parents": [
        "862b1ab680f18360eed702cec97f9a6471cfd994"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 19 11:44:13 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 25 10:37:16 2021 -0700"
      },
      "message": "Downmix: Remove unneeded LVM_FLOAT\n\nTest: atest downmix_tests\nBug: 187062102\nChange-Id: Ia769b12419dbd054325e46974c53ed4c2a56fba2\n"
    },
    {
      "commit": "862b1ab680f18360eed702cec97f9a6471cfd994",
      "tree": "02b7043efa706a638ca4cd52534b596640fa4f59",
      "parents": [
        "679c471659996a178040f6c107d768c452825414"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 19 11:37:08 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 25 10:37:05 2021 -0700"
      },
      "message": "Downmix: Remove unnecessary channel mask redefine\n\nTest: atest downmix_tests\nBug: 187062102\nChange-Id: Ibc0e33462844b44b2119d9ac6157633132aae6bc\n"
    },
    {
      "commit": "679c471659996a178040f6c107d768c452825414",
      "tree": "0a5d58ca73d84e3f7cd8d4d45401e8dc1f7458e1",
      "parents": [
        "1974803dcb26c3adae18edb71b7e2c33af0583bf"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 19 14:14:54 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 25 10:35:10 2021 -0700"
      },
      "message": "Downmix: Enable host test\n\nTest: atest downmix_tests\nTest: atest --host downmix_tests\nBug: 187062102\nChange-Id: Icc961e8240e5d9182cad601fd18bee45b7add9ef\n"
    },
    {
      "commit": "1974803dcb26c3adae18edb71b7e2c33af0583bf",
      "tree": "9069c070d848c09ef8d77911a7cfbf059e1dbbdb",
      "parents": [
        "220c56cf5fde1d7ff7b54e2ecc01023bb122f727"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 19 17:34:16 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 25 10:35:00 2021 -0700"
      },
      "message": "Downmix: Move to cpp\n\nTest: atest downmix_tests\nTest: atest downmix_benchmark\nBug: 187062102\nChange-Id: Iaeb69e03e48c77ac0889bf1836b04e66057370d5\n"
    },
    {
      "commit": "220c56cf5fde1d7ff7b54e2ecc01023bb122f727",
      "tree": "814ff828f031aa179c011f4bd31a0314c77e3025",
      "parents": [
        "4706879762acf58b1eeb295841d9313ff9c1fe0c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed May 19 16:30:50 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 25 10:34:45 2021 -0700"
      },
      "message": "Downmix: Add benchmark\n\nTest: atest downmix_benchmark\nBug: 187062102\nChange-Id: I59648e8162bd16adec6e4644f9d17125fd1032fb\n"
    },
    {
      "commit": "4706879762acf58b1eeb295841d9313ff9c1fe0c",
      "tree": "196e335cc0b8587c30affe3ebab0358b0afec1cc",
      "parents": [
        "26a0e1a6b9fc34945e5d392f9b996a746004fd17"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 18 16:28:32 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue May 25 10:24:11 2021 -0700"
      },
      "message": "Downmix: Clean up unnecessary API and add gtest\n\nCompile static libdownmix for gtest.\nFix API declaration return type to int32_t.\n\nTest: atest downmix_tests\nBug: 187062102\nChange-Id: I0ea8934256c6c05b9773b6ec7320c4a284a58c22\n"
    },
    {
      "commit": "d6d5e45b95714e2ffd0e63321ceaa0e0ef48595f",
      "tree": "7ebfa013bc54d3bd260a0744d0583bcdeea55c8b",
      "parents": [
        "5f526b5816287f17f2898ab02488289e54667fb0",
        "5aa9f2cf5716aea2d9ff0bad7b0b0064dc93ed2c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon May 10 21:46:25 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 10 21:46:25 2021 +0000"
      },
      "message": "Merge \"EffectDownmix: Remove obsolete define\" am: a4c95a851c am: fe2a40564c am: 5aa9f2cf57\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1700168\n\nChange-Id: Ifd96e32214459c8ec480aaa9ca2c9d35aa52eb23\n"
    },
    {
      "commit": "ca1c4e478c49e86cdb2665eb8413ae17d8bc9683",
      "tree": "11537f7b76539baa1d20bfd804409ec980dc0189",
      "parents": [
        "da3489fb4ff5241186b15d295a5b9c78d86dfcc0"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu May 06 22:32:02 2021 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri May 07 16:23:10 2021 -0700"
      },
      "message": "EffectDownmix: Remove obsolete define\n\nTest: downmixtest, test directories identical\nBug: 187062102\nChange-Id: Ifac37d34d55d133ab8cbaa39cf88f60e4a56ef1f\n"
    },
    {
      "commit": "ff81743e3165f9a22a3858ea9f7d41851db5d358",
      "tree": "b95370ba94563ea8e750890607c433a26dad40e5",
      "parents": [
        "d9996aa2e12ceead60268527ac702bbd506ea017",
        "fdd1f6bd1b9e19e63c73b8a4c28e649f09791cc9"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 16 06:19:28 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 16 06:19:28 2021 +0000"
      },
      "message": "Merge \"libeffects: Replace LoadConst_Float with memset for 0 loading.\" am: c293b92613 am: c7a3fc1081 am: fdd1f6bd1b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1677105\n\nChange-Id: I081750d2ac72759f1c2a98d5977deaa15524dc91\n"
    },
    {
      "commit": "c293b92613d9afde90250400c342ae4f9edd59f3",
      "tree": "915252788a7789998341f86b60fd91eaf19766e6",
      "parents": [
        "d22cd941c86d084ff8e78567ca9886d485737304",
        "5cacc9e77e69f3527e277c1bf825e718f0f435a9"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 16 05:08:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 16 05:08:33 2021 +0000"
      },
      "message": "Merge \"libeffects: Replace LoadConst_Float with memset for 0 loading.\""
    },
    {
      "commit": "5cacc9e77e69f3527e277c1bf825e718f0f435a9",
      "tree": "93313b19b4e36c1c0450f7fc7156686136d6f9a8",
      "parents": [
        "08d9d325f3c5df8d40f98f529e21cac2b61a2a90"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Apr 16 00:11:05 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Apr 16 02:32:08 2021 +0530"
      },
      "message": "libeffects: Replace LoadConst_Float with memset for 0 loading.\n\nBug: 120944950\nTest: atest EffectReverbTest\nTest: atest EffectBundleTest\n\nChange-Id: I8efe272b3fb2e2aa392d91be6cbba4f5e1f6ab91\n"
    },
    {
      "commit": "38a0290ce0f04e47fc29e042f104bb3534e847db",
      "tree": "d15b53357970c26f959bad10337963d0fe14a03f",
      "parents": [
        "ca772ce4e563bdd63b4865ad7230f9bb03842876",
        "9ea359b3ddf6a64b5180d9e93a309beab931724a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Apr 06 16:55:31 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 06 16:55:31 2021 +0000"
      },
      "message": "Merge \"libeffects: Clamp output after Treble biquad\" am: 8d22b09411 am: 7278e4d201 am: 9ea359b3dd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1652257\n\nChange-Id: Ib7347165fc46d2a2870a4c289cd6c3ba71f0c5f8\n"
    },
    {
      "commit": "8d22b0941104d31a99aa602e040ec185a88cad60",
      "tree": "9db32df2f2e2f5bd1421f092349a84f5a14edb21",
      "parents": [
        "925338f63fce136e0cb26a49365d6553b3a5df67",
        "c25affd2e7fcadc8164a8b1bdfc1d1acbabf845a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Apr 06 04:42:15 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 06 04:42:15 2021 +0000"
      },
      "message": "Merge \"libeffects: Clamp output after Treble biquad\""
    },
    {
      "commit": "4a6f306323bb04849df513dd7eac64323b31dffa",
      "tree": "c0ac13869eac73085305d409eae8e32fa14250d1",
      "parents": [
        "edb048c1b82080a2af8ee59a8afc5f3875dfa42e",
        "584d88207991b95e5d7c6031ccc6f2adc030a2dc"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 05 21:40:06 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 05 21:40:06 2021 +0000"
      },
      "message": "Merge \"libeffects: Test treble module with treble level\" am: 925338f63f am: e138f3304b am: 584d882079\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1653832\n\nChange-Id: I7fc26aa1900a9198a32b36faca0dcb880ae3c218\n"
    },
    {
      "commit": "925338f63fce136e0cb26a49365d6553b3a5df67",
      "tree": "68f4e293fb4281541ea7cd15b02f7c5bb7ec1ea9",
      "parents": [
        "9575a041659e69d660fdcc6d3ea2792802724b8c",
        "b4245ceaa07d04186079f07b341fd10915854364"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 05 19:30:43 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 05 19:30:43 2021 +0000"
      },
      "message": "Merge \"libeffects: Test treble module with treble level\""
    },
    {
      "commit": "1319f5a436dc1dab9952d2fd91a5c62d7d21ad61",
      "tree": "504c089aea84a834a7cebaba7f4259d77046c126",
      "parents": [
        "dfca1ce852e8223656c7883d3b32d61cc091ac59"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Mar 30 22:21:24 2021 +0000"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Apr 01 15:55:03 2021 +0000"
      },
      "message": "Use vibrator information to initialize HapticGenerator.\n\nUse vibrator\u0027s resonant frequency and Q factor to initialize\nHapticGenerator when they are available. Otherwise, use default value.\n\nBug: 182612056\nTest: atest HapticGeneratorTest, manual\nChange-Id: Ib861e7fbb0ede3a33c0a93fbca8d80c022461d9a\n"
    },
    {
      "commit": "b4245ceaa07d04186079f07b341fd10915854364",
      "tree": "47f051def88ba841d9d05f4e0599e27392732f56",
      "parents": [
        "08d9d325f3c5df8d40f98f529e21cac2b61a2a90"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Mar 26 18:30:15 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Mar 26 18:32:15 2021 +0530"
      },
      "message": "libeffects: Test treble module with treble level\n\nBug: 183674870\nTest: lvm/tests/build_and_run_all_unit_tests.sh\n\nChange-Id: I1e630551fb5c6855759a3dc27deb9d5d42019c8b\n"
    },
    {
      "commit": "c25affd2e7fcadc8164a8b1bdfc1d1acbabf845a",
      "tree": "60c16892b2c4f2215129b439d2aad17bca976fa3",
      "parents": [
        "08d9d325f3c5df8d40f98f529e21cac2b61a2a90"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Mar 25 15:06:24 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Mar 25 16:25:09 2021 +0530"
      },
      "message": "libeffects: Clamp output after Treble biquad\n\nBug: 183674870\nTest: lvm/tests/build_and_run_all_unit_tests.sh\n\nChange-Id: Ic964bf963f4f994ba056dcfcef83efbffff6b5d1\n"
    },
    {
      "commit": "ac77b699e43d223b79c7e84efcd73190ea00ea23",
      "tree": "9d1b16289904655b9dc7cbd9f74893f7f01011aa",
      "parents": [
        "694d2be17e4dce365e0e9fc070e4485c1e06b6bc",
        "5809caff94f4b05a59f887ad65b9e88f2ab35e0c"
      ],
      "author": {
        "name": "David Li",
        "email": "dvdli@google.com",
        "time": "Mon Mar 22 11:03:50 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 22 11:03:50 2021 +0000"
      },
      "message": "Merge \"fix null dereference on aeli\" am: 00112c5a0a am: 06b7deb347 am: 5809caff94\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1646947\n\nChange-Id: Id1535f29a43980bab3117587ffe83b22584a102d\n"
    },
    {
      "commit": "3b247167c6d10ba17ea49b073b45c1747c8ac92a",
      "tree": "505e37d8e3cffdf93fef88447acfd7e54df0e8eb",
      "parents": [
        "85f5f276263b634ed03750c8619f67eff1a5b83d"
      ],
      "author": {
        "name": "David Li",
        "email": "dvdli@google.com",
        "time": "Fri Mar 19 07:01:40 2021 +0000"
      },
      "committer": {
        "name": "David Li",
        "email": "dvdli@google.com",
        "time": "Fri Mar 19 07:18:42 2021 +0000"
      },
      "message": "fix null dereference on aeli\n\nEffectProxyCreate does not return fail and assign the pointers in\nthe aeli when the two effects don\u0027t have the flag\nEFFECT_FLAG_HW_ACC_TUNNEL. It causes problem when Effect_command\ndoes dereference on those two pointers.\n\nBug: 182867964\nTest: mm libeffectproxy\nTest: create effects without EFFECT_FLAG_HW_ACC_TUNNEL\nChange-Id: I37502e86ac5d491e7d792251197338905849e25c\n"
    },
    {
      "commit": "a007cc53860230c9c1250bed338757412b7e4400",
      "tree": "36022f64d8a0e733d5c49c0bfc760934863f8855",
      "parents": [
        "fca42b22747c0421b52b8d7dadcd9e188f49a719",
        "122e9ccf54a2efe1639c49cfaea13e0cd22fcfdd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 18 23:35:07 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 18 23:35:07 2021 +0000"
      },
      "message": "Merge \"libaudiopreprocessing: Cleanup PreProcessing.cpp\" am: 85f5f27626 am: 7370827ca7 am: 122e9ccf54\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1641153\n\nChange-Id: I5261205a2cb2ee72b0de80b84591742b5b9cc70f\n"
    },
    {
      "commit": "fca42b22747c0421b52b8d7dadcd9e188f49a719",
      "tree": "10ad2e02ddaf3d516c08ff439281c4b81651cb5f",
      "parents": [
        "68944d585d319237f1073dfd5efa3e7a32f3adc3",
        "6f2ae0df06603ae907994e87f73a3a374be2fb5c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 18 23:30:53 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 18 23:30:53 2021 +0000"
      },
      "message": "Merge \"libaudiopreprocessing: Define and use cc_defaults\" am: 04f88e7bcd am: eb382b322b am: 6f2ae0df06\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1640761\n\nChange-Id: I0683fb455e53267b18cccb2216a883ad1bbf3e16\n"
    },
    {
      "commit": "68944d585d319237f1073dfd5efa3e7a32f3adc3",
      "tree": "b88841612da945d04c64211ef0fad07ad35919c1",
      "parents": [
        "bbbb2dd200164b49bfee1827982601fe582d4a4e",
        "a445621ac2b8d0340876ee1c7e28284d30f99be9"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 18 23:08:43 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 18 23:08:43 2021 +0000"
      },
      "message": "Merge \"libaudiopreprocessing: Test few more sampling rates\" am: bbbc5d3836 am: 24a4c8cd05 am: a445621ac2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1642544\n\nChange-Id: I10e6a571c7e5516a2b089a94346f076be8e2699c\n"
    },
    {
      "commit": "85f5f276263b634ed03750c8619f67eff1a5b83d",
      "tree": "b0de48994ee41d40e9a5d13f4ea3e85e7854284c",
      "parents": [
        "04f88e7bcdb6497afeb1fd97659a07118163ce64",
        "d510fddbaf582b82fd6ed5add5081234ce7807e7"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 18 21:23:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 18 21:23:23 2021 +0000"
      },
      "message": "Merge \"libaudiopreprocessing: Cleanup PreProcessing.cpp\""
    },
    {
      "commit": "04f88e7bcdb6497afeb1fd97659a07118163ce64",
      "tree": "cef76202470fbfd5697b1e8e7901f866ada457d3",
      "parents": [
        "bbbc5d383668d82d158d9305d91852d10bf55cc7",
        "70036acb50b0880695a17c4304eac9e3141e3e0e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 18 21:21:16 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 18 21:21:16 2021 +0000"
      },
      "message": "Merge \"libaudiopreprocessing: Define and use cc_defaults\""
    },
    {
      "commit": "43ab37187422596845386cf74be6d1046a4a2beb",
      "tree": "46e25e96ebe1123af9d6148519a5e3a3c2b7b9e8",
      "parents": [
        "08d9d325f3c5df8d40f98f529e21cac2b61a2a90"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Mar 18 05:26:25 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Mar 18 05:51:36 2021 +0530"
      },
      "message": "libaudiopreprocessing: Test few more sampling rates\n\nAdded 11025, 12000, 22050, 44100 Hz sampling rates in test\nscript and EffectPreprocessingTest\n\nBug: 178513382\nTest: build_and_run_all_unit_tests.sh in host and device\nTest: atest EffectPreprocessingTest\n\nChange-Id: I10c73f091e46b2771993420ed938726615a7e10c\n"
    },
    {
      "commit": "d510fddbaf582b82fd6ed5add5081234ce7807e7",
      "tree": "bd165d57fc7dd1ff7cd2cffc0fbe07e8be2c2620",
      "parents": [
        "0a2021b06fa5409d4c5b6a21a81d4f0dc6c37d9c"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 16 13:26:31 2021 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 17 23:10:18 2021 +0000"
      },
      "message": "libaudiopreprocessing: Cleanup PreProcessing.cpp\n\n- Removed unused elements from preproc_session_s\n- Fixed initialization of frameCount in PreProcessingTest.cpp\n- Print number of frames processed in PreProcessingTest.cpp\n\nBug: 182583445\nTest: atest EffectPreprocessingTest\nTest: preprocessing/tests/build_and_run_all_unit_tests.sh\n\nChange-Id: I4a8fb5796451eb2b3a37d6e4bd48452bccac9318\n"
    },
    {
      "commit": "70036acb50b0880695a17c4304eac9e3141e3e0e",
      "tree": "c9ac078f22bf074df7ef8b691a7be536fea00c85",
      "parents": [
        "08d9d325f3c5df8d40f98f529e21cac2b61a2a90"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 16 17:42:59 2021 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 17 19:18:36 2021 +0000"
      },
      "message": "libaudiopreprocessing: Define and use cc_defaults\n\nBug: 178513382\nTest: atest EffectPreprocessingTest\nTest: atest preprocessing_benchmark\n\nChange-Id: I71baf98903f70a9ca7bf3604d62f461fc2039942\n"
    },
    {
      "commit": "0f5b498aaa0a99ffc423a0eeb747faf2fbf83407",
      "tree": "81d4b29bcffea98b318c7d2bb822064066212d88",
      "parents": [
        "dbfe28082f1a9d30e6d1ac4a51c8acc6383fba78",
        "b35428ea5055a201ce856f59f82ce52d3bb9de1b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 17 17:03:45 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 17 17:03:45 2021 +0000"
      },
      "message": "Merge \"EffectPreprocessingTest: Initial version\" am: 08d9d325f3 am: 6eccd01a2a am: b35428ea50\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1625966\n\nChange-Id: Ie7a0b88d9324c959682d748b8eb7c3c9e742d812\n"
    },
    {
      "commit": "b9116da2154f8ea809058ad4eeab6be2df0f2965",
      "tree": "d89b2845d854a7c817f7b265a157d7b66734f667",
      "parents": [
        "65ac21dcb5b8ac926b7eed9b8367261bed3b1a63"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Mar 11 04:32:54 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Wed Mar 17 03:56:42 2021 +0530"
      },
      "message": "EffectPreprocessingTest: Initial version\n\nBug: 178513382\nTest: EffectPreprocessingTest on host and device\n\nChange-Id: I1e39ce44f255b3719dada334c0730a6d5bfd3f5e\n"
    },
    {
      "commit": "2a09a3ec5e026f493f3e494444a1beb740166de1",
      "tree": "fc3ddca1c311c744d50284ac43064a8108b54074",
      "parents": [
        "812c4d1295b931dd9bdc1484bbe8dee32ca7b775",
        "ba6e55cd8f4860650389f9f6d2219c6930220d7d"
      ],
      "author": {
        "name": "Ilya Matyukhin",
        "email": "ilyamaty@google.com",
        "time": "Tue Mar 16 02:54:11 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 16 02:54:11 2021 +0000"
      },
      "message": "Merge \"libaudiopreprocessing: Disable host build for mac\" am: 68732e007a am: da2a40becf am: ba6e55cd8f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1638262\n\nChange-Id: Id29ddc7a702829c7125e23014d92ce3432358a82\n"
    },
    {
      "commit": "217c9688cdc6c6615554cc2b2f85181b3abe64c9",
      "tree": "bbc64f38257f41ffcb77658ee4a2a45f4ad94061",
      "parents": [
        "7b14cb277c79f75f9fd4e8f9235197122808b3b3"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Mar 15 15:12:25 2021 -0700"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Mar 15 22:17:32 2021 +0000"
      },
      "message": "libaudiopreprocessing: Disable host build for mac\n\nBug: 182829696\nTest: Review\n\nChange-Id: I9335c56d2e69ec0e5399a22b935978d83e90473e\n"
    },
    {
      "commit": "2e051d4358dd624902ed38e080c57cb1730eaba2",
      "tree": "67f51252164ba50f085e7ef13c04e16cd478d9de",
      "parents": [
        "fc9c5a0c1650e7f10c6e45fbb27e86d1ab785991",
        "45e1488bc18088e3aa0b65059407e0e52da0079f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Mar 15 21:18:29 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 15 21:18:29 2021 +0000"
      },
      "message": "Merge \"PreProcessing: Automated script for preprocessing test\" am: 7b14cb277c am: 5bb2130614 am: 45e1488bc1\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1629276\n\nChange-Id: I4ba6ca54a3a7f51cb85cabe721a391a297c9c876\n"
    },
    {
      "commit": "7b14cb277c79f75f9fd4e8f9235197122808b3b3",
      "tree": "4b144d1ff7a67e93c66899a3feb3363d7a7b4451",
      "parents": [
        "e6614240cb225bf3732f6ee2699aad68f6390aa4",
        "31d94b038b0d647931b202b49a4a487f141be8e5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Mar 15 19:58:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 15 19:58:09 2021 +0000"
      },
      "message": "Merge \"PreProcessing: Automated script for preprocessing test\""
    },
    {
      "commit": "fc9c5a0c1650e7f10c6e45fbb27e86d1ab785991",
      "tree": "4e6b8fea0a6f59e84b902ce6391bdbfab8c11f7e",
      "parents": [
        "da52d86663542d1860adb0bba7f49902f0e67ac9",
        "0e835749ea608c7d6eb0e9309d59b3281a1ace05"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Mar 15 18:48:38 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 15 18:48:38 2021 +0000"
      },
      "message": "Merge \"libeffects: Add host support for preprocessing module\" am: e6614240cb am: f0362316f6 am: 0e835749ea\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1629479\n\nChange-Id: I91506a91f648ce868f1f724bd0e5bcf1d119ba4b\n"
    },
    {
      "commit": "e6614240cb225bf3732f6ee2699aad68f6390aa4",
      "tree": "0ef7f4bd814f83bc02b0461e241b9959466b63f6",
      "parents": [
        "351f7e2afb15a07fbe7a99d8fb9839079eb19f17",
        "013e02e220825826eddf3a24191cc7c13d3b9d48"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Mar 15 16:51:12 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 15 16:51:12 2021 +0000"
      },
      "message": "Merge \"libeffects: Add host support for preprocessing module\""
    },
    {
      "commit": "31d94b038b0d647931b202b49a4a487f141be8e5",
      "tree": "47032f3d91e2108c554d93c6e8e6c07084f89d50",
      "parents": [
        "41f53a9bab6215cdd4d4c21aefba6e939d91219d"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Mar 12 23:08:20 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Mon Mar 15 15:19:35 2021 +0530"
      },
      "message": "PreProcessing: Automated script for preprocessing test\n\nBug: 178513382\nTest: AudioPreProcessingTest in host and device\n\nChange-Id: I8baa0661e949772c9b9d65cf5e9c9f62b235f05b\n"
    },
    {
      "commit": "c5df1afdb51f772910f3a84c20329a10bd60d2ab",
      "tree": "497ea156dd1a31f241e3c65c89ffaa4bedc9fcc6",
      "parents": [
        "51b94f9ed27915ac2fe25a3023a5559752eda081",
        "626154dd317036cbf838d6027cb55d133979399f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Mar 13 04:50:26 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 13 04:50:26 2021 +0000"
      },
      "message": "Merge \"Preprocessing: Use free() for session-\u003eoutBuf\" am: ce9b8c44db am: 2e4b190019 am: 626154dd31\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1633520\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ie7bf2523aba659de480c8142313e249bc457b684\n"
    },
    {
      "commit": "ce9b8c44db73495433e2a0c96169bf55f3c1cc30",
      "tree": "fb512d2b0e5b652ffe0dc98e5b334d46a3c75f08",
      "parents": [
        "51c7f563e2b07deb57967269cdcb293278915205",
        "5e5573fae27a0f5bd7c098b1437d9fddf335d186"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Mar 13 03:01:26 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 13 03:01:26 2021 +0000"
      },
      "message": "Merge \"Preprocessing: Use free() for session-\u003eoutBuf\""
    },
    {
      "commit": "5e5573fae27a0f5bd7c098b1437d9fddf335d186",
      "tree": "39e4caa46df2f3eaa55c3d7e3d80de65beb44ca1",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Sat Mar 13 04:52:14 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Sat Mar 13 05:09:50 2021 +0530"
      },
      "message": "Preprocessing: Use free() for session-\u003eoutBuf\n\nBug: 182575590\nTest: AudioPreProcessingTest on host\n\nChange-Id: I5e72528651c1e36dc3f10101c24dc8b42e69f13d\n"
    },
    {
      "commit": "013e02e220825826eddf3a24191cc7c13d3b9d48",
      "tree": "01579b83732cdc76be246676e369b361340e8201",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Mar 12 05:50:55 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Mar 12 16:45:38 2021 +0530"
      },
      "message": "libeffects: Add host support for preprocessing module\n\n- Removed __unused that is not supported by host toolchain\n\nBug: 182485928\nTest: AudioPreProcessingTest on host\n\nChange-Id: I5b87ab71a7c785e5dc610770ddfe141864874c2b\n"
    },
    {
      "commit": "020bad28891e95877faf38ebb6a9197d0baa608e",
      "tree": "edb92be29e1e6a03b466a485110702a3e1e69515",
      "parents": [
        "7cc991bb0ef1f4c9fdbb2ba5e94730b0e5818c99",
        "eb2d55ba7bc3de9bd21215602a6d12468986bc54"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 11 07:07:26 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 11 07:07:26 2021 +0000"
      },
      "message": "Merge \"reverb_test: Print input arguments\" am: 6a0e64617e am: caddd55107 am: eb2d55ba7b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1625426\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ibce4ab8b5bad566a82a032b02c597ad18f3dd375\n"
    },
    {
      "commit": "6a0e64617eb2fc92e07e60ef79eab5546453e9b4",
      "tree": "1f0085611992b65fd5eab7df36f888b47b1ffebb",
      "parents": [
        "378c3eb076c039ad59ea24fdee9062e7d0468f46",
        "d4b75e70dcc9009be1c481099a6c00720cfe3d3f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 11 05:16:03 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 11 05:16:03 2021 +0000"
      },
      "message": "Merge \"reverb_test: Print input arguments\""
    },
    {
      "commit": "7cc991bb0ef1f4c9fdbb2ba5e94730b0e5818c99",
      "tree": "798b9c6b9604622c1dc93951671fce71431c0b08",
      "parents": [
        "bc8397e6a0be19e268d2eb218c47d3a491194e2f",
        "e725be64c83f1b2a10f857737f2ce6c0d9e4e94c"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Mar 11 03:41:25 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 11 03:41:25 2021 +0000"
      },
      "message": "Merge \"Fix biquad coeffs in StereoWidening modules\" am: 378c3eb076 am: 8c1b314c6f am: e725be64c8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1624704\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: If2c611525ff2f71b9eff1247b833c4bcfb34e51e\n"
    },
    {
      "commit": "378c3eb076c039ad59ea24fdee9062e7d0468f46",
      "tree": "c0bcf8b3eee58c498b0dbd0efc01ab6f14397b53",
      "parents": [
        "261d874a21be54e5d7367d49f2ca7b9feabc2c5f",
        "9976058d1108141beb0d79e23aca8e7377af9223"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 10 23:30:28 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 10 23:30:28 2021 +0000"
      },
      "message": "Merge \"Fix biquad coeffs in StereoWidening modules\""
    },
    {
      "commit": "d4b75e70dcc9009be1c481099a6c00720cfe3d3f",
      "tree": "c655755fd63101c33c22a59dbc16e57d1a9ba92a",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 10 14:55:11 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 10 14:55:14 2021 -0800"
      },
      "message": "reverb_test: Print input arguments\n\nBug: 182393210\nTest: tests/build_and_run_all_unit_tests_reverb.sh\n\nChange-Id: I80fbea20cc3e85d342f8a68874ca076d55324c72\n"
    },
    {
      "commit": "fd0173d48cb7844050abde61beeb598f243fef01",
      "tree": "6276ecd2bf38fa7d28242082ff01935c26f4aaf8",
      "parents": [
        "9b46ad1feefcadf3994b8bf7b5fbcd840e319f6f",
        "3ab04b1ccdbfa0eb86c3c3091f9720c05bdba09d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 10 20:17:33 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 10 20:17:33 2021 +0000"
      },
      "message": "Merge \"libeffects: Fix LVDBE biquad instance creation\" am: 261d874a21 am: 8f61475f29 am: 3ab04b1ccd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1624705\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ie19d6428927edd6b5f8a0c641c1078546f8fb06a\n"
    },
    {
      "commit": "261d874a21be54e5d7367d49f2ca7b9feabc2c5f",
      "tree": "fe4c4e7d69a648f017b7becf1825e3e8e99b4b41",
      "parents": [
        "0361312f054b7680002a6a00a4471e4d4f24feb6",
        "6a30c8fa07d20e9346dac9359a9ddf5a98496a25"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 10 16:46:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 10 16:46:06 2021 +0000"
      },
      "message": "Merge \"libeffects: Fix LVDBE biquad instance creation\""
    },
    {
      "commit": "cb4fc2b79d3deb764609526c46a7058d6867a16a",
      "tree": "087bd98a004c216fffd62de56f08a893f087a926",
      "parents": [
        "80f43237d947f362994e7d06319bf4c87d4402c0",
        "a3c4ada74a3757084eab0f32edbca8f42aecc3b5"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 10 01:51:21 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 10 01:51:21 2021 +0000"
      },
      "message": "Merge \"libeffects : Remove InstAlloc wrapper support\" am: 676ad0ec68 am: 64437b083b am: a3c4ada74a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1620875\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ifccf85e262cf90ee531f703ffa2a18a59ac090cd\n"
    },
    {
      "commit": "6a30c8fa07d20e9346dac9359a9ddf5a98496a25",
      "tree": "d000057c9ef1777494601a3aab6721ba3fcc6f5b",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 09 15:39:30 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 09 16:07:26 2021 -0800"
      },
      "message": "libeffects: Fix LVDBE biquad instance creation\n\nLVDBE HPF biquad was created everytime LVDBE_Control was\ncalled, but LVDBE_SetFilters was called only when there\nwas a change in parameters.\n\nbiquad creation is now done only when number of channels\nchanges and SetFilters is called for change in number of\nchannels as well.\n\nBug: 179462586\nTest: lvm/tests/build_and_run_all_unit_tests.sh\nChange-Id: I2edd4e02de28a36b3fb455cec6d6e63f16dbcc9f\n"
    },
    {
      "commit": "9976058d1108141beb0d79e23aca8e7377af9223",
      "tree": "01ee76c1d17bca68d0f16b3ac7f98d272d8cf731",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 09 12:50:33 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 09 15:54:59 2021 -0800"
      },
      "message": "Fix biquad coeffs in StereoWidening modules\n\nCoefficients used in StereoWidening modules were incorrect\nThis was due to difference between legacy biquad modules in lvm\nand optimized biquad filter implementation in handling the\ncoefficients for these modules.\n\nBug: 179462586\nTest: YT Music\n\nChange-Id: I2fb1eb811829aaf16df942eeed944a22bfbc555f\n"
    },
    {
      "commit": "b0e9b84ecb2d43623fd1cc7f4cacac10fe21f121",
      "tree": "7a8c26f94ac4e6d32aaa63f2d0a4bcc2fd894937",
      "parents": [
        "85ed8fd8d8aba408e2ee149a4a457772e82b479f"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Tue Mar 09 02:48:52 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Tue Mar 09 18:28:35 2021 +0530"
      },
      "message": "libeffects : Remove InstAlloc wrapper support\n\nBug: 182167300\nTest: EffectReverbTest in device and host\n\nChange-Id: I243d397a2e5f5168f4cd3e970105c07c7dd6dddd\n"
    },
    {
      "commit": "37357af29c1aa3e3c32eafdb103956caa3ce46e8",
      "tree": "02d62b421b21755aa2fc7318a78de6f11d64425c",
      "parents": [
        "e7cd45de1fc548ffec7f010cb95f073bd810533b",
        "5285ab0d6587479ddc58cb09e4feb1e74eb41630"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Mar 08 05:13:06 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Mar 08 05:13:06 2021 +0000"
      },
      "message": "Merge \"EffectReverbTest: Enable host support\" am: 85ed8fd8d8 am: c269309ee9 am: 5285ab0d65\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1622223\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I14cdefec6c92161405b1dfbc450c49cca377b501\n"
    },
    {
      "commit": "736791df6290e4aba6be21c32eeb2157a5892b26",
      "tree": "9cfe404be4510adaea68a5655f4c8cc3509d2dd9",
      "parents": [
        "93aed30ec74a4bec2805a2d05459042f1f427108"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 22:23:54 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 22:26:02 2021 -0800"
      },
      "message": "EffectReverbTest: Enable host support\n\nBug: 178513382\nTest: atest --host-unit-test-only EffectReverbTest\nChange-Id: Ied129300ef06b0539e75f10747e0eb727c22bc5d\n"
    },
    {
      "commit": "4f66c9d0318192d0c2ec87180aa8913222dd5e84",
      "tree": "78e83988849e9da46a84a3307955a2324a8b6790",
      "parents": [
        "6108fd4e6ef14b32388628ee1467892635610939",
        "95ab878bb0a36da43640cc65888d4a8e8fb6f33b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Mar 06 05:41:38 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Mar 06 05:41:38 2021 +0000"
      },
      "message": "Merge changes I9446a1da,Id830e4b8 am: fd1ac15ef5 am: a0730f1e10 am: 95ab878bb0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1621707\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Id07dd73c57a74a52d0ac76e8ff7c2b68e2a4ca8e\n"
    },
    {
      "commit": "fd1ac15ef529089641aa10aaee242ef1dcc0777e",
      "tree": "b2e425ef362c85b00b3709f1266da0bd91afa186",
      "parents": [
        "5124b7011e4f5685f723d7ad324b1f3e48a9e0bc",
        "dd7becb5e48ad2d66b19b9046e864ca51cd161f2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Mar 06 03:45:38 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 06 03:45:38 2021 +0000"
      },
      "message": "Merge changes I9446a1da,Id830e4b8\n\n* changes:\n  EffectReverbTest: Initial version\n  EffectBundleTest: Move helper class to a separate file\n"
    },
    {
      "commit": "dd7becb5e48ad2d66b19b9046e864ca51cd161f2",
      "tree": "172692538a90e0150207e64006d3512f2c7088f4",
      "parents": [
        "88de9c4bdfcb00604c710f9cd2b91089fca26083"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Feb 19 02:43:06 2021 +0530"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 15:49:09 2021 -0800"
      },
      "message": "EffectReverbTest: Initial version\n\nBug: 178513382\nTest: EffectReverbTest\nChange-Id: I9446a1dab5bec0fa6b3afb87c8fdb551592931c8\n"
    },
    {
      "commit": "867ce902337eb8a8181d9b1b8ea63763d9229423",
      "tree": "dc77c52f9334ccc61251aedd2c07c768ea15a86a",
      "parents": [
        "ef8922e2aa47f115b9791b1e27e303d390336906",
        "829d9837c0a66a29d13c933811a5b57f294fc83a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 05 23:20:17 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 05 23:20:17 2021 +0000"
      },
      "message": "Merge \"libeffects: Zero initialize context structures\" am: eb0a9ece02 am: 845ecaa638 am: 829d9837c0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1620819\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I91077918ada292c3acac961c4843ec1c15aa4a16\n"
    },
    {
      "commit": "88de9c4bdfcb00604c710f9cd2b91089fca26083",
      "tree": "92df1db89354f50b5124da551238d7d675c3376e",
      "parents": [
        "99e9d191421124e96565db27a2c46690e5b85cf5"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Mar 03 12:39:09 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 15:12:37 2021 -0800"
      },
      "message": "EffectBundleTest: Move helper class to a separate file\n\nThis helps in extending the tests for other effects\n\nBug: 178513382\nTest: atest EffectBundleTest\nTest: atest --host EffectBundleTest\n\nChange-Id: Id830e4b8cb496a2ac7a83c6efc3c6ed0144859b5\n"
    },
    {
      "commit": "eb0a9ece029bf7158b7ff45b1cded1822823d1f3",
      "tree": "2adfd2e9f0c0c37eebe3aa6af1f7458bb8b522e9",
      "parents": [
        "99e9d191421124e96565db27a2c46690e5b85cf5",
        "4a03b4fb11235660c397cb2d0a749e7ac0669236"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 05 22:09:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 05 22:09:33 2021 +0000"
      },
      "message": "Merge \"libeffects: Zero initialize context structures\""
    },
    {
      "commit": "d08bf8b475f0e34ff2f634dbdf189139880386d3",
      "tree": "11ff13fd74e83162d5189a694bd9390539d79e9b",
      "parents": [
        "06d564506d35a5d420c42ec588e9a879c126c64f",
        "f81b4d4bd3c573b80d719083c0f43be969f362b0"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 05 17:02:53 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Mar 05 17:02:53 2021 +0000"
      },
      "message": "Merge \"Reverb true mono changes : initial version\" am: 1a5a9044a4 am: b6e3cf8909 am: f81b4d4bd3\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1609554\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: If4fdc4d54c6ba9520a7ba3a55270c55c231865ac\n"
    },
    {
      "commit": "1a5a9044a43e62d7247f51fe0a5d0f3433dbf497",
      "tree": "c662ff6b2e9b00a2642a2ddaf7f2cc89c6d3f2da",
      "parents": [
        "a03f71733b11d0e01ccc66c0dfa135917d822e06",
        "800144cce94843fcc3be7132f18973a345236893"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Mar 05 15:23:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 05 15:23:47 2021 +0000"
      },
      "message": "Merge \"Reverb true mono changes : initial version\""
    },
    {
      "commit": "800144cce94843fcc3be7132f18973a345236893",
      "tree": "8f7c0ff71fa3be686e3214f7ab9d11d9cd6fbe18",
      "parents": [
        "0d45784c4569b5196a0b22bc3ead11062c01c55f"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Sat Feb 27 05:03:16 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Mar 05 17:57:18 2021 +0530"
      },
      "message": "Reverb true mono changes : initial version\n\nBug: 131240940\n\nTest: EffectReverbTest\n\nChange-Id: I583144ebd44e7b71af02c345c36bcea9e219c02d\n"
    },
    {
      "commit": "4a03b4fb11235660c397cb2d0a749e7ac0669236",
      "tree": "c13a231c2c82c1e29b1ca71563dd4ec3934f19ba",
      "parents": [
        "d90aeec7d734fab978b550df142ea3bf75be7dd7"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Mar 04 22:25:32 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Mar 05 06:55:24 2021 +0000"
      },
      "message": "libeffects: Zero initialize context structures\n\nAll the context structures allocated using new are zero\ninitialized.\n\nBug: 181930870\nTest: Upcoming EffectReverbTest on host\n\nChange-Id: I8a7fad342d2287f713daa363e5571b21a133c9fe\n"
    },
    {
      "commit": "6f62b40c2ee9f8b9affefbe48092575d56db05f2",
      "tree": "cf3ccea65d549f2fabddf798de4008e64e91d839",
      "parents": [
        "209f976f4d3af328b3d72ccaa21b2e176e2c3cdc",
        "670fb4276c68e0705852779536df6fa56eeddc98"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Mar 03 01:40:42 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 03 01:40:42 2021 +0000"
      },
      "message": "Merge \"AudioEffects: Build static libaudiopreprocessing\" am: edc1fff4df am: b195c949ca am: 670fb4276c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1613219\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: If0e21635a5c29b8b59391d324bf1e79b1f9a9403\n"
    },
    {
      "commit": "edc1fff4dfeeb5b600ce97123cf8b6dbc4dd37d9",
      "tree": "4205f9cc72fab20209d9354bf3543f2e5bb1032c",
      "parents": [
        "953c4bd52db9459c64c11860e7471d469fc2cb44",
        "70bb12e2ce2888bae7fe17ac4d3244c396f4e566"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 02 23:42:11 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 02 23:42:11 2021 +0000"
      },
      "message": "Merge \"AudioEffects: Build static libaudiopreprocessing\""
    },
    {
      "commit": "953c4bd52db9459c64c11860e7471d469fc2cb44",
      "tree": "05a9cba0563b48f237de7e86986b3695cdf9d49a",
      "parents": [
        "a667efe6ddaeb2c6d5420e2bda7da654d1917b09",
        "86f5ec9edf8213c4e65ddb46bbdbe013e8eb2a0b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Mar 02 20:04:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 02 20:04:27 2021 +0000"
      },
      "message": "Merge \"lvm wrapper: Set SourceFormat as per number of channels\""
    },
    {
      "commit": "70bb12e2ce2888bae7fe17ac4d3244c396f4e566",
      "tree": "b2c611cbb6667a43eec70657f0cfe0defa9e95e9",
      "parents": [
        "353d2e39948802eac48f2fe4329d9afd3e59a395"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 02 09:17:01 2021 -0800"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Mar 02 10:46:59 2021 -0800"
      },
      "message": "AudioEffects: Build static libaudiopreprocessing\n\nTest: build AudioPreProcessingTest and test on device\nTest: atest preprocessing_benchmark\nBug: 181670517\nChange-Id: I5e051c510ab3f0bcb83dfbe7cdff0e16133c8747\n"
    },
    {
      "commit": "86f5ec9edf8213c4e65ddb46bbdbe013e8eb2a0b",
      "tree": "32a555d4c4b720165f5834048fd2914e45217360",
      "parents": [
        "d90aeec7d734fab978b550df142ea3bf75be7dd7"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Dec 02 15:19:59 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Mar 02 10:31:28 2021 -0800"
      },
      "message": "lvm wrapper: Set SourceFormat as per number of channels\n\nBug: 171585865\nTest: poc in bug\n\nChange-Id: I9bcf11110c0da052b6a142289570da40a6f409d1\nMerged-In: I9bcf11110c0da052b6a142289570da40a6f409d1\n(cherry picked from commit e820941572fb3796126f54d01535dc640bfa3636)\n"
    },
    {
      "commit": "e5d7c4a46910ed5b290fa55995c478f4839f784b",
      "tree": "74ea79d77b562fb7ca9d1007c4bfcb8a68a1d9d3",
      "parents": [
        "ab8e76c8d6e7e36625021ccb2af51f0b62ff1a2e"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Mon Dec 07 15:29:52 2020 -0800"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Mar 02 01:32:39 2021 +0000"
      },
      "message": "Update the algorithm of generating haptic data.\n\nFor this patch, the all pass filters are removed and a nonlinear\ndistortion is added. The parameters are tuned based on UX team\u0027s\nexperiments.\n\nTest: atest HapticGeneratorTest\nBug: 181078327\nChange-Id: I8b53d725c75087b40a195e62221c7655a4e91cd1\n"
    },
    {
      "commit": "c962eb65466acd9ac41a05ac14784ba63cae254e",
      "tree": "a1a662c91923b0ec6c8a8e5959fb0737db382824",
      "parents": [
        "b005ca4577314a89b8c0ef1bcbdd6f533e2c851c",
        "08c951222ac8b44b806fa209f19deda428da9381"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Feb 24 23:00:32 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 24 23:00:32 2021 +0000"
      },
      "message": "Merge \"EffectBundleTest: Initial version\" am: a286047635 am: c290630e92 am: 08c951222a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1592863\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Icba7ce854dd9e949e5ff2f7e3199387d28e9da9f\n"
    },
    {
      "commit": "99de5032252e13cac4f04e0c0cd432bc9cf7c388",
      "tree": "4ab73f0a04faaf5532950ebdfc28c51309c57da8",
      "parents": [
        "0bb7c35822bb8efa344b54b46066cbc2f8a644b5",
        "3908e7be0b90e95ffb1f0e3db9274b2cbef57728"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 24 20:30:16 2021 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 24 20:30:16 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\" into sc-dev"
    },
    {
      "commit": "b9854600b042f05ee78a8ceb4173ea8e82bbc671",
      "tree": "29694468757f505fd7e204356cc3010e4e785c14",
      "parents": [
        "96659e4f89e4e24960f0fc68399364ad488416b5",
        "99eeebbd97569ac2c665db93e785818b7aa29176"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Feb 24 02:47:46 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 24 02:47:46 2021 +0000"
      },
      "message": "Merge \"LVM True mono support : Initial version\" am: c84e930a10 am: 9b3ea76c66 am: 99eeebbd97\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1554985\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I82e4d7526daa9335f067d50ad28787b56173ae89\n"
    },
    {
      "commit": "8d69166b192e5bbd8ccdb3cb4786decf039a67e6",
      "tree": "7328cdb93b8ca00cc2c72442ae0106c6fe3f2e85",
      "parents": [
        "96e17eb679ab30980120e4b4a80092d1be6e4fb4",
        "de31595f2b507903759a28aa1b47380582c651a4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Feb 23 22:52:34 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 23 22:52:34 2021 +0000"
      },
      "message": "Merge \"EffectBundle: Add missing sampling rates\" am: 626c476f71 am: fe86a07896 am: de31595f2b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1595303\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I9adf71fd3e8dc1966f9dd57cb8202540ef23f9c5\n"
    },
    {
      "commit": "96e17eb679ab30980120e4b4a80092d1be6e4fb4",
      "tree": "7b1582f346bfff62e32acfe3b7b509cbad3d2511",
      "parents": [
        "406f797f348d850a4aa3caa08416540839a4d000",
        "38e90835cb582c0dcde5c72855242f6cffa91dd2"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Tue Feb 23 22:52:27 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 23 22:52:27 2021 +0000"
      },
      "message": "Merge \"Mark reverb_test as it\u0027s not a gtest\" am: 4d0042069e am: 69e7f0da47 am: 38e90835cb\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1597314\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: If07d2003cecfeca104603a2d5be93801d672b9b9\n"
    },
    {
      "commit": "e943f96ffbdfd6d2b208a2868095c2a52628aab1",
      "tree": "7c6f0ffa85b15e1418b271652762fcc9aa280750",
      "parents": [
        "e466607e26faeea433e93f0335115624e1143de8",
        "63f85438e02965466b140351876469ec09f86591"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Feb 23 22:52:06 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 23 22:52:06 2021 +0000"
      },
      "message": "Merge \"libeffects: Add host support for reverb modules\" am: 0b883ddca6 am: 813b34fd5c am: 63f85438e0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1593271\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I12a5aae69b814fc07b4e5c300d33578d7922d4d6\n"
    },
    {
      "commit": "e466607e26faeea433e93f0335115624e1143de8",
      "tree": "c0110309f1905acd120bbae64776e60893dff93b",
      "parents": [
        "371cbf35ee43de45875034794d3e90364090a969",
        "ace35f89f4be88600ba2769804bc20e06b3ddd3f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Feb 23 22:51:59 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 23 22:51:59 2021 +0000"
      },
      "message": "Merge \"libeffects: Fix memory leaks\" am: ef11a2fe31 am: 576aade748 am: ace35f89f4\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1593254\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ib04c33c845c55de40160cdd7acd3ac116a373433\n"
    },
    {
      "commit": "3908e7be0b90e95ffb1f0e3db9274b2cbef57728",
      "tree": "25f80f465f44835875bad4819ece00be424aacee",
      "parents": [
        "2ba29909861b3600881468bb5ae9b25f5f30a20e"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Feb 23 14:27:06 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Feb 23 14:27:06 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  media/audioserver/Android.bp\n  media/codec2/hidl/plugin/Android.bp\n  media/codec2/hidl/plugin/samples/Android.bp\n  media/libaudioclient/fuzzer/Android.bp\n  media/libeffects/hapticgenerator/Android.bp\n  media/libeffects/visualizer/Android.bp\n  media/libmediatranscoding/transcoder/Android.bp\n  media/libmediatranscoding/transcoder/benchmark/Android.bp\n  media/libmediatranscoding/transcoder/tests/Android.bp\n  media/libmediatranscoding/transcoder/tests/fuzzer/Android.bp\n  media/libshmem/Android.bp\n  media/libstagefright/renderfright/Android.bp\n  media/libstagefright/renderfright/tests/Android.bp\n  media/mtp/tests/MtpFuzzer/Android.bp\n  media/mtp/tests/PosixAsyncIOTest/Android.bp\n  media/utils/tests/Android.bp\n  services/audiopolicy/engine/config/tests/Android.bp\n  services/audiopolicy/engine/config/tests/resources/Android.bp\n  services/audiopolicy/fuzzer/Android.bp\n  services/audiopolicy/fuzzer/resources/Android.bp\n  services/audiopolicy/service/Android.bp\n  services/mediatranscoding/tests/TranscodingUidPolicyTestApp/Android.bp\n  services/tuner/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: I3813238d175c97c8a083c737b28fe7c016506c22\n"
    },
    {
      "commit": "9f33dbaa020ca1ad5d823c35abff769e2cfa1d7b",
      "tree": "de15b3c7001c05cb2ff11fbf67b098e9cef43ce5",
      "parents": [
        "d90aeec7d734fab978b550df142ea3bf75be7dd7"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Feb 17 18:25:21 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Feb 23 11:19:48 2021 -0800"
      },
      "message": "EffectBundleTest: Initial version\n\nBug: 178513382\nTest: atest EffectBundleTest\nTest: atest --host EffectBundleTest\n\nChange-Id: Id8fcad7e5482fa1670fa24f17387ba53c7e8b532\n"
    },
    {
      "commit": "c84e930a10fba6d8988cc9503b80e955b61c37ed",
      "tree": "7bd12b5d4840450af4c1b00e2dd4105f04ba5f40",
      "parents": [
        "91b07bcea7bb5c6661db16c89abe9805a0d2dacc",
        "59c2d1c39c2cbaa7475fa1e7f3fbd47046d08dbf"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Feb 22 03:15:35 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 22 03:15:35 2021 +0000"
      },
      "message": "Merge \"LVM True mono support : Initial version\""
    },
    {
      "commit": "59c2d1c39c2cbaa7475fa1e7f3fbd47046d08dbf",
      "tree": "531c1a0b2beecd77aa4aefc884724fa8537916b6",
      "parents": [
        "fb5ef561e37afc7321884ecba1e32d87de5d33b2"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Wed Jan 20 20:56:15 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Sun Feb 21 22:17:52 2021 +0530"
      },
      "message": "LVM True mono support : Initial version\n\nBug: 131240940\n\nTest: lvmtest with lvm/tests/build_and_run_all_unit_tests.sh\n\nChange-Id: I799b3aa8dfce4a7008ba9964486fc43b4e557fa0\n"
    },
    {
      "commit": "626c476f7159f9a358090bf5401bfd22c3bcaa69",
      "tree": "151ab2398f02eac8e3c01b9d176bbb469305306d",
      "parents": [
        "4d0042069ef3ff5c05f16da42464bc14bf670f85",
        "f0fb4962d2e19ed63d3351359cd6f277767249e7"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Feb 20 21:02:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 20 21:02:09 2021 +0000"
      },
      "message": "Merge \"EffectBundle: Add missing sampling rates\""
    },
    {
      "commit": "3163a9f1dbccff4c273b01411c9791b37b2410df",
      "tree": "29e55b69d39b637450b3eb5a44dd16bdfe066869",
      "parents": [
        "1476abe292a19e673622d374058ee4c7b974b05b"
      ],
      "author": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Sat Feb 20 00:56:48 2021 +0000"
      },
      "committer": {
        "name": "Julien Desprez",
        "email": "jdesprez@google.com",
        "time": "Sat Feb 20 00:56:52 2021 +0000"
      },
      "message": "Mark reverb_test as it\u0027s not a gtest\n\nChange-Id: I14e5f86548479cceba6789dd399d63157dca2642\nTest: presubmit\nBug: None\n"
    },
    {
      "commit": "f0fb4962d2e19ed63d3351359cd6f277767249e7",
      "tree": "67129b2d4dbc6ca12fc168d4e4407da806c38f38",
      "parents": [
        "1476abe292a19e673622d374058ee4c7b974b05b"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Feb 18 14:21:45 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat Feb 20 00:33:17 2021 +0000"
      },
      "message": "EffectBundle: Add missing sampling rates\n\nBug: 180732936\nTest: Manual with upcoming unit tests\n\nChange-Id: Ibd44dc8889f6f82c2be4baf375f8d70c5dfe94fa\n"
    },
    {
      "commit": "0b883ddca6949bb5cff4f21b5260b12da390c3fd",
      "tree": "3e919def8264d2c1141fa0a3cebf3a9c281692cb",
      "parents": [
        "ef11a2fe31decb5444518dc18b4fc69f31edb19e",
        "6d2e79bbad90ad5c05ff06877e8687abdb65d4fa"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Feb 19 20:26:51 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 19 20:26:51 2021 +0000"
      },
      "message": "Merge \"libeffects: Add host support for reverb modules\""
    },
    {
      "commit": "77b1437bdbf3466e5aa1d64cf266f612802690b3",
      "tree": "d733312c6848f0d89ae197a9212faa78539d2f91",
      "parents": [
        "5f4b6b4c62f3c593a01d95869399ed800141a2bb"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Feb 17 15:05:07 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Feb 18 19:13:45 2021 +0000"
      },
      "message": "libeffects: Fix memory leaks\n\neffect instances that hold biquad instances are now allocated\nusing new instead of calloc, so that biquad instances are freed\nwhen effect instances are deleted\n\nBug: 180528499\nTest: lvm_benchmark, reverb_benchmark on host with\n leak sanitizer enabled\n\nChange-Id: I6cae2d09b943a21a3eb291f43a6d0db1d438c5de\n"
    },
    {
      "commit": "6d2e79bbad90ad5c05ff06877e8687abdb65d4fa",
      "tree": "fed968a01485cf74cc09984896e5f7bdc32aea11",
      "parents": [
        "b2bb385ed0097f7cb2f14c0ac5691ad861f913ed"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Feb 17 13:47:44 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Feb 18 04:00:35 2021 +0000"
      },
      "message": "libeffects: Add host support for reverb modules\n\n- Removed __unused that is not supported by host toolchain\n- Removed unused libdl dependency from libreverbwrapper\n\nBug: 180116440\nTest: run reverb_benchmark on host\n\nChange-Id: Id44248fe3ad77650199bc624ba32e8ad373b4abe\n"
    },
    {
      "commit": "c837504ed5b9c708896bb97b1ef9225c376816a7",
      "tree": "4b86c06c7fd70680e0482475807ca8f19f00502b",
      "parents": [
        "6d858b5665aeea773ce10d81fd875a80fdb09b85"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 21:02:31 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 12:43:41 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/av\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  apex/Android.bp\n  camera/cameraserver/Android.bp\n  camera/tests/Android.mk\n  cmds/screenrecord/Android.bp\n  cmds/stagefright/Android.mk\n  drm/common/Android.bp\n  drm/drmserver/Android.bp\n  drm/libdrmframework/Android.bp\n  drm/libdrmframework/plugins/common/util/Android.bp\n  drm/libdrmframework/plugins/forward-lock/FwdLockEngine/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/common/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/converter/Android.bp\n  drm/libdrmframework/plugins/forward-lock/internal-format/decoder/Android.bp\n  drm/libdrmframework/plugins/passthru/Android.bp\n  drm/libmediadrm/Android.bp\n  drm/libmediadrm/fuzzer/Android.bp\n  drm/libmediadrm/protos/Android.bp\n  drm/libmediadrm/tests/Android.bp\n  drm/mediacas/plugins/clearkey/Android.bp\n  drm/mediacas/plugins/clearkey/tests/Android.bp\n  drm/mediacas/plugins/mock/Android.bp\n  drm/mediadrm/plugins/clearkey/common/Android.bp\n  drm/mediadrm/plugins/clearkey/default/Android.bp\n  drm/mediadrm/plugins/clearkey/default/tests/Android.bp\n  drm/mediadrm/plugins/mock/Android.bp\n  media/audioserver/Android.mk\n  media/bufferpool/1.0/Android.bp\n  media/bufferpool/1.0/vts/Android.bp\n  media/bufferpool/2.0/Android.bp\n  media/bufferpool/2.0/tests/Android.bp\n  media/codec2/components/aac/Android.bp\n  media/codec2/components/amr_nb_wb/Android.bp\n  media/codec2/components/aom/Android.bp\n  media/codec2/components/avc/Android.bp\n  media/codec2/components/base/Android.bp\n  media/codec2/components/cmds/Android.bp\n  media/codec2/components/flac/Android.bp\n  media/codec2/components/g711/Android.bp\n  media/codec2/components/gav1/Android.bp\n  media/codec2/components/gsm/Android.bp\n  media/codec2/components/hevc/Android.bp\n  media/codec2/components/mp3/Android.bp\n  media/codec2/components/mpeg2/Android.bp\n  media/codec2/components/mpeg4_h263/Android.bp\n  media/codec2/components/opus/Android.bp\n  media/codec2/components/raw/Android.bp\n  media/codec2/components/vorbis/Android.bp\n  media/codec2/components/vpx/Android.bp\n  media/codec2/components/xaac/Android.bp\n  media/codec2/core/Android.bp\n  media/codec2/faultinjection/Android.bp\n  media/codec2/fuzzer/Android.bp\n  media/codec2/hidl/1.0/utils/Android.bp\n  media/codec2/hidl/1.0/vts/functional/Android.bp\n  media/codec2/hidl/1.0/vts/functional/audio/Android.bp\n  media/codec2/hidl/1.0/vts/functional/common/Android.bp\n  media/codec2/hidl/1.0/vts/functional/component/Android.bp\n  media/codec2/hidl/1.0/vts/functional/master/Android.bp\n  media/codec2/hidl/1.0/vts/functional/video/Android.bp\n  media/codec2/hidl/1.1/utils/Android.bp\n  media/codec2/hidl/client/Android.bp\n  media/codec2/hidl/services/Android.bp\n  media/codec2/sfplugin/Android.bp\n  media/codec2/sfplugin/tests/Android.bp\n  media/codec2/sfplugin/utils/Android.bp\n  media/codec2/tests/Android.bp\n  media/codec2/vndk/Android.bp\n  media/codecs/amrnb/common/Android.bp\n  media/codecs/amrnb/enc/fuzzer/Android.bp\n  media/codecs/amrnb/fuzzer/Android.bp\n  media/codecs/amrwb/dec/fuzzer/Android.bp\n  media/codecs/amrwb/enc/Android.bp\n  media/codecs/amrwb/enc/SampleCode/Android.bp\n  media/codecs/amrwb/enc/fuzzer/Android.bp\n  media/codecs/amrwb/enc/test/Android.bp\n  media/codecs/g711/decoder/Android.bp\n  media/codecs/g711/fuzzer/Android.bp\n  media/codecs/m4v_h263/dec/Android.bp\n  media/codecs/m4v_h263/dec/test/Android.bp\n  media/codecs/m4v_h263/fuzzer/Android.bp\n  media/codecs/mp3dec/fuzzer/Android.bp\n  media/extractors/Android.bp\n  media/extractors/aac/Android.bp\n  media/extractors/amr/Android.bp\n  media/extractors/flac/Android.bp\n  media/extractors/fuzzers/Android.bp\n  media/extractors/midi/Android.bp\n  media/extractors/mkv/Android.bp\n  media/extractors/mp3/Android.bp\n  media/extractors/mp4/Android.bp\n  media/extractors/mpeg2/Android.bp\n  media/extractors/ogg/Android.bp\n  media/extractors/tests/Android.bp\n  media/extractors/wav/Android.bp\n  media/img_utils/Android.bp\n  media/libaaudio/Android.bp\n  media/libaaudio/examples/Android.bp\n  media/libaaudio/examples/input_monitor/Android.bp\n  media/libaaudio/examples/loopback/Android.bp\n  media/libaaudio/examples/write_sine/Android.bp\n  media/libaaudio/src/Android.bp\n  media/libaaudio/tests/Android.bp\n  media/libaudioclient/Android.bp\n  media/libaudioclient/tests/Android.bp\n  media/libaudiofoundation/Android.bp\n  media/libaudiofoundation/tests/Android.bp\n  media/libaudiohal/Android.bp\n  media/libaudiohal/impl/Android.bp\n  media/libaudioprocessing/Android.bp\n  media/libaudioprocessing/audio-resampler/Android.bp\n  media/libaudioprocessing/tests/Android.bp\n  media/libaudioprocessing/tests/fuzzer/Android.bp\n  media/libcpustats/Android.bp\n  media/libdatasource/Android.bp\n  media/libeffects/config/Android.bp\n  media/libeffects/downmix/Android.bp\n  media/libeffects/downmix/tests/Android.bp\n  media/libeffects/dynamicsproc/Android.bp\n  media/libeffects/factory/Android.bp\n  media/libeffects/loudness/Android.bp\n  media/libeffects/lvm/benchmarks/Android.bp\n  media/libeffects/lvm/lib/Android.bp\n  media/libeffects/lvm/tests/Android.bp\n  media/libeffects/lvm/wrapper/Android.bp\n  media/libeffects/preprocessing/Android.bp\n  media/libeffects/preprocessing/benchmarks/Android.bp\n  media/libeffects/preprocessing/tests/Android.bp\n  media/libeffects/proxy/Android.bp\n  media/libeffects/visualizer/Android.mk\n  media/libheif/Android.bp\n  media/libmedia/Android.bp\n  media/libmedia/tests/codeclist/Android.bp\n  media/libmedia/xsd/Android.bp\n  media/libmedia/xsd/vts/Android.bp\n  media/libmediahelper/Android.bp\n  media/libmediahelper/tests/Android.bp\n  media/libmediametrics/Android.bp\n  media/libmediaplayerservice/Android.bp\n  media/libmediaplayerservice/datasource/Android.bp\n  media/libmediaplayerservice/nuplayer/Android.bp\n  media/libmediaplayerservice/tests/Android.bp\n  media/libmediaplayerservice/tests/stagefrightRecorder/Android.bp\n  media/libmediatranscoding/Android.bp\n  media/libmediatranscoding/tests/Android.bp\n  media/libnbaio/Android.bp\n  media/libnblog/Android.bp\n  media/libstagefright/Android.bp\n  media/libstagefright/bqhelper/Android.bp\n  media/libstagefright/bqhelper/tests/Android.bp\n  media/libstagefright/codecs/aacdec/Android.bp\n  media/libstagefright/codecs/aacenc/Android.bp\n  media/libstagefright/codecs/amrnb/dec/Android.bp\n  media/libstagefright/codecs/amrnb/enc/Android.bp\n  media/libstagefright/codecs/amrwbenc/Android.bp\n  media/libstagefright/codecs/avcdec/Android.bp\n  media/libstagefright/codecs/avcenc/Android.bp\n  media/libstagefright/codecs/common/Android.bp\n  media/libstagefright/codecs/flac/dec/Android.bp\n  media/libstagefright/codecs/flac/enc/Android.bp\n  media/libstagefright/codecs/g711/dec/Android.bp\n  media/libstagefright/codecs/gsm/dec/Android.bp\n  media/libstagefright/codecs/hevcdec/Android.bp\n  media/libstagefright/codecs/m4v_h263/dec/Android.bp\n  media/libstagefright/codecs/m4v_h263/enc/Android.bp\n  media/libstagefright/codecs/mp3dec/Android.bp\n  media/libstagefright/codecs/mpeg2dec/Android.bp\n  media/libstagefright/codecs/on2/dec/Android.bp\n  media/libstagefright/codecs/on2/enc/Android.bp\n  media/libstagefright/codecs/opus/dec/Android.bp\n  media/libstagefright/codecs/raw/Android.bp\n  media/libstagefright/codecs/vorbis/dec/Android.bp\n  media/libstagefright/codecs/xaacdec/Android.bp\n  media/libstagefright/colorconversion/Android.bp\n  media/libstagefright/data/Android.bp\n  media/libstagefright/filters/Android.bp\n  media/libstagefright/flac/dec/Android.bp\n  media/libstagefright/flac/dec/test/Android.bp\n  media/libstagefright/foundation/Android.bp\n  media/libstagefright/foundation/tests/AVCUtils/Android.bp\n  media/libstagefright/foundation/tests/Android.bp\n  media/libstagefright/foundation/tests/OpusHeader/Android.bp\n  media/libstagefright/foundation/tests/colorutils/Android.bp\n  media/libstagefright/http/Android.bp\n  media/libstagefright/httplive/Android.bp\n  media/libstagefright/id3/Android.bp\n  media/libstagefright/id3/test/Android.bp\n  media/libstagefright/mpeg2ts/Android.bp\n  media/libstagefright/mpeg2ts/test/Android.bp\n  media/libstagefright/omx/Android.bp\n  media/libstagefright/omx/tests/Android.bp\n  media/libstagefright/rtsp/Android.bp\n  media/libstagefright/tests/Android.bp\n  media/libstagefright/tests/ESDS/Android.bp\n  media/libstagefright/tests/HEVC/Android.bp\n  media/libstagefright/tests/extractorFactory/Android.bp\n  media/libstagefright/tests/fuzzers/Android.bp\n  media/libstagefright/tests/mediacodec/Android.bp\n  media/libstagefright/tests/metadatautils/Android.bp\n  media/libstagefright/tests/writer/Android.bp\n  media/libstagefright/timedtext/Android.bp\n  media/libstagefright/timedtext/test/Android.bp\n  media/libstagefright/webm/Android.bp\n  media/libstagefright/webm/tests/Android.bp\n  media/libstagefright/writer_fuzzers/Android.bp\n  media/libstagefright/xmlparser/Android.bp\n  media/libstagefright/xmlparser/test/Android.bp\n  media/libstagefright/xmlparser/vts/Android.bp\n  media/libwatchdog/Android.bp\n  media/mediaserver/Android.bp\n  media/mtp/Android.bp\n  media/mtp/tests/Android.bp\n  media/tests/benchmark/Android.bp\n  media/tests/benchmark/MediaBenchmarkTest/Android.bp\n  media/tests/benchmark/MediaBenchmarkTest/src/main/cpp/Android.bp\n  media/tests/benchmark/src/native/common/Android.bp\n  media/tests/benchmark/src/native/decoder/Android.bp\n  media/tests/benchmark/src/native/encoder/Android.bp\n  media/tests/benchmark/src/native/extractor/Android.bp\n  media/tests/benchmark/src/native/muxer/Android.bp\n  media/tests/benchmark/tests/Android.bp\n  media/utils/Android.bp\n  media/utils/fuzzers/Android.bp\n  services/audioflinger/Android.bp\n  services/audiopolicy/Android.bp\n  services/audiopolicy/common/Android.bp\n  services/audiopolicy/common/managerdefinitions/Android.bp\n  services/audiopolicy/config/Android.bp\n  services/audiopolicy/engine/common/Android.bp\n  services/audiopolicy/engine/config/Android.bp\n  services/audiopolicy/engine/interface/Android.bp\n  services/audiopolicy/engineconfigurable/Android.bp\n  services/audiopolicy/engineconfigurable/config/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/automotive/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/caremu/Android.bp\n  services/audiopolicy/engineconfigurable/config/example/phone/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/plugin/Android.bp\n  services/audiopolicy/engineconfigurable/tools/Android.bp\n  services/audiopolicy/engineconfigurable/wrapper/Android.bp\n  services/audiopolicy/enginedefault/Android.bp\n  services/audiopolicy/enginedefault/config/example/Android.bp\n  services/audiopolicy/manager/Android.mk\n  services/audiopolicy/managerdefault/Android.bp\n  services/audiopolicy/service/Android.mk\n  services/audiopolicy/tests/Android.bp\n  services/camera/libcameraservice/Android.bp\n  services/camera/libcameraservice/fuzzer/Android.bp\n  services/camera/libcameraservice/tests/Android.mk\n  services/mediacodec/Android.bp\n  services/mediacodec/registrant/Android.bp\n  services/mediaextractor/Android.bp\n  services/medialog/Android.bp\n  services/medialog/fuzzer/Android.bp\n  services/mediametrics/Android.bp\n  services/mediametrics/benchmarks/Android.bp\n  services/mediametrics/fuzzer/Android.bp\n  services/mediametrics/tests/Android.bp\n  services/mediaresourcemanager/Android.bp\n  services/mediaresourcemanager/fuzzer/Android.bp\n  services/mediaresourcemanager/test/Android.bp\n  services/mediatranscoding/Android.bp\n  services/mediatranscoding/tests/Android.bp\n  services/minijail/Android.bp\n  services/oboeservice/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  media/codecs/amrnb/dec/Android.bp\n  media/codecs/amrnb/dec/test/Android.bp\n  media/codecs/amrnb/enc/Android.bp\n  media/codecs/amrnb/enc/test/Android.bp\n  media/codecs/amrwb/dec/Android.bp\n  media/codecs/amrwb/dec/test/Android.bp\n  media/codecs/m4v_h263/enc/Android.bp\n  media/codecs/m4v_h263/enc/test/Android.bp\n  media/codecs/mp3dec/Android.bp\n  media/codecs/mp3dec/test/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT SPDX-license-identifier-Unicode-DFS\n    legacy_by_exception_only\nto:\n  Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\n    SPDX-license-identifier-Unicode-DFS\nto:\n  apex/testing/Android.bp\n  camera/Android.bp\n  camera/ndk/Android.bp\n  media/ndk/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/Car/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/CarEmu/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/Phone/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/SettingsNoInput/Android.bp\n  services/audiopolicy/engineconfigurable/parameter-framework/examples/SettingsNoOutput/Android.bp\n  services/audiopolicy/tests/resources/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 legacy_by_exception_only\nto:\n  drm/mediadrm/plugins/clearkey/hidl/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\n\nChange-Id: I8360756b326b891b56629127091540310851c941\nMerged-in: I8360756b326b891b56629127091540310851c941\n"
    }
  ],
  "next": "c504944ca48779a9136b3fa95909b9a274a4711f"
}
