)]}'
{
  "log": [
    {
      "commit": "4f7fcdd53247b6f2269b786dd44c8a53741d7ee8",
      "tree": "32ff2eeb6b5f75862d42e6cac6f9c0964db1c1b6",
      "parents": [
        "b6ca1d9dc551f3c41cac98f03300e8f6792ea372",
        "531d920038e875e656d682f281b765807d992d45"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jan 08 17:38:20 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 08 17:38:20 2021 +0000"
      },
      "message": "Merge \"Biquad filter integration to LVM : Spectrum Analyzer changes\" am: f18593bf3c am: 531d920038\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1540935\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I40d3f171c02f54b9c45655053a69ad5c8e1fd1bc\n"
    },
    {
      "commit": "f18593bf3c31bf81ef7b84f396080a2cf305165b",
      "tree": "b268b9f04e01321068a329c68d2db5aaffbf4db3",
      "parents": [
        "6c4cf9792ac9c8433c7098267a43d5062fbb7ae6",
        "4c7a1420fe667959423b5d8278b03b741dba2fa3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jan 08 16:51:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 08 16:51:57 2021 +0000"
      },
      "message": "Merge \"Biquad filter integration to LVM : Spectrum Analyzer changes\""
    },
    {
      "commit": "b6ca1d9dc551f3c41cac98f03300e8f6792ea372",
      "tree": "8360cb72e7c60edea86c41bc96bf64197fb30319",
      "parents": [
        "3fbb4c7944c315e75673043a6af27042e19de46d",
        "d7cbe4a6714acf9e3781f9d8b5967c08f9c6afa3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jan 08 16:25:00 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 08 16:25:00 2021 +0000"
      },
      "message": "Merge \"libeffects: Remove unused functions\" am: 6c4cf9792a am: d7cbe4a671\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1543689\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I412a5f19997e960c5afe95dd16441c2b36af91de\n"
    },
    {
      "commit": "3fbb4c7944c315e75673043a6af27042e19de46d",
      "tree": "3342c9905090acc87dfeb36ddbc39de08125c838",
      "parents": [
        "a8a56a8db7dd7eaaff9055638867a967b613385b",
        "e6c20d1ab4939c260e1b913bd01d447eaca64869"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jan 08 10:14:13 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 08 10:14:13 2021 +0000"
      },
      "message": "Merge \"LVM Reverb module changes\" am: e239228dd7 am: e6c20d1ab4\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1537929\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I199e83063b64d4ec158f4dcc4188e048016c1004\n"
    },
    {
      "commit": "a8a56a8db7dd7eaaff9055638867a967b613385b",
      "tree": "3c2a2e9cb40efd7f58dae1631ee0deca92a5d1ac",
      "parents": [
        "6a11026b5beca9ce2449b976bcf31b3ee412dd94",
        "38a8de1e32906907020a0549f038937d2aea45d4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jan 08 10:11:50 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 08 10:11:50 2021 +0000"
      },
      "message": "Merge \"libeffects: Fix saturating add function\" am: 28a7e9413e am: 38a8de1e32\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1543473\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I16ad5c1f38dd306ac070649c43949999d7da6287\n"
    },
    {
      "commit": "62e9bc30ac98f30282b636685245f7b89968fc3b",
      "tree": "0bad320f4237e4efc7396361ec938a11851a469c",
      "parents": [
        "e239228dd7f81631b6e30c5563e65210f27ce528"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Jan 07 16:55:27 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Jan 08 04:54:33 2021 +0000"
      },
      "message": "libeffects: Remove unused functions\n\nBug: 177023195\nTest: Builds with and without BIQUAD_OPT defined\n\nChange-Id: I5a183d6b7e26ac8c87d3a2a046c4a4f7ca70e93e\n"
    },
    {
      "commit": "e239228dd7f81631b6e30c5563e65210f27ce528",
      "tree": "47e6f0fb3c3aa319978f0f9a2c29b6997bd8f13d",
      "parents": [
        "28a7e9413ee4f288a9430f66187661082a752100",
        "cd1e8a34ff0b5e768eb6690937aab45fe7ba0604"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jan 08 04:25:28 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 08 04:25:28 2021 +0000"
      },
      "message": "Merge \"LVM Reverb module changes\""
    },
    {
      "commit": "28a7e9413ee4f288a9430f66187661082a752100",
      "tree": "1202ec65cdbd7125627f619fb3d681475316e70e",
      "parents": [
        "0f320975fcb195f58987f9e0c99c859c7a9d6a7b",
        "1493e323d3177df651726adc35f3a6d41e49fc77"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jan 08 03:43:30 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 08 03:43:30 2021 +0000"
      },
      "message": "Merge \"libeffects: Fix saturating add function\""
    },
    {
      "commit": "1493e323d3177df651726adc35f3a6d41e49fc77",
      "tree": "d0da8424c91400c0560a679e7093c7b5b13a515e",
      "parents": [
        "932a856c9081ed8cdca4c022133279bbe119c11f"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Jan 07 15:44:49 2021 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Jan 07 15:44:49 2021 -0800"
      },
      "message": "libeffects: Fix saturating add function\n\nReturn value of ADD2_SAT_FLOAT wasn\u0027t used correctly.\n\nBug: 173434326\nBug: 177015058\nTest: steps mentioned in the bug\nChange-Id: Id7bbd08e262b8d029b8a2449f1006e157ad936d4\n"
    },
    {
      "commit": "6a11026b5beca9ce2449b976bcf31b3ee412dd94",
      "tree": "f22eb690f3a5b0bc77c2dd5cf9577e3306bdd765",
      "parents": [
        "e4f6722455ca4e5f1f5e5ff3fcf7f5e9cafecf92",
        "7e859f1b9d140f5e5dc92d45b96289da6c21be76"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 07 22:52:59 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 07 22:52:59 2021 +0000"
      },
      "message": "Merge \"Audio HAL: add channel mask and tags to track metadata\" am: 0f320975fc am: 7e859f1b9d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1541461\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ib99ab61df793d384f27f1c6a4afa76176797bcc4\n"
    },
    {
      "commit": "4c7a1420fe667959423b5d8278b03b741dba2fa3",
      "tree": "7f9fdfc71e882f89d12391f5d2c7def99b7c1b28",
      "parents": [
        "76e856baa24934d2f220c18a9059119a1c1b5380"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Jan 07 20:27:11 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Jan 08 04:22:51 2021 +0530"
      },
      "message": "Biquad filter integration to LVM : Spectrum Analyzer changes\n\nBug: 120944950\nTest: lvmtest with lvm/tests/build_and_run_all_unit_tests.sh and snr utility\n\nChange-Id: If0518825ccde898ffc7c09188b2cd583be2b034e\n"
    },
    {
      "commit": "cd1e8a34ff0b5e768eb6690937aab45fe7ba0604",
      "tree": "9b767b08df3650d56e8cdee2b97d5d5239fffc92",
      "parents": [
        "76e856baa24934d2f220c18a9059119a1c1b5380"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Tue Jan 05 01:14:40 2021 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Jan 08 03:41:30 2021 +0530"
      },
      "message": "LVM Reverb module changes\n\nBug: 120944950\nTest: reverb_test with lvm/tests/build_and_run_all_unit_tests_reverb.sh\n\nChange-Id: Ied5cbfeed86d8017702bf10a5b63b28a3d809184\n"
    },
    {
      "commit": "0f320975fcb195f58987f9e0c99c859c7a9d6a7b",
      "tree": "b3047223ad43f0b87d93600be8bf58265d5f3da0",
      "parents": [
        "7faece20fae91053dc9775090bb5ec3046f668c1",
        "6109cdbc0b8ce3e32e71a29ecd3e774a8aa662fb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 07 21:52:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 07 21:52:06 2021 +0000"
      },
      "message": "Merge \"Audio HAL: add channel mask and tags to track metadata\""
    },
    {
      "commit": "e4f6722455ca4e5f1f5e5ff3fcf7f5e9cafecf92",
      "tree": "294196811db31515fc6ad9261e5b25f768f6f6ff",
      "parents": [
        "309519f1bd3699c45577210ddbbfd3bd797187fe",
        "924193533bb7b5351ef3405f5ed7a615d8ae048d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 07 18:55:27 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 07 18:55:27 2021 +0000"
      },
      "message": "Merge \"CCodec: workaround for frame drops\" am: 7faece20fa am: 924193533b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1540553\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I15def6ceaa5c9779480304c30a49d2b3333c118a\n"
    },
    {
      "commit": "7faece20fae91053dc9775090bb5ec3046f668c1",
      "tree": "f4fdb833ff83e3144ce9e5f9b7c1cff384bf1e3e",
      "parents": [
        "932a856c9081ed8cdca4c022133279bbe119c11f",
        "0f6b61d3240719aa7d92050f6770a323e0fcfe7c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 07 16:58:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 07 16:58:55 2021 +0000"
      },
      "message": "Merge \"CCodec: workaround for frame drops\""
    },
    {
      "commit": "0f6b61d3240719aa7d92050f6770a323e0fcfe7c",
      "tree": "46c9a686b9c51756487eb1306352a55422aec4c6",
      "parents": [
        "b572b63b6e788e036ff91058df2a7b3ba76ee1f8"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jan 05 18:55:22 2021 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jan 06 17:29:34 2021 -0800"
      },
      "message": "CCodec: workaround for frame drops\n\nRetain old behavior for lower resolution (\u003c\u003d4K) to workaround\npossible frame drops.\n\nBug: 175354926\nBug: 175182085\nTest: atest CtsCameraTestCases:RecordingTest\nChange-Id: I170102e928714c5b48817bf7915f55ce8a6280f0\n"
    },
    {
      "commit": "d1e4909de01581290c7d1c24462b16936a050aff",
      "tree": "8ea79ec4222e62dbe4abd9a02f24f09816983710",
      "parents": [
        "b572b63b6e788e036ff91058df2a7b3ba76ee1f8",
        "25710af9c3534906c5dac0f0f4cc092e02e16944"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 05 18:27:49 2021 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Tue Jan 05 18:27:49 2021 -0800"
      },
      "message": "Merge RQ1A.210105.003 to aosp-master - DO NOT MERGE\n\nMerged-In: Iba76866c0e33a9fb69ba6798ebc8ffc9677a5dc7\nChange-Id: I868508f0deac92b4432d46be1629b97ac86b8e28\n"
    },
    {
      "commit": "6109cdbc0b8ce3e32e71a29ecd3e774a8aa662fb",
      "tree": "990d82f194f8a000cd963d717cfa19ef610c825a",
      "parents": [
        "b572b63b6e788e036ff91058df2a7b3ba76ee1f8"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 20 18:41:04 2020 +0100"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Jan 05 12:50:23 2021 -0800"
      },
      "message": "Audio HAL: add channel mask and tags to track metadata\n\nAdd channel mask and audio attributes tags to playback\nand record track metadata sent to audio HAL.\n\nBug: 168751366\nTest: make\nChange-Id: I06a63963e1be53bd965792dec607fa67a89f28bf\nMerged-In: I06a63963e1be53bd965792dec607fa67a89f28bf\n"
    },
    {
      "commit": "ab1673777fe39b1c260830dafaaadc5f46349443",
      "tree": "b4c94e1b5717eecec6e69fd145218da0d48d2d90",
      "parents": [
        "0c3f0588700228d4d81dded56480d14857e1b2cd",
        "342afc4ea5ede5f3f783762cce82337de022a994"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jan 04 20:52:17 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 04 20:52:17 2021 +0000"
      },
      "message": "Merge \"Reverb benchmark: Initial version\" am: 980553b0b6 am: 342afc4ea5\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1537921\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I270f3a62a09a4a17a0af9e4f378829aedecab110\n"
    },
    {
      "commit": "980553b0b6bd41a0086ba436c3b0159495559ec7",
      "tree": "3886ff320f308ed0bca482fbb232f3e7c36747fd",
      "parents": [
        "76e856baa24934d2f220c18a9059119a1c1b5380",
        "df6a5fe2b1e32d016a4d066a3fe0988b683fd92a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Jan 04 20:17:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 04 20:17:23 2021 +0000"
      },
      "message": "Merge \"Reverb benchmark: Initial version\""
    },
    {
      "commit": "df6a5fe2b1e32d016a4d066a3fe0988b683fd92a",
      "tree": "c230b3b87f0496a8c896fd1e176e3e956534dced",
      "parents": [
        "0ba11a6bdda77f1df7146157a9ffb39b4f990e03"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Thu Dec 31 02:18:59 2020 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Mon Jan 04 18:45:52 2021 +0530"
      },
      "message": "Reverb benchmark: Initial version\n\nBug: 120944950\nTest: reverb_benchmark\n\nChange-Id: Id6ad4e72e77be451b650205eb543c47aeecdf474\n"
    },
    {
      "commit": "0c3f0588700228d4d81dded56480d14857e1b2cd",
      "tree": "155b002c998dc5c4aedde7d73fbe5e0a00bc27ff",
      "parents": [
        "77aef589598f320ac5d8facc3c6a45c1d958dacd",
        "c4c784541b40e094dee50c158f4fdf5ab6945225"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jan 02 18:40:51 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jan 02 18:40:51 2021 +0000"
      },
      "message": "Merge \"libeffects: use memmove in Copy_Float\" am: 76e856baa2 am: c4c784541b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1538209\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Iffdea341e5cd3cc2ef82e1b9c0adf211b3c29381\n"
    },
    {
      "commit": "76e856baa24934d2f220c18a9059119a1c1b5380",
      "tree": "312f8ae89dac53187e5ef6b7f96dc8b13f36ba35",
      "parents": [
        "6430080251d3b7023888899692456a028c4c53de",
        "fc274d445d0f936b250105ebb25f8dde1a811444"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jan 02 18:05:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 02 18:05:05 2021 +0000"
      },
      "message": "Merge \"libeffects: use memmove in Copy_Float\""
    },
    {
      "commit": "77aef589598f320ac5d8facc3c6a45c1d958dacd",
      "tree": "0647bc3e467a53c4c4ee830afb5ee3337ac90239",
      "parents": [
        "7a6948be271709adc69063305e2ddc00eaf6b344",
        "d13082ef0bc6740e3a7019c1a1c7b1b0144c8935"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Dec 31 03:57:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 31 03:57:24 2020 +0000"
      },
      "message": "Merge \"libreverbwrapper: Build both static and shared libraries\" am: 6430080251 am: d13082ef0b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1538208\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I72ff6c9780dde5b97f94b71808febe1ecfba0650\n"
    },
    {
      "commit": "3a3fcfeba45769ca93adcfecaac265d82c759b0c",
      "tree": "c07566b6fa5ab822cf4b1dc7b9c6ca31288cd53f",
      "parents": [
        "a4c84f696baefd719822bb037c0ac44f220e5308"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Dec 30 14:54:04 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Dec 31 01:38:46 2020 +0000"
      },
      "message": "libreverbwrapper: Build both static and shared libraries\n\nAlso use static library when building reverb_test\n\nBug: 120944950\nTest: lvm/tests/build_and_run_all_unit_tests_reverb.sh\n\nChange-Id: I4d5f8b0987d58cf9cc5013ae958e727976c89f89\n"
    },
    {
      "commit": "fc274d445d0f936b250105ebb25f8dde1a811444",
      "tree": "e9d32fad882ce835a8f4ab99940e11980a37dba7",
      "parents": [
        "a4c84f696baefd719822bb037c0ac44f220e5308"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Dec 30 14:48:54 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Dec 30 16:58:07 2020 -0800"
      },
      "message": "libeffects: use memmove in Copy_Float\n\nBug: 120944950\nTest: lvm/tests/build_and_run_all_unit_tests.sh\nTest: lvm/tests/build_and_run_all_unit_tests_reverb.sh\n\nChange-Id: I1d4a9c92d02ad0943eba32e5434218a13ac78563\n"
    },
    {
      "commit": "7a6948be271709adc69063305e2ddc00eaf6b344",
      "tree": "81ba3f6742b6bc3aac7da5d356568d54e191aed8",
      "parents": [
        "7ee4f3fe8c9458ba1d11a1a0f32d70a1d105b809",
        "545844b07f80f3d3005e27f60c03f4bed4682186"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 30 23:23:01 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 30 23:23:01 2020 +0000"
      },
      "message": "Merge \"Biquad filter integration to LVM : Continuation\" am: a4c84f696b am: 545844b07f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1528132\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Idf881d1c27c5d54b4aa18d18e66699a0673bf540\n"
    },
    {
      "commit": "7ee4f3fe8c9458ba1d11a1a0f32d70a1d105b809",
      "tree": "1207171958710baa71132f01d1e26a9caa37e017",
      "parents": [
        "2fffe14bfb76fe3a5cf9c0352da58c3f77fd0eaa",
        "3dc82a4e5aee029284ae1155534c013781f8118d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 30 23:22:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 30 23:22:45 2020 +0000"
      },
      "message": "Merge \"Biquad filter integration to LVM : Reverb changes\" am: 032499abd7 am: 3dc82a4e5a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1530738\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ie3e046ca403f377ef32f439972742a0cc88a7d10\n"
    },
    {
      "commit": "a4c84f696baefd719822bb037c0ac44f220e5308",
      "tree": "579c834c2657f505a5b69acc938aa103860a502c",
      "parents": [
        "032499abd7ff14c1011768093d387211937e0675",
        "1f9e725c1514a8659a62a8586238fcab41f4f2fd"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 30 22:50:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 30 22:50:26 2020 +0000"
      },
      "message": "Merge \"Biquad filter integration to LVM : Continuation\""
    },
    {
      "commit": "032499abd7ff14c1011768093d387211937e0675",
      "tree": "383396dfc0d8490fc5caf2b01d6f08f163607f7d",
      "parents": [
        "a028067ba427edcbebbb43ce68b3937f5781221d",
        "0458764737723765a9e0969a5f933d002447aea7"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 30 22:35:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 30 22:35:05 2020 +0000"
      },
      "message": "Merge \"Biquad filter integration to LVM : Reverb changes\""
    },
    {
      "commit": "0458764737723765a9e0969a5f933d002447aea7",
      "tree": "8da089974855238fade8e6e93b22104a93620633",
      "parents": [
        "0ba11a6bdda77f1df7146157a9ffb39b4f990e03"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Mon Dec 14 18:07:29 2020 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Wed Dec 30 23:58:22 2020 +0530"
      },
      "message": "Biquad filter integration to LVM : Reverb changes\n\nBug: 120944950\nTest: reverb_test with lvm/tests/build_and_run_all_unit_tests_reverb.sh\nChange-Id: I9bb7f639629808055a58b47785f58793fa822071\n"
    },
    {
      "commit": "2fffe14bfb76fe3a5cf9c0352da58c3f77fd0eaa",
      "tree": "681f03e2bb16071eca9cbcaecaeb73de36d71d37",
      "parents": [
        "23516a41e9aa0a318257322d678f033cba8a84cf",
        "4f23451304ff9a64cb134ee7be46bfb54aea415a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 30 18:26:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 30 18:26:59 2020 +0000"
      },
      "message": "Merge \"Biquad filter integration to LVM : Equaliser changes\" am: a028067ba4 am: 4f23451304\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1533164\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I214f49b07664c911817d0c508c08ce410b4293c3\n"
    },
    {
      "commit": "a028067ba427edcbebbb43ce68b3937f5781221d",
      "tree": "5dd94e4bd5b2e169a4af140cec3f6f2c9bd68b2a",
      "parents": [
        "97730f6caa39b988f9faa36267da05fdc4a165ed",
        "ac1a0e2a338342ac8a60c6535f8023af9d347287"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 30 17:41:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 30 17:41:33 2020 +0000"
      },
      "message": "Merge \"Biquad filter integration to LVM : Equaliser changes\""
    },
    {
      "commit": "1f9e725c1514a8659a62a8586238fcab41f4f2fd",
      "tree": "98da75ed365db772a48c2514388ac712465796d5",
      "parents": [
        "0ba11a6bdda77f1df7146157a9ffb39b4f990e03"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Tue Dec 15 03:53:07 2020 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Wed Dec 30 21:45:33 2020 +0530"
      },
      "message": "Biquad filter integration to LVM : Continuation\n\nBug: 120944950\nTest: lvmtest with lvm/tests/build_and_run_all_unit_tests.sh\nChange-Id: Iab0ebda75a03dadc4edd038a387e087a35b4a83d\n"
    },
    {
      "commit": "ac1a0e2a338342ac8a60c6535f8023af9d347287",
      "tree": "d7dd33457b764be5431252261ed0b182919256c5",
      "parents": [
        "0ba11a6bdda77f1df7146157a9ffb39b4f990e03"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Fri Dec 18 23:18:04 2020 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Wed Dec 30 17:13:03 2020 +0530"
      },
      "message": "Biquad filter integration to LVM : Equaliser changes\n\nBug: 120944950\nTest: lvmtest with lvm/tests/build_and_run_all_unit_tests.sh and snr utility\nChange-Id: I28c83bc085135d57701f40654861c7a79c99adc5\n"
    },
    {
      "commit": "f2c1f513471705a4533771d21c5393e2bc847fff",
      "tree": "4897ef931a427b4a2f452f40dabf9af24cd3b84a",
      "parents": [
        "ddbdc9e2e59225fe27e63b85c3969412581d5614",
        "2595b965f3e0b4683eb6331056ccb17c4496820d"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Dec 28 17:46:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 28 17:46:21 2020 +0000"
      },
      "message": "Merge \"Fix allowing playback capture for packages with shared UID\" am: 210af50813 am: 2595b965f3\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1533313\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I1dc4f503d251e3252f7e6da2312ca4f29a6c5cea\n"
    },
    {
      "commit": "210af50813a49da868c45bbf3baea046fa4d762f",
      "tree": "22ab246bc0bb2a9f433d74c79a5c4e784cecf6b8",
      "parents": [
        "1e2b6013c9d9ceb39530806507b40f688f553568",
        "703ec2682aa5eb367ea836ba16af37150f1873ea"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Dec 28 16:58:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 28 16:58:45 2020 +0000"
      },
      "message": "Merge \"Fix allowing playback capture for packages with shared UID\""
    },
    {
      "commit": "ddbdc9e2e59225fe27e63b85c3969412581d5614",
      "tree": "57760422078af013608cd303377a5d77737cd8c1",
      "parents": [
        "573a0948fd381a192ecadc8db23b9130ef303a50",
        "bddcd757dd638c283b6c040ae91a3d3a934f0fce"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 24 01:29:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 24 01:29:27 2020 +0000"
      },
      "message": "Merge \"Revert \"removed the exception handling to skip the frame which data size is 0\"\" am: 1e2b6013c9 am: bddcd757dd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1533561\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Idd53871478f3393606ed585b5fffe7639cbdfcb3\n"
    },
    {
      "commit": "1e2b6013c9d9ceb39530806507b40f688f553568",
      "tree": "582570f25665f1a87c641738d1578c607810f708",
      "parents": [
        "36cd37ffb8584cc7410620c7137770209d6b74f8",
        "3992a1c561bc5d39b608f996d68c9642e820522d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 24 00:32:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 24 00:32:12 2020 +0000"
      },
      "message": "Merge \"Revert \"removed the exception handling to skip the frame which data size is 0\"\""
    },
    {
      "commit": "573a0948fd381a192ecadc8db23b9130ef303a50",
      "tree": "69631e79fd3cc8119dd396fd13a3fd1d63cc9ef4",
      "parents": [
        "c6e6d625ff440804d4c743c981050944559a4bdd",
        "d15d3bf294e59eac8ff4c47f4468144b74dc0f51"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 23 22:58:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 23 22:58:16 2020 +0000"
      },
      "message": "Merge \"MediaCodec: Report error when render surface is obsolete\" am: 36cd37ffb8 am: d15d3bf294\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1534102\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I774fb4fcf310450ad3415ec711ba129b466dc7e1\n"
    },
    {
      "commit": "36cd37ffb8584cc7410620c7137770209d6b74f8",
      "tree": "37c558f347e8c41e9302ac5c86eea78169f12d28",
      "parents": [
        "af5c22012f5c547e743701feed8205c205424049",
        "2b293d5a57fa98495354a4db0975b07d82c33e06"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 23 22:25:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 23 22:25:12 2020 +0000"
      },
      "message": "Merge \"MediaCodec: Report error when render surface is obsolete\""
    },
    {
      "commit": "a3f23cee27a0d94c13de99233399c438843ef1de",
      "tree": "c1c82501a544f1b4885a58d9e4a91f775be507aa",
      "parents": [
        "81429402d87f7de056051e603e811bab32e5c8f1",
        "49bc142eaea22acd5b458d3fda0d16bb435fa314"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Dec 23 09:44:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 23 09:44:49 2020 +0000"
      },
      "message": "Merge \"Revert^2 \"Support device role for capture preset.\"\" am: 05c7bc9e01 am: 49bc142eae\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1534353\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ifbfeae103e4baf6785d769b44b53ec5309eb51cf\n"
    },
    {
      "commit": "05c7bc9e01aed3301498313646669a5d103b28ca",
      "tree": "ca487cecc69cba8ef83b410accb73eb8615af052",
      "parents": [
        "66ce6895270823d3c1226a001128fc380c85fa1d",
        "6e46824a30f72400949aa91355dd15be64888b43"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Dec 23 08:34:27 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 23 08:34:27 2020 +0000"
      },
      "message": "Merge \"Revert^2 \"Support device role for capture preset.\"\""
    },
    {
      "commit": "edccc5671d94fc2ec9116dbb73091bc436e59adf",
      "tree": "ff5c991f47d7cb55b2443a073c6c69030d37b18d",
      "parents": [
        "ce9bfa26cb73e6112bdceae3e718bcfb31c4893e",
        "6870233dd4bca54f086d9d5efb6233b4a6fbaeae"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 23 05:11:10 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 23 05:11:10 2020 +0000"
      },
      "message": "Merge \"LVM Reverb module : Fix a crash\" am: f40f36b355 am: 6870233dd4\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1533175\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Id86325150292de90b0737fc410ee00cb73389002\n"
    },
    {
      "commit": "f40f36b355c935c1e4a2eeb7ef8c6e44a58661b0",
      "tree": "3dbc84eed3e1913393bceeab472d687bf3090025",
      "parents": [
        "145a0becf0d01a05151822ccc76d3167de20e370",
        "ca2b81534fad56d22f56811b089d434767a1a0e6"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Dec 23 04:04:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 23 04:04:08 2020 +0000"
      },
      "message": "Merge \"LVM Reverb module : Fix a crash\""
    },
    {
      "commit": "ce9bfa26cb73e6112bdceae3e718bcfb31c4893e",
      "tree": "57a4f45406b4ee7570227aeba02fa4d4c0d2b20e",
      "parents": [
        "7e3b74149a1f1f4e190fae18bcee7ca7c9d711db",
        "be670f474b4e566a6b927342863178583dcf007d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 23 02:00:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 23 02:00:59 2020 +0000"
      },
      "message": "Merge \"Add caching mechanism to speed up midi file reading speed.\" am: 145a0becf0 am: be670f474b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1429788\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Id5a6ebfb5f08180cad4657c256ad152a5390d936\n"
    },
    {
      "commit": "cffbc15d58796c8997100949efaac647771367f4",
      "tree": "a18db17cdffc8bdeb2ab3dfeb2cf7ac69ca74d0c",
      "parents": [
        "e8a66c66bad62aa5ab4778ce7ac448d563eae335"
      ],
      "author": {
        "name": "juanjuan.hou",
        "email": "juanjuan.hou@unisoc.com",
        "time": "Thu Sep 17 18:40:41 2020 +0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Dec 22 23:15:04 2020 +0000"
      },
      "message": "Add caching mechanism to speed up midi file reading speed.\n\nThis cache mechanism reduces the number of DataSource reads and\nbinder round trips to the IDataSource. For midi files smaller\nthan 1.5M, the pre-read data mechanism will be enabled.\nIts purpose is to reduce the time spent on filetype sniffing.\n\nIssue:164977553\n\nChange-Id: I1db7c739a69f4324cc339b8521b5a6998e8a8df0\n"
    },
    {
      "commit": "6e46824a30f72400949aa91355dd15be64888b43",
      "tree": "17b7fcd36f0eade201af3550a4869f52b19c42f1",
      "parents": [
        "e8a66c66bad62aa5ab4778ce7ac448d563eae335"
      ],
      "author": {
        "name": "Jiabin Huang",
        "email": "jiabin@google.com",
        "time": "Thu Sep 03 17:54:16 2020 +0000"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 22 18:53:55 2020 +0000"
      },
      "message": "Revert^2 \"Support device role for capture preset.\"\n\nSupport set/add/remove/clear/get device role for capture preset. The\ndevice role can be DEVICE_ROLE_PREFERRED and DEVICE_ROLE_DISABLED. The\npreferred and disabled devices can be multiple devices. In this CL,\nonly cache preferred devices in engine but not use for audio routing.\n\nBug: 160352965\nTest: atest AudioServiceHostTest\nTest: atest audiopolicy_tests\n\nChange-Id: I368d562ec2aae68aa239dce75d54ca2772b30e76\nMerged-In: I368d562ec2aae68aa239dce75d54ca2772b30e76\n"
    },
    {
      "commit": "7e3b74149a1f1f4e190fae18bcee7ca7c9d711db",
      "tree": "a3edfc9ea7098c7c13e4d88e195d310c780a409f",
      "parents": [
        "d7bbbd501ce6b5cd646d1cbde29c678c86205b09",
        "2ed262362f00eb5b75fa9279f7695798d7356505"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 22 17:26:34 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 22 17:26:34 2020 +0000"
      },
      "message": "Merge \"Introduce device(s) role for strategy.\" am: e8a66c66ba am: 2ed262362f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1534352\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I4de8dd00c660eda3c92c4662468520eed6bc3f94\n"
    },
    {
      "commit": "e8a66c66bad62aa5ab4778ce7ac448d563eae335",
      "tree": "aff9e6bf006fad34c8aafe8f45a0bbe661a31ae9",
      "parents": [
        "31bdb519464163b8837d310392a558e1a7b5b483",
        "4e82621821c5adf1dbd3ef1911fc6a2a0becfbc8"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 22 17:11:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 22 17:11:45 2020 +0000"
      },
      "message": "Merge \"Introduce device(s) role for strategy.\""
    },
    {
      "commit": "ca2b81534fad56d22f56811b089d434767a1a0e6",
      "tree": "2b7d11aee65d3c8f8bd2e62acd99a9e80eed6985",
      "parents": [
        "0ba11a6bdda77f1df7146157a9ffb39b4f990e03"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Wed Dec 23 00:49:13 2020 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Tue Dec 22 14:01:04 2020 +0000"
      },
      "message": "LVM Reverb module : Fix a crash\n\nBug: 176109557\nTest: reverb_test with build_and_run_all_unit_tests_reverb.sh\nChange-Id: I3ed13230b7b949711246005f9248de0db3fa32b5\n"
    },
    {
      "commit": "d7bbbd501ce6b5cd646d1cbde29c678c86205b09",
      "tree": "9cf406145e2fe5b6c5a21799f7467fed7da6de88",
      "parents": [
        "c8f7d1b44197147b5f48c0cca88b3e680a3f83d8",
        "7fe4bf069f4b972a20731828e9e3004a818a41d5"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 22 12:13:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 22 12:13:06 2020 +0000"
      },
      "message": "Merge \"Use AudioDeviceTypeAddrVector instead of Vector\u003cAudioDeviceTypeAddr\u003e\" am: 31bdb51946 am: 7fe4bf069f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1534351\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I62f71ae4905769303b3ea59020d0b6ad40e99cd4\n"
    },
    {
      "commit": "31bdb519464163b8837d310392a558e1a7b5b483",
      "tree": "44191976d333e76d1c588d160d353a49ccfc1946",
      "parents": [
        "70d2b4a5142ec57b7a5dd0445b02cccd9159a735",
        "c1afe3ba438699122aa2c3a66c3c58e87dd5525b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 22 11:10:19 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 22 11:10:19 2020 +0000"
      },
      "message": "Merge \"Use AudioDeviceTypeAddrVector instead of Vector\u003cAudioDeviceTypeAddr\u003e\""
    },
    {
      "commit": "703ec2682aa5eb367ea836ba16af37150f1873ea",
      "tree": "03b2edeb101d7f110d25ef2cd470617ea422f4bb",
      "parents": [
        "712366758bcc7858d4b1454c4f87bf091abab0d7"
      ],
      "author": {
        "name": "Oreste Salerno",
        "email": "oreste.salerno@tomtom.com",
        "time": "Thu Dec 17 16:38:38 2020 +0100"
      },
      "committer": {
        "name": "Oreste Salerno",
        "email": "oreste.salerno@tomtom.com",
        "time": "Tue Dec 22 10:40:57 2020 +0100"
      },
      "message": "Fix allowing playback capture for packages with shared UID\n\nUse getPackagesForUid in place of getNamesForUids to retrieve the\nlist of packages for a certain UID.\nIn case of shared UIDs, getNamesForUids does not return the list\nof packages belonging to the UID, but just a single item in the\nform \"shared:\u003csharedUserId\u003e\", which causes isAudioPlaybackCaptureAllowed\nto always return false.\n\nChange-Id: I0da61945e17d013c3c7a5633f231dbfb8f06b248\n"
    },
    {
      "commit": "2b293d5a57fa98495354a4db0975b07d82c33e06",
      "tree": "96b7adef54b2567e740d948388568fd1b88ceccd",
      "parents": [
        "d295e4b4bdc617ebdeb36deb97cb9597a5e603f1"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Thu Dec 17 20:00:00 2020 -0800"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Mon Dec 21 20:35:18 2020 -0800"
      },
      "message": "MediaCodec: Report error when render surface is obsolete\n\nReport error when render surface is obsolete during rendering a output\nbuffer in MediaCodec.\n\nBug: 172173515\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I21f3fddde0071fba419f6ee9aa6ddbdc55b6547b\n"
    },
    {
      "commit": "c8f7d1b44197147b5f48c0cca88b3e680a3f83d8",
      "tree": "c9b2e2956b111a22876826da48f74b4a33ffb6e7",
      "parents": [
        "bef2b7ea1f42d960b89911bc46b06de068723957",
        "48827aa2c05fdbf50da34f2cf1f9e2bb8c0c7b27"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Dec 21 18:30:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 21 18:30:26 2020 +0000"
      },
      "message": "Merge \"libeffects: Add sinesweepraw.raw\" am: 70d2b4a514 am: 48827aa2c0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1532576\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ib1ad6530d80654e2dd445f3f33c535b510feea36\n"
    },
    {
      "commit": "70d2b4a5142ec57b7a5dd0445b02cccd9159a735",
      "tree": "89d71f434ca8b0e40385175da7d1c096e2474c9f",
      "parents": [
        "d295e4b4bdc617ebdeb36deb97cb9597a5e603f1",
        "408ce5c2ff2fb1a4be2faefabbde5f1da2149bfb"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Dec 21 17:29:27 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 21 17:29:27 2020 +0000"
      },
      "message": "Merge \"libeffects: Add sinesweepraw.raw\""
    },
    {
      "commit": "4e82621821c5adf1dbd3ef1911fc6a2a0becfbc8",
      "tree": "1de376a468b699ac4fe3f97fac00bc2c62052bda",
      "parents": [
        "c1afe3ba438699122aa2c3a66c3c58e87dd5525b"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Aug 07 17:32:40 2020 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Dec 21 16:28:31 2020 +0100"
      },
      "message": "Introduce device(s) role for strategy.\n\nAdding interface to get/set/removeDevicesRoleForStrategy. The interfaces\nallows to modify the devices\u0027 role, such as preferred, for strategy.\nGet/set/removePreferredDeviceForStrategy is reimplemented by the new\ninterfaces.\n\nTest: atest AudioHostTest\nTest: atest AudioServiceHostTest\nTest: atest AudioServiceTest\nTest: atest audiopolicy_tests\nBug: 160352965\nChange-Id: I0af737542a8599938cae4e142b733159f21ed5a8\nMerged-In: I0af737542a8599938cae4e142b733159f21ed5a8\n"
    },
    {
      "commit": "c1afe3ba438699122aa2c3a66c3c58e87dd5525b",
      "tree": "1c1290b565c6989d90f91b00f6005176e74aa28c",
      "parents": [
        "d295e4b4bdc617ebdeb36deb97cb9597a5e603f1"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Aug 07 11:56:38 2020 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Dec 21 16:28:18 2020 +0100"
      },
      "message": "Use AudioDeviceTypeAddrVector instead of Vector\u003cAudioDeviceTypeAddr\u003e\n\nAudioDeviceTypeAddrVector is std::vector\u003cAudioDeviceTypeAddr\u003e. In that\ncase, it is not needed to use Vector\u003cAudioDeviceTypeAddr\u003e. It is also\nsuggested to use the std::vector instead of Vector.\n\nTest: atest AudioHostTest\nTest: atest AudioServiceHostTest\nTest: atest audiopolicy_tests\nBug: 160352965\nChange-Id: Ibcd91fcba95c53e3c172ae62fc6f30e70509de51\nMerged-In: Ibcd91fcba95c53e3c172ae62fc6f30e70509de51\n"
    },
    {
      "commit": "408ce5c2ff2fb1a4be2faefabbde5f1da2149bfb",
      "tree": "4fc3e47fae37a9db43640ca39e4253d4b79de173",
      "parents": [
        "e9ebb9efbcac3a27a26cb068ac5e8fd187bcaaa2"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Dec 18 15:54:03 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat Dec 19 00:21:14 2020 +0000"
      },
      "message": "libeffects: Add sinesweepraw.raw\n\nCTS no longer contains sinesweepraw.raw in the repository.\nAdded the file to media/libeffects/res/raw and updated\nthe test scripts in libeffects to refer new path\n\nTest: downmix/tests/build_and_run_all_unit_tests.sh\nTest: lvm/tests/build_and_run_all_unit_tests_reverb.sh\nTest: lvm/tests/build_and_run_all_unit_tests.sh\n\nChange-Id: I46a4746ae5c7644ec86680757d6353290fcac4e4\n"
    },
    {
      "commit": "3992a1c561bc5d39b608f996d68c9642e820522d",
      "tree": "8a2cf1a62c80d32c4641e3a21ce4b7bcf74cbd05",
      "parents": [
        "b56a4269aab391d6927e5b80826f5287f73fa514"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Dec 17 20:16:22 2020 +0000"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Dec 17 20:16:22 2020 +0000"
      },
      "message": "Revert \"removed the exception handling to skip the frame which data size is 0\"\n\nThis reverts commit b56a4269aab391d6927e5b80826f5287f73fa514.\n\nReason for revert: regression, see b/174715029\n\nChange-Id: Iec62717468843ca424545a8e93e3eaa43668e3f4\n"
    },
    {
      "commit": "c074fe9dc7a12a004914cc6065584ccb3be5b78f",
      "tree": "567182f0fa3e6b69e359ab7ca18a17d22c35e4a9",
      "parents": [
        "7ca8e28d324359e1fa667bc061013cb5d1cf3fca",
        "3be8d0d86e854094b7ca679442e6080c48ced3a0"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 17 08:50:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 17 08:50:29 2020 +0000"
      },
      "message": "Merge \"ACodec: Reduce the TWOmxNode wrapper in GraphicBufferSource\" am: 712366758b am: 3be8d0d86e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1531598\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I036db3d1a5fb786e872399172022e38e5e343da2\n"
    },
    {
      "commit": "712366758bcc7858d4b1454c4f87bf091abab0d7",
      "tree": "6821693b2a7d8446ef2440c1314b7d74a4063d40",
      "parents": [
        "42969d3c83520a8c770b86e123f965e1ea6946a7",
        "c7af1da30e5b73e9fc0c8933a47d88012dfaec83"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 17 08:01:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 17 08:01:15 2020 +0000"
      },
      "message": "Merge \"ACodec: Reduce the TWOmxNode wrapper in GraphicBufferSource\""
    },
    {
      "commit": "7ca8e28d324359e1fa667bc061013cb5d1cf3fca",
      "tree": "343ed6b51ba8f9d4aa510d0a9f2326f2dce5c610",
      "parents": [
        "1349f47fdb96e0347075b7f6f6ff453e97caba17",
        "aad7e9d7374fd3659cafd5408fac72997c059ed2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 16 21:06:42 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 16 21:06:42 2020 +0000"
      },
      "message": "Merge \"Update usage of HidlUtils functions\" am: 42969d3c83 am: aad7e9d737\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1530502\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I7611a73aafe46df5a01a09c164f75c2b023c35a5\n"
    },
    {
      "commit": "c7af1da30e5b73e9fc0c8933a47d88012dfaec83",
      "tree": "62d0e2366488c71d10ec59105940319046187250",
      "parents": [
        "731c31ec84dc287aa383dbfaee27769a8cb1516a"
      ],
      "author": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Tue Dec 01 14:39:36 2020 +0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Dec 16 07:47:04 2020 +0000"
      },
      "message": "ACodec: Reduce the TWOmxNode wrapper in GraphicBufferSource\n\nThe wrapper of TWOmxNode introduced the extra binder calls to its\ncreator and got the chance to send back the same request to the original\nrequester. To avoid the redundant binder transactions, the patch simply\nremove the wrapper by using the internal HAL interface.\n\nBug: 173502220\nBug: 173661647\nTest: Trace recording without redundant binder calls in emptyBuffer\nMerged-In: I77ac10d12a15c4b07a37ac7e644400dba85a03a9\nChange-Id: I77ac10d12a15c4b07a37ac7e644400dba85a03a9\n"
    },
    {
      "commit": "f242ab2eee8518a3cb9a94614c668c58dd7429ed",
      "tree": "c394bf33d224a23f68e48d761058a951f8b72fc9",
      "parents": [
        "e9ebb9efbcac3a27a26cb068ac5e8fd187bcaaa2"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Dec 14 23:19:54 2020 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 16 01:14:00 2020 +0000"
      },
      "message": "Update usage of HidlUtils functions\n\nHidlUtils have received major changes for the upcoming\nV7 version of audio HAL. Some functions got updated.\nUpdate the code that was using them.\n\nBug: 142480271\nTest: m\nChange-Id: I693ebe17d0c063a1e28018fd55d7da0d9fa64b5d\nMerged-In: I693ebe17d0c063a1e28018fd55d7da0d9fa64b5d\n"
    },
    {
      "commit": "1349f47fdb96e0347075b7f6f6ff453e97caba17",
      "tree": "fde4f3762f714a441d05f0108acb6820b6327480",
      "parents": [
        "89715382dcdb87aca5737b0954cdd844bcc58267"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Wed Nov 11 23:49:28 2020 +0000"
      },
      "committer": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Tue Dec 15 22:27:51 2020 +0000"
      },
      "message": "Log MediaExtractor entry point to MediaMetrics\n\nBug: 170386720\nTest: atest libctsmediav2extractor_jni\nTest: atest CtsMediaTestCases\nChange-Id: I648e27b1b483a646df77e2a88ec5ac8af01a0bb9\nMerged-In: I648e27b1b483a646df77e2a88ec5ac8af01a0bb9\n"
    },
    {
      "commit": "89715382dcdb87aca5737b0954cdd844bcc58267",
      "tree": "2f896255cfa5e1c0aefa37268dd4bff4f7b1c314",
      "parents": [
        "83d4e6ebdd6faa8050c3fc175c92aba4f4c675f7",
        "e54bbcdfeae8bb7e7f9cefd00cf5bc39858b4530"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Dec 15 19:03:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 15 19:03:09 2020 +0000"
      },
      "message": "Merge \"Create libstagefright_mp3dec_headers\" am: e9ebb9efbc am: e54bbcdfea\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1525002\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I35ca6267d2f70e4d88175b846c55c252b07cc1a9\n"
    },
    {
      "commit": "e9ebb9efbcac3a27a26cb068ac5e8fd187bcaaa2",
      "tree": "b758291aef6002cfad0cc3c3c3d2cacea29fe71b",
      "parents": [
        "fd2e17865a19f95affac27b8a6a055a627946398",
        "8e99d5efe23cc50cd8fe55e08ea8fbcfda995bfe"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Dec 15 18:40:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 15 18:40:55 2020 +0000"
      },
      "message": "Merge \"Create libstagefright_mp3dec_headers\""
    },
    {
      "commit": "83d4e6ebdd6faa8050c3fc175c92aba4f4c675f7",
      "tree": "201e968cacb35af03aa64dd2d5e444046f779522",
      "parents": [
        "375eb523e5249247f7bce493e377413eda62831f",
        "80ae353d5d96dd3864f708b929778721a9067475"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 15 02:01:04 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 15 02:01:04 2020 +0000"
      },
      "message": "Merge \"Separate timestamps in AdaptiveDecodeTest\" am: fd2e17865a am: 80ae353d5d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1522721\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ie6c8dcc45b87f7ca9d5589a1fa3c54e8b9cc7742\n"
    },
    {
      "commit": "fd2e17865a19f95affac27b8a6a055a627946398",
      "tree": "d04a783c4d9cf9858d217c682f6d41ad41fda905",
      "parents": [
        "308f2b28a4fb89c0be2b1c1e2406ab153c0c5112",
        "03fda9073c56732137c22de1c24346c85a63ecc3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 15 00:54:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 15 00:54:23 2020 +0000"
      },
      "message": "Merge \"Separate timestamps in AdaptiveDecodeTest\""
    },
    {
      "commit": "375eb523e5249247f7bce493e377413eda62831f",
      "tree": "d0371d76145b2562427ee5eb5fefef795c8903dd",
      "parents": [
        "687dd7e1e6f961306df832d82a9625db43f2c474",
        "298eb79cf0d6a32d8321fdf1eb88f4db157ae195"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Dec 15 00:44:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 15 00:44:45 2020 +0000"
      },
      "message": "Merge \"Remove modules that depended on webrtc_legacy\" am: 308f2b28a4 am: 298eb79cf0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1521067\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Id37d43e42c48abdcd36142bee27c0f02065bf367\n"
    },
    {
      "commit": "308f2b28a4fb89c0be2b1c1e2406ab153c0c5112",
      "tree": "00c39c5df558a0993e95efd014e67846eee304ae",
      "parents": [
        "731c31ec84dc287aa383dbfaee27769a8cb1516a",
        "f683462e3b67395d0333a8505033383418afc1aa"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Dec 14 23:38:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 14 23:38:51 2020 +0000"
      },
      "message": "Merge \"Remove modules that depended on webrtc_legacy\""
    },
    {
      "commit": "687dd7e1e6f961306df832d82a9625db43f2c474",
      "tree": "4e463b567421cfe7ed4c031d00daf36d7a90d631",
      "parents": [
        "800ef398b9afe126f114dcbf66b0df05a2f04872",
        "f1a97ba973e8ac9e0a7424bff1394b415ffa89dc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 14 18:13:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 14 18:13:08 2020 +0000"
      },
      "message": "Merge \"Handle RTSP make port error case\" am: 731c31ec84 am: f1a97ba973\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1509349\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I76c871d725b3b129bc93f2c2682d7ad605fff50e\n"
    },
    {
      "commit": "731c31ec84dc287aa383dbfaee27769a8cb1516a",
      "tree": "e558ffdbcc7c8943aa24784cd82fc718c88d4790",
      "parents": [
        "0ba11a6bdda77f1df7146157a9ffb39b4f990e03",
        "5137c69cb86fc85b27aad73362c29548f2bd916e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 14 17:43:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 14 17:43:47 2020 +0000"
      },
      "message": "Merge \"Handle RTSP make port error case\""
    },
    {
      "commit": "bcf57073a1d84c4ed66f501c53488059fe729783",
      "tree": "8635ff37ed23d152e6fa2911eee2a223c51bf05a",
      "parents": [
        "0b1ba07a3226d69097f96a50ac64149f65bcd439",
        "d92663cfa7e0391b67d412a7e9b18e53ffbc5073"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 14 09:43:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 14 09:43:29 2020 +0000"
      },
      "message": "Merge changes from topic \"aosp-default-wrapper\" am: 0ba11a6bdd am: d92663cfa7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1526284\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Id69c475e406961ba7d6d997e7151df3e147ad517\n"
    },
    {
      "commit": "0b1ba07a3226d69097f96a50ac64149f65bcd439",
      "tree": "1f4b7afeeb90ffb5eed99d23f3469d2975a6164f",
      "parents": [
        "4f51d06de6e2591b584fda1b3a8d258a305c2087",
        "f887ccb81b34795ad0d953fefb957ad0db7cc33b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Dec 14 09:43:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 14 09:43:26 2020 +0000"
      },
      "message": "Update code after moving UUID conversions to their own class am: 52915ac714 am: f887ccb81b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1526283\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I01a158dd2504b16fa6bd99f5121ba177a3274879\n"
    },
    {
      "commit": "f887ccb81b34795ad0d953fefb957ad0db7cc33b",
      "tree": "8b195fe0d1998350b7e6b866649a8eaf5d68c1f4",
      "parents": [
        "9552a7e6db337064a8d97cf285c782f44702ae44",
        "52915ac7140d1e143823e166f27e9f88f229be08"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Dec 14 09:27:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 14 09:27:07 2020 +0000"
      },
      "message": "Update code after moving UUID conversions to their own class am: 52915ac714\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1526283\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I68fee81bcbb356a443dd5ad28305cdc25640fce3\n"
    },
    {
      "commit": "0ba11a6bdda77f1df7146157a9ffb39b4f990e03",
      "tree": "232c8aafe62135d5d54e3175590f5b7def50ed5b",
      "parents": [
        "e3d0ba338b38eb86766e68a3883a83767e6f7e98",
        "8270093247b18a2128afd2b3ac92d24e8e8c60dc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 14 08:55:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 14 08:55:22 2020 +0000"
      },
      "message": "Merge changes from topic \"aosp-default-wrapper\"\n\n* changes:\n  Minor fixes to TypeConverter tests\n  Update code after moving UUID conversions to their own class\n"
    },
    {
      "commit": "03fda9073c56732137c22de1c24346c85a63ecc3",
      "tree": "44b0428e4a872ab2169fb79da99e9069df3f92df",
      "parents": [
        "d19faf826761db767dc8ee967149fe8939416850"
      ],
      "author": {
        "name": "Jason Hsu",
        "email": "yeong-cherng.hsu@mediatek.com",
        "time": "Thu Dec 10 16:12:46 2020 +0800"
      },
      "committer": {
        "name": "Lili Lin",
        "email": "lili.lin@mediatek.com",
        "time": "Mon Dec 14 14:27:44 2020 +0800"
      },
      "message": "Separate timestamps in AdaptiveDecodeTest\n\nadd 33ms offset to timestampOffset to avoid identical timestamp on\nAdaptiveDecodeTest\n\nBug: 175284392\nTest: Codec2VideoDecHidlTest.AdaptiveDecodeTest\nChange-Id: I76ad535f5ad2e9c3c50d501a0f4ab053999787d3\n"
    },
    {
      "commit": "5137c69cb86fc85b27aad73362c29548f2bd916e",
      "tree": "0b5dca77465bf5c73db9a6001c608c8d34e958d8",
      "parents": [
        "e3d0ba338b38eb86766e68a3883a83767e6f7e98"
      ],
      "author": {
        "name": "Zhiming Jiang",
        "email": "zhiming.jiang@mediatek.com",
        "time": "Fri Nov 20 14:23:44 2020 +0800"
      },
      "committer": {
        "name": "Denis Hsu",
        "email": "denis.hsu@mediatek.com",
        "time": "Mon Dec 14 10:50:27 2020 +0800"
      },
      "message": "Handle RTSP make port error case\n\nBind interface don\u0027t allow bind muti-port in same socket.\nin MakePortPair function, RTP socket bind would always fail\nafter RTP socket bind success and RTCP failed at one loop.\n\nWe should recreate RTP socket after RTCP bind fail.\n\nBug: 174103626\nChange-Id: I909c3e7b6328bcafafed57e4070c38a7b3776114\n"
    },
    {
      "commit": "4f51d06de6e2591b584fda1b3a8d258a305c2087",
      "tree": "1649fafea65c13f94a6587b29ad99f766b7b42e9",
      "parents": [
        "99da7fc6dae0ae90f4ef5d527b0db78b9c65efa5",
        "9552a7e6db337064a8d97cf285c782f44702ae44"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sun Dec 13 05:40:18 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Dec 13 05:40:18 2020 +0000"
      },
      "message": "Merge \"Biquad filter integration to LVM : Initial changes\" am: e3d0ba338b am: 9552a7e6db\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1515720\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ic4c4555b7c4ed6e0030d938437f4490afcc295bd\n"
    },
    {
      "commit": "e3d0ba338b38eb86766e68a3883a83767e6f7e98",
      "tree": "cca8ac7c46046969e6c13889636af176d9dd2d52",
      "parents": [
        "2c52d5aec50e3dd40e6e8097e890c5ddb0fe9135",
        "c3b6579662b46df763ea3750bc17b05c46931849"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sun Dec 13 04:52:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Dec 13 04:52:23 2020 +0000"
      },
      "message": "Merge \"Biquad filter integration to LVM : Initial changes\""
    },
    {
      "commit": "8270093247b18a2128afd2b3ac92d24e8e8c60dc",
      "tree": "a9c1cf97c2d7c5efc17970402c59269fa9087f67",
      "parents": [
        "52915ac7140d1e143823e166f27e9f88f229be08"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Nov 10 17:46:31 2020 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Dec 11 22:12:00 2020 +0000"
      },
      "message": "Minor fixes to TypeConverter tests\n\nFix issues discovered after re-reviewing the code:\n\n- add missing checks;\n\n- prefer to use enums from code generated from XSD or their\n  conversions to strings instead of strings, to avoid typos.\n\nBug: 142480271\nTest: atest libmedia_helper_tests\nChange-Id: Ia681df71bd9aeca65281d8049aacde87b5d44490\nMerged-In: Ia681df71bd9aeca65281d8049aacde87b5d44490\n"
    },
    {
      "commit": "52915ac7140d1e143823e166f27e9f88f229be08",
      "tree": "145f89280cf252103d65d44329555a2aebd46873",
      "parents": [
        "2c52d5aec50e3dd40e6e8097e890c5ddb0fe9135"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Oct 30 09:40:21 2020 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Dec 11 22:11:32 2020 +0000"
      },
      "message": "Update code after moving UUID conversions to their own class\n\nMechanical rename of usages of HidlUtils::uuidFrom/ToHal\nto UuidUtils.\n\nBug: 142480271\nTest: m\nChange-Id: I6634f44abaf0bdc528c33ee5cec564e1d7965ede\nMerged-In: I6634f44abaf0bdc528c33ee5cec564e1d7965ede\n"
    },
    {
      "commit": "666f0b36be4cf032ed2aca375e4cbb3b46f1004e",
      "tree": "5245d2259550bba7c26006321beb1e01c90affb6",
      "parents": [
        "bc0816e6003656c468a2b747b65529c6e44da540",
        "6747608acff9abec9e1fa9e51891aa13aed6d169"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 10 23:50:25 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 10 23:50:25 2020 +0000"
      },
      "message": "Merge \"Fix AUDIO_TIMESTRETCH_STRETCH value name\" am: 2c52d5aec5 am: 6747608acf\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1522143\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I1ba5a975ceef2c5c3e4329addff7cee465c1bffe\n"
    },
    {
      "commit": "bc0816e6003656c468a2b747b65529c6e44da540",
      "tree": "03de10aeb3a4d29025d65bfaee7056900192660e",
      "parents": [
        "63d29afac218cf02e76cd1c1c48b7a0387c4022f",
        "d410d5090a72d7e2bfee2092e0220e701c5a51dc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 10 23:49:58 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 10 23:49:58 2020 +0000"
      },
      "message": "Merge \"CCodec: fix ByteBuffer mode image\" am: d883b06dbd am: d410d5090a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1516460\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ie9070d19792107051384200f7988af6960afdda3\n"
    },
    {
      "commit": "8e99d5efe23cc50cd8fe55e08ea8fbcfda995bfe",
      "tree": "a3299048061b6b02578adf91afdeb024c137d2d8",
      "parents": [
        "9ad4faab01143ef30f817f3195507163b5e0e56a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Dec 10 15:34:17 2020 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Dec 10 15:35:04 2020 -0800"
      },
      "message": "Create libstagefright_mp3dec_headers\n\n... as being able to use cc_library in header_libs is not\nintended.\n\nBug: 173252016\nTest: m checkbuild\nChange-Id: I530acb448f46a290891a3020d2ebfe555c136f21\n"
    },
    {
      "commit": "2c52d5aec50e3dd40e6e8097e890c5ddb0fe9135",
      "tree": "3fe65cbc744eba513b562edfd5db4147d6ed386e",
      "parents": [
        "d883b06dbd3f17e0153ffd6caf31572cdd7d0d44",
        "12a69173af8a4c030e77c33ebc2959fe8f0bdeec"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 10 22:57:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 10 22:57:35 2020 +0000"
      },
      "message": "Merge \"Fix AUDIO_TIMESTRETCH_STRETCH value name\""
    },
    {
      "commit": "d883b06dbd3f17e0153ffd6caf31572cdd7d0d44",
      "tree": "e3d779613df4e1351330fcbfc1fecaa5880d42ac",
      "parents": [
        "9ad4faab01143ef30f817f3195507163b5e0e56a",
        "2eb063152f67e886472ed42c07f3634a5eb63f19"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 10 22:49:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Dec 10 22:49:34 2020 +0000"
      },
      "message": "Merge \"CCodec: fix ByteBuffer mode image\""
    },
    {
      "commit": "12a69173af8a4c030e77c33ebc2959fe8f0bdeec",
      "tree": "eaee013e96832078f0d3baa079f97e1c48725c9a",
      "parents": [
        "9494e4ede7780ce2ff96544ee3a0b67c8d92c7d8"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Oct 19 21:29:21 2020 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Dec 09 23:36:31 2020 +0000"
      },
      "message": "Fix AUDIO_TIMESTRETCH_STRETCH value name\n\nThere used to be a discrepancy between the name of the enum\nconstant between HAL, system/audio.h, and PlaybackParams.java.\n\nThe constant should be named AUDIO_TIMESTRETCH_STRETCH_VOICE\nto match Java and HAL.\n\nBug: 122858783\nTest: m\nChange-Id: Ief4d5df482dc7eee710aaa7d2d0ccec422246553\nMerged-In: Ief4d5df482dc7eee710aaa7d2d0ccec422246553\n"
    },
    {
      "commit": "f683462e3b67395d0333a8505033383418afc1aa",
      "tree": "8d0459e16f11d605d3f99a31c1ba5a4a022c2f55",
      "parents": [
        "3fb5f496d0364c0567eada1dec84895096c51cb6"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Dec 08 17:48:38 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Dec 09 18:08:48 2020 +0000"
      },
      "message": "Remove modules that depended on webrtc_legacy\n\nBug: 132097139\nTest: Builds\nTest: objdump -d before and after\n\nChange-Id: I03dee73b2a18e196e0ff745621fe9a932a111a0a\n"
    },
    {
      "commit": "0daad99906dee7e846863f036d6cf705f1b83665",
      "tree": "c8ad1b681a15ddbdccc69f01f11911eec7c26cf8",
      "parents": [
        "789be02e4c06c14edce66541b88584ad05184b6e",
        "abe2569e0429cd90c4189b460fc377cfbec7daed"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 09 10:21:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 09 10:21:45 2020 +0000"
      },
      "message": "Merge \"IAudioPolicyService, IAudioFlinger: check C structs on server side\" into rvc-qpr-dev am: abe2569e04\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/13163297\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I1cac4bd1f8d04eb7282ca0ff9b06ad66ead96c5a\n"
    },
    {
      "commit": "abe2569e0429cd90c4189b460fc377cfbec7daed",
      "tree": "ce4b9208975eb1c5391e77f19a7316a99dd5f6f9",
      "parents": [
        "9c96d25f1184f812adabaa0b20b32da1370f1f63",
        "2a45115039163601f30e9b87b9ea8f1674713dce"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 09 10:00:34 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 09 10:00:34 2020 +0000"
      },
      "message": "Merge \"IAudioPolicyService, IAudioFlinger: check C structs on server side\" into rvc-qpr-dev"
    },
    {
      "commit": "2a45115039163601f30e9b87b9ea8f1674713dce",
      "tree": "832db337f9a0ae13d92e58bdafbebb2cbbbe1628",
      "parents": [
        "fff9c8aa87a7c03e063cf6adeb4c63b895b6d145"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Oct 07 13:48:21 2020 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Dec 08 21:52:16 2020 +0100"
      },
      "message": "IAudioPolicyService, IAudioFlinger: check C structs on server side\n\nAdd more checks on C structs received on server side to avoid string\noverflows in particular.\nMove sanitization helpers into a specific class in media helper library.\n\nBug: 169572641\nTest: audio smoke tests\nChange-Id: I89cb840230c85dcdddd5b128f626bb4fe303832a\nMerged-In: I89cb840230c85dcdddd5b128f626bb4fe303832a\n"
    },
    {
      "commit": "c3b6579662b46df763ea3750bc17b05c46931849",
      "tree": "b466cab7eb249d865134865485704804f47a5454",
      "parents": [
        "3fb5f496d0364c0567eada1dec84895096c51cb6"
      ],
      "author": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Tue Dec 01 18:28:52 2020 +0530"
      },
      "committer": {
        "name": "Rivukanta Bhattacharya",
        "email": "rivukanta.bhattacharya@ittiam.com",
        "time": "Tue Dec 08 20:53:52 2020 +0530"
      },
      "message": "Biquad filter integration to LVM : Initial changes\n\nBug: 120944950\nTest: lvmtest\nChange-Id: Iffabb7e630749fd5450e6884e9a4f7549022cae7\n"
    },
    {
      "commit": "9c96d25f1184f812adabaa0b20b32da1370f1f63",
      "tree": "ac538198a4fec32748dc3ee90eee9d0b425d1e56",
      "parents": [
        "789055bbcb4560b42faf19103b1cda5534e8f9cb"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Oct 26 16:42:00 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Dec 07 18:02:10 2020 -0800"
      },
      "message": "CCodecConfig: don\u0027t dup input format\n\nInput format reference does not get updated in MediaCodec.\n\nBug: 169831253\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I173164c91796cab9414d9645cea88e1133667053\n"
    },
    {
      "commit": "5a7f8209f42f67cc243461867bd036b846475a4d",
      "tree": "9f848b45d3871ffa63ee3509313feb74d6f429a6",
      "parents": [
        "9faa971e57a62e65c0fee0ea4ab9184820a73fa5",
        "045116b1f7590217b5920d06c9d8e8c86836e411"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Mon Dec 07 21:38:40 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 21:38:40 2020 +0000"
      },
      "message": "Merge \"Codec2 components: Updated to build both static and shared libray\" am: 8fb2e4ad98 am: 045116b1f7\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506813\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Id1468c9556732680222ea4fa5b8a6e1dbb9ff659\n"
    },
    {
      "commit": "9faa971e57a62e65c0fee0ea4ab9184820a73fa5",
      "tree": "2d84c7bec82c82adc76dc1443d8a50a454dcd6f9",
      "parents": [
        "bbd0c01fe61bd1d28d847c497c98566e94cbb8b4",
        "066ed70bebd5807ba8b5165916a0596ce587ae32"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Dec 07 21:38:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 21:38:23 2020 +0000"
      },
      "message": "Merge \"libcodec2: Updated to build both static and shared libray\" am: f675cbc394 am: 066ed70beb\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506810\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I830eb007b84a934a1b7776d40aba7b30ace9ccc6\n"
    },
    {
      "commit": "045116b1f7590217b5920d06c9d8e8c86836e411",
      "tree": "ddfd41a1244c31e1586fb2fee0781efb37a1cb9d",
      "parents": [
        "066ed70bebd5807ba8b5165916a0596ce587ae32",
        "8fb2e4ad98d5eccbbd3b917fee31c1b1a9a118dc"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Mon Dec 07 21:03:56 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 21:03:56 2020 +0000"
      },
      "message": "Merge \"Codec2 components: Updated to build both static and shared libray\" am: 8fb2e4ad98\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506813\n\nChange-Id: I0ad40391b0708973a7ed614536c3191ce2ab54a0\n"
    }
  ],
  "next": "066ed70bebd5807ba8b5165916a0596ce587ae32"
}
