)]}'
{
  "log": [
    {
      "commit": "b5daf797cd61ecad0d5646ba4f90493b7704e711",
      "tree": "f5a3e4a7ff18e4660287e50ab92e9fb2b2fcab2c",
      "parents": [
        "b7e454991efc5bb053435d23695bfbedc83be84b"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Dec 16 11:01:45 2020 -0800"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Dec 16 11:01:45 2020 -0800"
      },
      "message": "Add package name when initializing ToneGenerator.\n\nBug: 175595599\nTest: ToneGeneratorTest\nChange-Id: Id2fd253f1fe12770060ed897bae05500a65fd452\n"
    },
    {
      "commit": "f065626880e97170ac9f55c9fc499253a6207287",
      "tree": "e1721a6f8ec175f5cc758692a634ead3b151fa5b",
      "parents": [
        "d620a390daf48f122942ce5d08a40ff409bd6aa0",
        "70ff2371153fa253fa7b674de1d73f2666f76152"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 09 08:26:20 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 09 08:26:20 2020 +0000"
      },
      "message": "Merge \"Provide more info about AppOps checking\""
    },
    {
      "commit": "d620a390daf48f122942ce5d08a40ff409bd6aa0",
      "tree": "3126f42125f718f4f6286629a1aa5a96f1c94a3d",
      "parents": [
        "9b95dd2f7e88bd1ddaf5b765ffe7845cabe6edbc"
      ],
      "author": {
        "name": "David Stevens",
        "email": "stevensd@google.com",
        "time": "Tue Oct 20 15:00:41 2020 +0900"
      },
      "committer": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Dec 08 22:36:53 2020 +0000"
      },
      "message": "BufferPool: limit number of idle buffers in caches\n\nSome systems have limits on the total number of graphics buffers that\ncan be allocated, not just the total size. When dealing with\nparticularly small buffers, the caches could end up retaining 1000s of\nbuffers.  This change adds an additional eviction trigger based on the\nnumber of idle cached buffers.\n\nBug: 170702290\nTest: android.video.cts.VideoEncoderDecoderTest on ARCVM\nChange-Id: If3f4433ba1794ccb624b864a56619c8613a315f2\n(cherry picked from commit 0f50e523ef1404f9afbaa7b919e2801e5d94012a)\nMerged-In: If3f4433ba1794ccb624b864a56619c8613a315f2\n"
    },
    {
      "commit": "70ff2371153fa253fa7b674de1d73f2666f76152",
      "tree": "4373418248763a513521bfbec44c250eaa43c61d",
      "parents": [
        "9b95dd2f7e88bd1ddaf5b765ffe7845cabe6edbc"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Mon Dec 07 22:18:49 2020 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Dec 08 16:47:27 2020 +0000"
      },
      "message": "Provide more info about AppOps checking\n\nAdd information about the package and the returned mode\nto help investigating denials.\n\nBug: 174792335\nTest: m\nChange-Id: Ibf8cac99688ee268893bf00f2cff8675e6cbcf67\n"
    },
    {
      "commit": "624e6b8fedc5d7236cfafa0bc6685a6023d47c6f",
      "tree": "e33c91b3221e567fffd4afeeb3bfff75caa5fc3e",
      "parents": [
        "6d2fcc17d24a71e37de1e3177926ff7f561bad83",
        "5a7f8209f42f67cc243461867bd036b846475a4d"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Mon Dec 07 21:59:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 21:59:08 2020 +0000"
      },
      "message": "Merge \"Codec2 components: Updated to build both static and shared libray\" am: 8fb2e4ad98 am: 045116b1f7 am: 5a7f8209f4\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506813\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I47d251c6d4b607fe1f372beb59676caab41f94b4\n"
    },
    {
      "commit": "6d2fcc17d24a71e37de1e3177926ff7f561bad83",
      "tree": "fc91a9b7226d01b082b2a02419f5cac687df0eef",
      "parents": [
        "cf6c042380b952cbca718480113c169c9aa53c07",
        "9faa971e57a62e65c0fee0ea4ab9184820a73fa5"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Dec 07 21:58:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 21:58:20 2020 +0000"
      },
      "message": "Merge \"libcodec2: Updated to build both static and shared libray\" am: f675cbc394 am: 066ed70beb am: 9faa971e57\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506810\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I9dff2023de09615e6461a6c12670172501d38281\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"
    },
    {
      "commit": "066ed70bebd5807ba8b5165916a0596ce587ae32",
      "tree": "9403c89ffdc98e072f59f2b16fa344dab0106976",
      "parents": [
        "26bb53def876109b6046b33d9695a51cc9250de1",
        "f675cbc3949a64a68c521d0133d03a7d8d08f554"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Dec 07 21:02:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 21:02:24 2020 +0000"
      },
      "message": "Merge \"libcodec2: Updated to build both static and shared libray\" am: f675cbc394\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506810\n\nChange-Id: Iad88c96b66b27bcd7097aae997c855662b86639f\n"
    },
    {
      "commit": "8fb2e4ad98d5eccbbd3b917fee31c1b1a9a118dc",
      "tree": "f312c25f8a32c5828c4aa78f70bbb3776b27ebf5",
      "parents": [
        "f675cbc3949a64a68c521d0133d03a7d8d08f554",
        "ee17317c6362f54bd311ec359b5c3518137fae9f"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Mon Dec 07 20:31:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 07 20:31:02 2020 +0000"
      },
      "message": "Merge \"Codec2 components: Updated to build both static and shared libray\""
    },
    {
      "commit": "f675cbc3949a64a68c521d0133d03a7d8d08f554",
      "tree": "42596e579bc2f7726c20d67db15180e3780fbf1c",
      "parents": [
        "2b7dd0efbd20d88e4751eb9d1d6a073af9ef1b07",
        "aae70792dfc61e18dcfa27dc7e184f332f33dbd2"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Mon Dec 07 19:40:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 07 19:40:59 2020 +0000"
      },
      "message": "Merge \"libcodec2: Updated to build both static and shared libray\""
    },
    {
      "commit": "bbd0c01fe61bd1d28d847c497c98566e94cbb8b4",
      "tree": "b88012349f57db9fd15d98c5a4ab2494f433111d",
      "parents": [
        "142100a49ef2ad00dafac043e6c066295ad716b7",
        "26bb53def876109b6046b33d9695a51cc9250de1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 07 19:21:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 19:21:23 2020 +0000"
      },
      "message": "Merge \"Updating typeconverter_tests audio_policy_configuration import\" am: 2b7dd0efbd am: 26bb53def8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1518018\n\nChange-Id: Icfe8a008386e8deab44bbe4d2ae933ae17db5282\n"
    },
    {
      "commit": "26bb53def876109b6046b33d9695a51cc9250de1",
      "tree": "1944464b753b39c5f5ae9e136af1fb9160653029",
      "parents": [
        "d0cc5ece354515f04cd6ac8359f333d864ebbb48",
        "2b7dd0efbd20d88e4751eb9d1d6a073af9ef1b07"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 07 19:08:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Dec 07 19:08:24 2020 +0000"
      },
      "message": "Merge \"Updating typeconverter_tests audio_policy_configuration import\" am: 2b7dd0efbd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1518018\n\nChange-Id: I4a15057e182c708f34d060ab3b17fee4f2a8b83b\n"
    },
    {
      "commit": "2b7dd0efbd20d88e4751eb9d1d6a073af9ef1b07",
      "tree": "3566d7b54f90a21ef9c40f71c1d7d51f3af1bffe",
      "parents": [
        "86108e35ae6bde103fdacf0c0eceaad3fc8bf8e3",
        "d389c95b7582b8f4276107c904f00cbdff1bd7c7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Dec 07 18:35:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 07 18:35:20 2020 +0000"
      },
      "message": "Merge \"Updating typeconverter_tests audio_policy_configuration import\""
    },
    {
      "commit": "d0cc5ece354515f04cd6ac8359f333d864ebbb48",
      "tree": "3de6fcac4ad3e4c9d23989a912d59cc25d5b2a4d",
      "parents": [
        "1b93aa26a467fc10ce9562dca21f7e85a83fa8fd",
        "3bac8972fef779497064bd78b1ab3c15f61f861f"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Dec 06 19:59:00 2020 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Dec 07 00:39:42 2020 -0800"
      },
      "message": "DO NOT MERGE - Merge RQ1A.201205.011\n\nBug: 172690556\nMerged-In: I9e3f763a33892faee0c9f67adc853cb23906df27\nChange-Id: Ibb27e79276ccda7c15f54c9faae5e8ad6c587ed3\n"
    },
    {
      "commit": "a280e75fe97137a731b6103ad71bb405a7873aba",
      "tree": "1fa9596ae1b6a5dcc9e6061241add861829ca7bf",
      "parents": [
        "390dfd4771292bdcaba5e59a523b5a6f04bcae67",
        "1ad57016b2bf6ecebd984f5ae5c625c8d827590d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 22:15:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 22:15:21 2020 +0000"
      },
      "message": "Merge \"libstagefright: Increase retry count in Frame Decoder\" am: 86108e35ae am: 844d903d19 am: 1ad57016b2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1518420\n\nChange-Id: Ib1600fb27486fa0fcf8f24482de59ba3152061b5\n"
    },
    {
      "commit": "390dfd4771292bdcaba5e59a523b5a6f04bcae67",
      "tree": "851ff7836defb8027c50c4c897a1df5d174a08c9",
      "parents": [
        "eec2d8e78bdc8a7890e59d79285154ca0cd04308",
        "2ab060fc27df8d0923e38354578ce2e0291d8806"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 22:14:58 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 22:14:58 2020 +0000"
      },
      "message": "Merge \"libsfplugin_ccodec_utils: Updated to build both static and shared libray\" am: a995195b7a am: 17f9188b58 am: 2ab060fc27\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506812\n\nChange-Id: Ib19451b0a1d0b7990f0dee56c4b690aeafa4f6f2\n"
    },
    {
      "commit": "eec2d8e78bdc8a7890e59d79285154ca0cd04308",
      "tree": "bb95e2606a6e73c4a2b4594586451ff289d33330",
      "parents": [
        "a2deb6d78e3ee0dd99743f08eb28d1fe9f77ffd5",
        "7ea4e76e47192be048336019d477fcea4bed1755"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 22:14:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 22:14:21 2020 +0000"
      },
      "message": "Merge \"libcodec2_vndk: Updated to build both static and shared libray\" am: 15c66222c0 am: f1feb78205 am: 7ea4e76e47\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506811\n\nChange-Id: I1d9fd71c1e53a86d68c79dfb1743f81c3970db7a\n"
    },
    {
      "commit": "a2deb6d78e3ee0dd99743f08eb28d1fe9f77ffd5",
      "tree": "25ab1824cda02aeeabcb3694ae48db295db841c5",
      "parents": [
        "a696b2cfe5bc84c7339e3887c0f3b96bb77ef866",
        "fbf355793881176ea202f8c3497072119ad1980f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 22:13:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 22:13:55 2020 +0000"
      },
      "message": "Merge \"mpeg4dec: Check for invalid quant matrix\" am: be78d20a39 am: 5bc433ba6c am: fbf3557938\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1505733\n\nChange-Id: I5a1954ad66de31677b6cb6d7e59063ed48039a0f\n"
    },
    {
      "commit": "834f02f0258132d7e1f5b843f9d6d433f4a7839f",
      "tree": "167c52cd37d4f0aef8f1c5ff57ce8f3952a1cd82",
      "parents": [
        "1ad57016b2bf6ecebd984f5ae5c625c8d827590d",
        "789055bbcb4560b42faf19103b1cda5534e8f9cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 04:11:53 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 04:11:53 2020 +0000"
      },
      "message": "Merge \"MediaCodec: propagate usage from original surface to release surface\" into rvc-dev am: 68aa6aad3e am: 902f750fa3 am: 789055bbcb\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12792333\n\nChange-Id: I3f9f191d84e2b668986f49be9751e0d1e2ac17b6\n"
    },
    {
      "commit": "789055bbcb4560b42faf19103b1cda5534e8f9cb",
      "tree": "012c6c59c6dfc1e3157f6d78623966a3ad4980a7",
      "parents": [
        "936718f931eb50cefccd0c2e1862c4d802c2af3b",
        "902f750fa341aefa0d2857c9eb7c367d2310c8d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 03:49:01 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 03:49:01 2020 +0000"
      },
      "message": "Merge \"MediaCodec: propagate usage from original surface to release surface\" into rvc-dev am: 68aa6aad3e am: 902f750fa3\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12792333\n\nChange-Id: I10a85c31d7a84dbc1cd4f556f7b8d3c97c91db12\n"
    },
    {
      "commit": "68aa6aad3e84aaf7172ac2e258100938cde3568a",
      "tree": "d6f95a6f8d049eaafc6c0fdd257823d59287cbe5",
      "parents": [
        "198ae0cad0a871c4d331f0a68d513434bcfecb42",
        "cf1736e2f2f3eab5c1d1d8351cd07ba0d3de5496"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 02:59:34 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Dec 05 02:59:34 2020 +0000"
      },
      "message": "Merge \"MediaCodec: propagate usage from original surface to release surface\" into rvc-dev"
    },
    {
      "commit": "1ad57016b2bf6ecebd984f5ae5c625c8d827590d",
      "tree": "5fe59e973ea89357737b11eb3efdfdfdd0a19cc3",
      "parents": [
        "2ab060fc27df8d0923e38354578ce2e0291d8806",
        "844d903d1924e6ec3ff23fde0ee8dff2d78b1fc5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 02:19:38 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:19:38 2020 +0000"
      },
      "message": "Merge \"libstagefright: Increase retry count in Frame Decoder\" am: 86108e35ae am: 844d903d19\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1518420\n\nChange-Id: I15e0e4e790ae6d79e36136e15b1421f629ee5c79\n"
    },
    {
      "commit": "2ab060fc27df8d0923e38354578ce2e0291d8806",
      "tree": "5c49989b3b309bf556a7ccf6d336d384e842210e",
      "parents": [
        "7ea4e76e47192be048336019d477fcea4bed1755",
        "17f9188b58deb345050e30e96368fd67afbce791"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 02:18:54 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:18:54 2020 +0000"
      },
      "message": "Merge \"libsfplugin_ccodec_utils: Updated to build both static and shared libray\" am: a995195b7a am: 17f9188b58\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506812\n\nChange-Id: Ia0d572a65fd295900a7acf8199d537883d2a21b8\n"
    },
    {
      "commit": "7ea4e76e47192be048336019d477fcea4bed1755",
      "tree": "54ef70929e6674d1941161cd61f531699a1bf291",
      "parents": [
        "fbf355793881176ea202f8c3497072119ad1980f",
        "f1feb7820522998f4efa1f9723520bc310ae4d68"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 02:18:17 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:18:17 2020 +0000"
      },
      "message": "Merge \"libcodec2_vndk: Updated to build both static and shared libray\" am: 15c66222c0 am: f1feb78205\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506811\n\nChange-Id: If96fb48d5d4cc05aebfc625b97cf0141dc6dbb7c\n"
    },
    {
      "commit": "fbf355793881176ea202f8c3497072119ad1980f",
      "tree": "b74c750fc3c5f428f097ca5a70ae2d38b43b892b",
      "parents": [
        "7fa4eba54b5b0dc6e2c786feb3dde0df96cd59a1",
        "5bc433ba6c8b828e574891bed54ffb7c100ea765"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 02:18:12 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:18:12 2020 +0000"
      },
      "message": "Merge \"mpeg4dec: Check for invalid quant matrix\" am: be78d20a39 am: 5bc433ba6c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1505733\n\nChange-Id: I55c198344632a4f58755618db989821598a5c31b\n"
    },
    {
      "commit": "844d903d1924e6ec3ff23fde0ee8dff2d78b1fc5",
      "tree": "90a8bf334cb2e0759f84562b49d71a4d6012f77b",
      "parents": [
        "17f9188b58deb345050e30e96368fd67afbce791",
        "86108e35ae6bde103fdacf0c0eceaad3fc8bf8e3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 02:17:54 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:17:54 2020 +0000"
      },
      "message": "Merge \"libstagefright: Increase retry count in Frame Decoder\" am: 86108e35ae\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1518420\n\nChange-Id: I74f928cae189c36f91907d361f8f4d3af7231eba\n"
    },
    {
      "commit": "86108e35ae6bde103fdacf0c0eceaad3fc8bf8e3",
      "tree": "b03a78e45e19bfe2c50e461c27df932ac74d8ef6",
      "parents": [
        "a995195b7a849887a9c0e205c5ad58c1f0bd266a",
        "737fedb982745ced89534bdecc661aee0499b739"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 02:15:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 05 02:15:01 2020 +0000"
      },
      "message": "Merge \"libstagefright: Increase retry count in Frame Decoder\""
    },
    {
      "commit": "17f9188b58deb345050e30e96368fd67afbce791",
      "tree": "c3975b389d0293b8f1d5fdd417d1956794c33f84",
      "parents": [
        "f1feb7820522998f4efa1f9723520bc310ae4d68",
        "a995195b7a849887a9c0e205c5ad58c1f0bd266a"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 02:09:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:09:23 2020 +0000"
      },
      "message": "Merge \"libsfplugin_ccodec_utils: Updated to build both static and shared libray\" am: a995195b7a\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506812\n\nChange-Id: Iea477e02b2290b298b4ec4a8e5d43fb6d9a151f5\n"
    },
    {
      "commit": "f1feb7820522998f4efa1f9723520bc310ae4d68",
      "tree": "e4fb542d9d2c2eb99c6995b53154deab0dc449a9",
      "parents": [
        "5bc433ba6c8b828e574891bed54ffb7c100ea765",
        "15c66222c08de6e141fdcc8d72960c00c411cbb3"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 02:09:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 02:09:03 2020 +0000"
      },
      "message": "Merge \"libcodec2_vndk: Updated to build both static and shared libray\" am: 15c66222c0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506811\n\nChange-Id: I23c71f721bbff574eb3356d4b3df150040706fed\n"
    },
    {
      "commit": "a995195b7a849887a9c0e205c5ad58c1f0bd266a",
      "tree": "60c2e4192a5bfb39f7b5778ce802ac6436857b9b",
      "parents": [
        "15c66222c08de6e141fdcc8d72960c00c411cbb3",
        "8927a4aa22ed25990e7e659bc18b60af6bb05f83"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 01:53:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 05 01:53:39 2020 +0000"
      },
      "message": "Merge \"libsfplugin_ccodec_utils: Updated to build both static and shared libray\""
    },
    {
      "commit": "15c66222c08de6e141fdcc8d72960c00c411cbb3",
      "tree": "4c5ff4284ff40ed300cc8ac5b87b46a7c5f2e252",
      "parents": [
        "be78d20a39da3c48e906710b4e5868d670781066",
        "5e52528c8a4bdc7fe09b477cb6ffbd71c8b36054"
      ],
      "author": {
        "name": "Max Spector",
        "email": "mspector@google.com",
        "time": "Sat Dec 05 01:53:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Dec 05 01:53:11 2020 +0000"
      },
      "message": "Merge \"libcodec2_vndk: Updated to build both static and shared libray\""
    },
    {
      "commit": "737fedb982745ced89534bdecc661aee0499b739",
      "tree": "525bcac6285be714d332b7840712c0b4d5df8b81",
      "parents": [
        "3fb5f496d0364c0567eada1dec84895096c51cb6"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Dec 04 15:44:31 2020 -0800"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat Dec 05 00:22:13 2020 +0000"
      },
      "message": "libstagefright: Increase retry count in Frame Decoder\n\nBug: 167162080\nTest: Gallery decodes files in the bug\nTest: atest android.media.cts.HeifWriterTest\n\nChange-Id: Ic0579ed7e2418ee9a8ac8d16cf14c9bca45c272b\n"
    },
    {
      "commit": "e4f113b22e79ed6744bda6d775bdfc24b9354657",
      "tree": "e37ca9d901c8c421e2f6a6d4a1fa27c0ff144df7",
      "parents": [
        "f4e0a07dfc6fd095fea7b34e08a137379741115b"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Mon Nov 16 11:50:33 2020 -0800"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Dec 04 16:17:05 2020 -0800"
      },
      "message": "AudioPolicy/Flinger: harden security checks\n\nUpdate list of methods which can only be called from system\ncomponents.\n\nBug: 162423060\nTest: see poc\nChange-Id: Ie266a2fdd31bdcecfe9c116596ae65a789b812c6\n"
    },
    {
      "commit": "5bc433ba6c8b828e574891bed54ffb7c100ea765",
      "tree": "945a39cfa64bcd1576a77b1f2f06426d9fa0f503",
      "parents": [
        "1d5300615c3afff3397a57f72d029f284ccb9059",
        "be78d20a39da3c48e906710b4e5868d670781066"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 00:12:04 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Dec 05 00:12:04 2020 +0000"
      },
      "message": "Merge \"mpeg4dec: Check for invalid quant matrix\" am: be78d20a39\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1505733\n\nChange-Id: I1c8cbe3813dd7f10815bfc3b6cf9e79fd9eabcec\n"
    },
    {
      "commit": "0ff4e167be803f07711e06795a2035c391f64d13",
      "tree": "fa0bc21016436711f0a5d1b30fda922659c35a81",
      "parents": [
        "3fb5f496d0364c0567eada1dec84895096c51cb6"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Sat Nov 21 06:00:29 2020 +0530"
      },
      "committer": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Fri Dec 04 13:10:56 2020 -0800"
      },
      "message": "mpeg4dec: Check for invalid quant matrix\n\nAdd a check to ensure quant matrix has at least one non-zero\nvalue parsed.\n\nBug: 173320193\nTest: poc in bug\nTest: atest Mpeg4H263DecoderTest -- \\\n      --enable-module-dynamic-download\u003dtrue\nTest: atest android.mediav2.cts\nTest: atest android.media.cts\n\nChange-Id: I76312e46dbf26d666b634f67ba840b01603ca8e5\n"
    },
    {
      "commit": "936718f931eb50cefccd0c2e1862c4d802c2af3b",
      "tree": "28b2a59be89446011a8bbfcc64b964c8a7f88f51",
      "parents": [
        "515de614767603d15d0825030079821385acdade"
      ],
      "author": {
        "name": "Chuangjie Xia",
        "email": "chuangjie.xia@mediatek.com",
        "time": "Fri Sep 04 08:58:05 2020 +0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Dec 04 19:38:03 2020 +0000"
      },
      "message": "OMX AAC decode don\u0027t support getting DRC parameters\n\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrclevelM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcHeavyM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacUsacLoudnessM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcOutputLoudnessM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcOffM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcHalfM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacStreamSwithingM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcBoostAndAttenuationM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcAlbumModeM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcOutputLoudnessM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcLoudnessPreferenceM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacSamplingRatesM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacSyncSampleSeekingM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcEffectTypeM4a\n\nBug: 167754316\nChange-Id: I50fcc5ef35cb7e96592c2267652228b5fa074ba9\n"
    },
    {
      "commit": "f4e0a07dfc6fd095fea7b34e08a137379741115b",
      "tree": "5cd13bb5bfe3742ef56ef20359635c446ba40662",
      "parents": [
        "2d81ecdd2a52e72ac78956c1d040289d8778225a",
        "ad8fdfc73c701cc870d3d37e95ddf618deccc370"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Dec 04 17:15:44 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 04 17:15:44 2020 +0000"
      },
      "message": "Merge \"transcoding: use libandroid for activity_manager\""
    },
    {
      "commit": "d389c95b7582b8f4276107c904f00cbdff1bd7c7",
      "tree": "13342aa9ef42184ba0ecd1002611776153694013",
      "parents": [
        "691ebfea2dc3dab4daeafafe005933adea9fb4cb"
      ],
      "author": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Mon Nov 09 10:16:17 2020 -0800"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Dec 04 16:41:46 2020 +0000"
      },
      "message": "Updating typeconverter_tests audio_policy_configuration import\n\nBug: 171572311\nTest: atest libmedia_helper_tests\nChange-Id: I29720b33791d213041f71e50894ee0e88a3679fb\nMerged-In: I29720b33791d213041f71e50894ee0e88a3679fb\n"
    },
    {
      "commit": "c51d466c7174faf239c38fb285f1bdc0106f38e4",
      "tree": "735d5666d306c8bbea01e5db898cb7c74397d6b6",
      "parents": [
        "cddf3949efde393df1efbd0e082d2c8d09dcf76c",
        "dfb3683bbef889fa72df975ebe45b0b1f65934ff"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Dec 03 19:50:41 2020 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Dec 04 04:39:51 2020 +0000"
      },
      "message": "Merge commit \u0027dfb3683bbef889fa72df975ebe45b0b1f65934ff\u0027 into manual_merge_dfb3683bbef889fa72df975ebe45b0b1f65934ff\n\nChange-Id: I7d46403af7f1461fd49b684b9003a83bb2265fd9\nBug: 147679485\n"
    },
    {
      "commit": "dfb3683bbef889fa72df975ebe45b0b1f65934ff",
      "tree": "68808663e960d5485d53980899d44240fe2669da",
      "parents": [
        "e2aaf07831acd38c921f8dd96bc713c5d820597a",
        "3fb5f496d0364c0567eada1dec84895096c51cb6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 04 01:37:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 04 01:37:36 2020 +0000"
      },
      "message": "Merge \"Move codec code out of omx plugin directories\" am: 3fb5f496d0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1515061\n\nChange-Id: I78f185b144b2e0fd1e5e149f0a8a9969caad2893\n"
    },
    {
      "commit": "3fb5f496d0364c0567eada1dec84895096c51cb6",
      "tree": "2a85286805d39362e86f1b701f73d117a1050b67",
      "parents": [
        "1004c244b5ffcfdb5d828f1415c12a4b24e892f5",
        "7a9b004927a514f3b60ff3f067b9f3a82e5ff7f1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Dec 04 01:27:27 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Dec 04 01:27:27 2020 +0000"
      },
      "message": "Merge \"Move codec code out of omx plugin directories\""
    },
    {
      "commit": "2d81ecdd2a52e72ac78956c1d040289d8778225a",
      "tree": "aeba8889ab3055f5465b59a2f4b9a4b4ede0b199",
      "parents": [
        "b06a4a164872b5ae3a7e4d9f7496b37bd47d652b",
        "660626784594f19956785e0fac0f3e4d6cc130d5"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Fri Dec 04 00:24:56 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Dec 04 00:24:56 2020 +0000"
      },
      "message": "Merge \"Revert \"Log MediaExtractor entry point to MediaMetrics\"\""
    },
    {
      "commit": "660626784594f19956785e0fac0f3e4d6cc130d5",
      "tree": "33aa2b0dbe1ff515d14392b673e575361496720f",
      "parents": [
        "196abe7f223f59abcbd9190cd46eea0e5745b75c"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Thu Dec 03 19:30:25 2020 +0000"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Thu Dec 03 13:35:44 2020 -0800"
      },
      "message": "Revert \"Log MediaExtractor entry point to MediaMetrics\"\n\nThis reverts commit 17c72bb0966dd410c32ab0fd186408cb7f966515.\n\nReason for revert: b/174768641\n\nChange-Id: Ic62927415db5fe0b428faf607c9e1d66bfaf8366\n"
    },
    {
      "commit": "05c5d697409b85e519b16047a1f79aaadf92f064",
      "tree": "e693e93f985f4676e2ba977392d1b44740ba7b3f",
      "parents": [
        "b536c0da2f001889441809b887f5e4a9a82aa65c",
        "50b8ccb52ded489c4f60d42541293f3f9938f1ae"
      ],
      "author": {
        "name": "Ytai Ben-tsvi",
        "email": "ytai@google.com",
        "time": "Thu Dec 03 19:18:58 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 03 19:18:58 2020 +0000"
      },
      "message": "Merge \"AIDLize IAudioFlinger\""
    },
    {
      "commit": "50b8ccb52ded489c4f60d42541293f3f9938f1ae",
      "tree": "0bc210d7f008e9fe0a6e1227d2e54a846f1cd392",
      "parents": [
        "ee75d6f36fabcd431edf60a50437eea166f43762"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Tue Nov 24 13:47:54 2020 -0800"
      },
      "committer": {
        "name": "Ytai Ben-tsvi",
        "email": "ytai@google.com",
        "time": "Thu Dec 03 19:18:42 2020 +0000"
      },
      "message": "AIDLize IAudioFlinger\n\nThis change removes all the manual parceling code used in the\nIAudioFlinger interface. In order to reduce impact on existing client\nand server code to a minimum, the IAudioFlinger interface is preserved\nand a new translation layer between IAudioFlinger and its AIDL\ncounterpart, IAudioFlingerService, is introduced:\n- AudioFlingerClientAdapter is for use on the client side. It wraps an\n  IAudioFlingerService instance and presents an IAudioFlinger\n  interface.\n- AudioFlingerServerAdapter is for use on the server side. It wraps an\n  IAudioFlinger instance and presents an IAudioFlingerService.\n\nArgument conversion an error checking is performed rigorously in the\ntranslation layer.\n\nTest: Audio-related CTS tests from CtsMediaTestCases\nBug: 160253486\nChange-Id: Ibe35317e449b0faa3ef5336bb30f669106978a31\n"
    },
    {
      "commit": "9df94ac92662e7fdfa46eaabf3f68cacc4f61e7d",
      "tree": "5829105796674559dffb081d460a5fd07bced50d",
      "parents": [
        "260cc57e41e68e5c42a3ce8ed76d7f3e7a5f3490",
        "29582de4e2db24a71ebfca211cb18055a197ba6a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Dec 03 18:31:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 03 18:31:22 2020 +0000"
      },
      "message": "DO NOT MERGE - Chase API change of startRecording and finishRecording. am: 29582de4e2\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/13160238\n\nChange-Id: I026a50ecbf0f3f240fab6305b01cd487db012b47\n"
    },
    {
      "commit": "196abe7f223f59abcbd9190cd46eea0e5745b75c",
      "tree": "e43f7ea2f928082d9e68f95fb73fd422181d7241",
      "parents": [
        "bc4a14d33053f3934ea9a32570604d41765125e9",
        "17c72bb0966dd410c32ab0fd186408cb7f966515"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Dec 03 11:51:52 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 03 11:51:52 2020 +0000"
      },
      "message": "Merge \"Log MediaExtractor entry point to MediaMetrics\""
    },
    {
      "commit": "29582de4e2db24a71ebfca211cb18055a197ba6a",
      "tree": "e92fe50aa972578aa725cf332faba14d48a7e0c8",
      "parents": [
        "802793489675990aa90a446ecceaffbc4e081120"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Dec 02 22:45:45 2020 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Dec 02 22:45:45 2020 -0800"
      },
      "message": "DO NOT MERGE - Chase API change of startRecording and finishRecording.\n\nBug: 162547999\nChange-Id: I4fa265054be2cb5855fcbd0ae9ad5a5d36aab508\n"
    },
    {
      "commit": "802793489675990aa90a446ecceaffbc4e081120",
      "tree": "8db7299c19371f7ef8ab2c2f1328dbdcf5311f4d",
      "parents": [
        "cbf8ba955c3d0c95f15791a72b0e29fae873fd02",
        "49a6d9c78aaa07ab83494d628cc6b7a2386a2b55"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Dec 03 03:18:52 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Dec 03 03:18:52 2020 +0000"
      },
      "message": "Merge \"Merge rvc-qpr-dev-plus-aosp-without-vendor@6881855\" into stage-aosp-master"
    },
    {
      "commit": "9abebbaebcaaa09e98fd1d966289032406089521",
      "tree": "7126439c267d64cdc59a062cdb7a040f2f28ec09",
      "parents": [
        "5ffb3ef0be0aff54df6b554e5c78c598c4a5ce55",
        "a69f0713ab8ae25a7323773c97dfe707c34acdda"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Dec 03 01:21:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 03 01:21:13 2020 +0000"
      },
      "message": "Use system/audio to/from string converters in TypeConverter am: dc6be0d575 am: a69f0713ab\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1515658\n\nChange-Id: I7a32469c35e17c15bb5d147fcac930eef04c14ff\n"
    },
    {
      "commit": "a69f0713ab8ae25a7323773c97dfe707c34acdda",
      "tree": "6753688ae2a6582025b8a7917543c991c3254993",
      "parents": [
        "80cedbdebed413763b907f70939ace2ac094daa5",
        "dc6be0d5754e65ffa07fe8ef04ca4d28c2c0268b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Dec 03 00:34:17 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 03 00:34:17 2020 +0000"
      },
      "message": "Use system/audio to/from string converters in TypeConverter am: dc6be0d575\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1515658\n\nChange-Id: I2c50b05250008b7e12ecadf5d59e5fd051640d85\n"
    },
    {
      "commit": "691ebfea2dc3dab4daeafafe005933adea9fb4cb",
      "tree": "2eaf50700935439b829b9dcb1f8b835119e077ec",
      "parents": [
        "ea8fec6c31d2e45ee2d4c9581a22854168519835",
        "46f16a9e7a3ced614ae5dfd6ac6e53e1971c7ce3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 02 23:51:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 02 23:51:08 2020 +0000"
      },
      "message": "Merge changes from topic \"aosp-hal-enum-strings\"\n\n* changes:\n  Fix channel mask for the EARPIECE in example APM config\n  Fix buildCommonTypesStructureFile.py script\n  Use system/audio to/from string converters in TypeConverter\n"
    },
    {
      "commit": "17c72bb0966dd410c32ab0fd186408cb7f966515",
      "tree": "389195017ed80f0ae7ce23ec3147a50fb4fece7c",
      "parents": [
        "5e883d137fc9a23dd8336d32a6bf18eb3f2c43a2"
      ],
      "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": "Wed Dec 02 22:48:10 2020 +0000"
      },
      "message": "Log MediaExtractor entry point to MediaMetrics\n\nBug: 170386720\nTest: atest libctsmediav2extractor_jni\nTest: atest CtsMediaTestCases\nChange-Id: Ic08c681bd4b1c44764c464c2ce7e2ba4bf00400d\n"
    },
    {
      "commit": "effd896bb83db3ff9f341fe6ddb8098dc80bf5fe",
      "tree": "7c1b32637d61b43151844aeaa090ddc4ea9362cc",
      "parents": [
        "5e883d137fc9a23dd8336d32a6bf18eb3f2c43a2"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Dec 02 14:29:09 2020 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Dec 02 14:33:30 2020 -0800"
      },
      "message": "transcoding: pass client and session id to resource lost callback\n\nIf the resource lost is reported by a session that\u0027s already paused\nor cancelled, the resource lost signal should be ignored.\n\nbug: 168307955\nbug: 154733526\ntest: TranscodingSessionController_tests and transcoding service\nunit tests.\n\nChange-Id: Ifc820cf8a24f98787d20e3f649a0c2359cf9527c\n"
    },
    {
      "commit": "5e883d137fc9a23dd8336d32a6bf18eb3f2c43a2",
      "tree": "411eb6ddfa8bf950906ca23fb255510aee07394e",
      "parents": [
        "8010632c38ae275c1e546bcfc1596d8e43d50b30",
        "24ba921866595c390ae928b81101c1c23ade4a08"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 02 21:52:40 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 02 21:52:40 2020 +0000"
      },
      "message": "Merge \"Transcoder: Relax the bitrate file size thresholds for cuttlefish\""
    },
    {
      "commit": "8010632c38ae275c1e546bcfc1596d8e43d50b30",
      "tree": "716276713c675b48f8939b0c749b916e617ec929",
      "parents": [
        "271e4dba3db5ead8bf6ef36e6304d7938ac00f40",
        "f47a357daac0e85e609ee27abe640b2715ca8c39"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 02 21:52:40 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 02 21:52:40 2020 +0000"
      },
      "message": "Merge \"transcoding: fix nullptr in TranscodingSessionController test\""
    },
    {
      "commit": "271e4dba3db5ead8bf6ef36e6304d7938ac00f40",
      "tree": "0910a87bfadf3d941924b9d3286d86ebe4d1cc77",
      "parents": [
        "2815341c134c15625fb40ecf77eb3763bbb8aaa4",
        "024d252d478cf20d9b10e989e26ab9be575feb63"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 02 21:52:40 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 02 21:52:40 2020 +0000"
      },
      "message": "Merge \"Create TEST_MAPPING file for transcoder presubmit tests\""
    },
    {
      "commit": "2815341c134c15625fb40ecf77eb3763bbb8aaa4",
      "tree": "2346f424f843716861e47e5f8982fd758ff3eaab",
      "parents": [
        "bdcc54fef83b4b583620f221483230844c88219b",
        "5ffb3ef0be0aff54df6b554e5c78c598c4a5ce55"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 02 21:28:37 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 02 21:28:37 2020 +0000"
      },
      "message": "Merge \"C2AllocatorBlob: allow multiple maps\" am: ea8fec6c31 am: 80cedbdebe am: 5ffb3ef0be\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1511710\n\nChange-Id: Ib85f62f37d4d5131f455ac5a32a806146445b840\n"
    },
    {
      "commit": "5ffb3ef0be0aff54df6b554e5c78c598c4a5ce55",
      "tree": "fc2870820744b704fc2d40e07401e74d96a0a269",
      "parents": [
        "f74b8a59c3ef78654b9ca42e3d63a1b66e184e2a",
        "80cedbdebed413763b907f70939ace2ac094daa5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 02 20:53:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 02 20:53:16 2020 +0000"
      },
      "message": "Merge \"C2AllocatorBlob: allow multiple maps\" am: ea8fec6c31 am: 80cedbdebe\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1511710\n\nChange-Id: I3ae9d52bf0be17875ee8cf2ff396688241a931aa\n"
    },
    {
      "commit": "24ba921866595c390ae928b81101c1c23ade4a08",
      "tree": "2fddc75be289ad9c98ba3422603e584408ad59a8",
      "parents": [
        "f674100ba8a40ff989573d5826fe645a6c8894a0"
      ],
      "author": {
        "name": "Linus Nilsson",
        "email": "lnilsson@google.com",
        "time": "Wed Dec 02 11:46:39 2020 -0800"
      },
      "committer": {
        "name": "Linus Nilsson",
        "email": "lnilsson@google.com",
        "time": "Wed Dec 02 11:51:55 2020 -0800"
      },
      "message": "Transcoder: Relax the bitrate file size thresholds for cuttlefish\n\nBug: 174678558\nTest: Ran transcoder unit test\nChange-Id: I72ae7f6f26fb984ee81e1003e782d4decc538275\n"
    },
    {
      "commit": "f47a357daac0e85e609ee27abe640b2715ca8c39",
      "tree": "e9ecff8d992ca746140aa2565229a5718c33ae70",
      "parents": [
        "85ca285662e2e170f9ae80d65d16b35f0f9e06bd"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Dec 02 11:35:35 2020 -0800"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Dec 02 11:41:53 2020 -0800"
      },
      "message": "transcoding: fix nullptr in TranscodingSessionController test\n\nBug: 173627260\nChange-Id: I8035979763cbe5f3f3146385493668ffbc18300d\n"
    },
    {
      "commit": "ea8fec6c31d2e45ee2d4c9581a22854168519835",
      "tree": "52a399a82d893530ba523b316c880ec0e7b1b881",
      "parents": [
        "d19faf826761db767dc8ee967149fe8939416850",
        "d04f34cdd8c7ce1a3249a9fbfdd18ca989bb1685"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Dec 02 19:15:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 02 19:15:59 2020 +0000"
      },
      "message": "Merge \"C2AllocatorBlob: allow multiple maps\""
    },
    {
      "commit": "bdcc54fef83b4b583620f221483230844c88219b",
      "tree": "689b1fc76339d9e0027c9acdc48b14729ea5ca55",
      "parents": [
        "de08f90f609bd2438c09a5d05e05c590ec23584f",
        "0c01f3d16290ba5bdd18bbe34e5a8e4aaf8dc0fe"
      ],
      "author": {
        "name": "Linus Nilsson",
        "email": "lnilsson@google.com",
        "time": "Wed Dec 02 17:05:31 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 02 17:05:31 2020 +0000"
      },
      "message": "Merge \"Transcoder: Fix error with short clips\""
    },
    {
      "commit": "f74b8a59c3ef78654b9ca42e3d63a1b66e184e2a",
      "tree": "4c674388124bbfbfebc3e9c3ae2f3963f255a7dd",
      "parents": [
        "e80bee84eab70271ac3309301fb432ce10663eca",
        "fff9c8aa87a7c03e063cf6adeb4c63b895b6d145"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Dec 02 14:29:10 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 02 14:29:10 2020 +0000"
      },
      "message": "Merge \"aaudio: use strong pointer to protect callback\" into rvc-qpr-dev am: fff9c8aa87\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/13150716\n\nChange-Id: I03ef28890bf44e5ee07d600e7c011693369e3a68\n"
    },
    {
      "commit": "071b9da42c477e2e44d9d7cd1169b4c5721d1be7",
      "tree": "2745fd1e3cf8ab630be1e34fb7f087471cb8cd7b",
      "parents": [
        "633d2ed262e54304574fe7d3e3204dd8888dd080",
        "fdb3e3399e5a2d6f4a91ef272125b7e0bc792d1d"
      ],
      "author": {
        "name": "Linus Nilsson",
        "email": "lnilsson@google.com",
        "time": "Wed Dec 02 10:17:35 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 02 10:17:35 2020 +0000"
      },
      "message": "Merge \"Transcoder: Add support for pausing transcoding on a sync frame.\""
    },
    {
      "commit": "0c01f3d16290ba5bdd18bbe34e5a8e4aaf8dc0fe",
      "tree": "30d33f2ed9723c4d149fd243c5479eb9f68b9469",
      "parents": [
        "fdb3e3399e5a2d6f4a91ef272125b7e0bc792d1d"
      ],
      "author": {
        "name": "Linus Nilsson",
        "email": "lnilsson@google.com",
        "time": "Tue Dec 01 09:29:50 2020 -0800"
      },
      "committer": {
        "name": "Linus Nilsson",
        "email": "lnilsson@google.com",
        "time": "Wed Dec 02 01:59:42 2020 -0800"
      },
      "message": "Transcoder: Fix error with short clips\n\n- Fixes a bug in the sample reader where an error was incorrectly\nreported if one track reached EOS right before switching to\nsequential access.\n- Adds more sample reader tests for different combinations of\nsample access patterns and access modes.\n\nBug: 153453392\nFixes: 173643110\nTest: Unit test (MediaSampleReaderNDKTests)\nChange-Id: I3b683c5d8eb18a5b57d419ce113e08b40363ba9e\n"
    },
    {
      "commit": "49a6d9c78aaa07ab83494d628cc6b7a2386a2b55",
      "tree": "70acc7a3307c66d6ac1b7ee5cc59d88ebfacad34",
      "parents": [
        "9fa7856094a8705be2061e532c36e74d103719b8",
        "55f730f7c1a0b5f963f47fdd65c43609a143f18c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Dec 02 00:41:55 2020 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Dec 02 00:41:55 2020 -0800"
      },
      "message": "Merge rvc-qpr-dev-plus-aosp-without-vendor@6881855\n\nBug: 172690556\nMerged-In: I72658443fde61aa5f10463fcc42772daf4143ed0\nChange-Id: Ifb9605a1f9407357ddc755551e2d1d51c7f09bfc\n"
    },
    {
      "commit": "024d252d478cf20d9b10e989e26ab9be575feb63",
      "tree": "7686a2e3c962548543736233fcc251fd1ccbf4da",
      "parents": [
        "84d4018de229ff53c1fce3ae049ab1187fab920d"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Dec 01 13:46:12 2020 -0800"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Tue Dec 01 15:47:50 2020 -0800"
      },
      "message": "Create TEST_MAPPING file for transcoder presubmit tests\n\nBug: 173627260\nTest: atest --include-subdir frameworks/av/media/libmediatranscoding\\\n      :presubmit\nChange-Id: Ifd79f00f1331ffc6fc8aa35705153ad0f58b5650\n"
    },
    {
      "commit": "dc6be0d5754e65ffa07fe8ef04ca4d28c2c0268b",
      "tree": "33e22ce5f12c4b75414dfa242de2190ae0515091",
      "parents": [
        "d19faf826761db767dc8ee967149fe8939416850"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Fri Sep 25 23:03:05 2020 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Dec 01 23:39:39 2020 +0000"
      },
      "message": "Use system/audio to/from string converters in TypeConverter\n\nUse of system functions eliminates the need for listing all enum\nvalues in TypeConverter tables.\n\nSlight changes in the converting functions:\n\n1. \u0027channelMaskFromString\u0027 function now also accepts indexed\n   masks.\n2. Fixed UB in \u0027formatFromString\u0027 function.\n3. Removed \u0027deviceFromString\u0027 function, use\n   \u0027DeviceConverter::fromString\u0027 instead.\n\nReplaced direct includes of \u0027system/audio-base.h\u0027 with\nincludes of \u0027system/audio.h\u0027.\n\nBug: 142480271\nTest: m\nTest: atest libmedia_helper_tests\nChange-Id: Ia0e725026be80621bdc797299e63e134419b2b3d\nMerged-In: Ia0e725026be80621bdc797299e63e134419b2b3d\n"
    },
    {
      "commit": "ee75d6f36fabcd431edf60a50437eea166f43762",
      "tree": "00c7711d86effb1ed9cde38bcb1f608cd4c9e3eb",
      "parents": [
        "13a7f439be62cd673d005cce350059578a22bf2b",
        "e80bee84eab70271ac3309301fb432ce10663eca"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 22:53:25 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 22:53:25 2020 +0000"
      },
      "message": "Merge \"OMX AAC decode don\u0027t support getting DRC parameters\" am: d19faf8267 am: 9fa7856094 am: e80bee84ea\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1483896\n\nChange-Id: I855c29a492fb8ea53f63375d5ad48484f00afb3a\n"
    },
    {
      "commit": "e80bee84eab70271ac3309301fb432ce10663eca",
      "tree": "7f05a220b6c4e3aafcb0c866b7a7c2996696c64b",
      "parents": [
        "1d9fbfd8a630c91c3f00b5abd0c6c18abd361eb8",
        "9fa7856094a8705be2061e532c36e74d103719b8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 22:37:41 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 22:37:41 2020 +0000"
      },
      "message": "Merge \"OMX AAC decode don\u0027t support getting DRC parameters\" am: d19faf8267 am: 9fa7856094\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1483896\n\nChange-Id: Ic704fe66c07a368328d1ea64c68579c8913d8a90\n"
    },
    {
      "commit": "13a7f439be62cd673d005cce350059578a22bf2b",
      "tree": "2fa0c754bb1a433c6a081aa890960affc3f9c4d9",
      "parents": [
        "baa83269d93fb90a6b7bfc1deae7a2e48b55006c",
        "5385847f517bae5b5067507dea4df68ead351932"
      ],
      "author": {
        "name": "Ytai Ben-tsvi",
        "email": "ytai@google.com",
        "time": "Tue Dec 01 20:52:34 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 01 20:52:34 2020 +0000"
      },
      "message": "Merge changes from topic \"aidllize-audioflinger3\"\n\n* changes:\n  Move business logic out of IAudioFlinger\n  DeviceDescriptorBase parcels to media::AudioPort\n  Add conversion between audio_port_v7 and media::AudioPort\n  Extract union utilities\n"
    },
    {
      "commit": "f2d8470b1c8efe422f73adf682e7858810d7fa4a",
      "tree": "7277bc73082c1a200acf96ae779923467198bb11",
      "parents": [
        "763b935ef71fbe678d9c402b2c9f6cbefbdb68f6"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Mon Oct 12 23:42:30 2020 +0000"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Dec 01 12:43:19 2020 -0800"
      },
      "message": "aaudio: use strong pointer to protect callback\n\nHold a strong pointer to the AudioStream so it cannot get deleted while\nthe MMAP callback is running.\n\nAlso fixes disconnect for shared streams, which was broken\nby a previous attempt to fix b/166877425\n\nBug: 166877425\nBug: 170551030\nTest: see bug for details\nTest: atest AAudioTestCases\nTest: OboeTester V1.5.30 or later, \"TEST DISCONNECT\"\nChange-Id: I236e2d68632070d253d14ddf7b9d7076e068830a\nMerged-In: I236e2d68632070d253d14ddf7b9d7076e068830a\n(cherry picked from commit e358ec63eedd7a6289984b1f2468c5c16c2ff6c8)\n"
    },
    {
      "commit": "d19faf826761db767dc8ee967149fe8939416850",
      "tree": "0a24315e90931e85c8377c41526da5170aeff0a1",
      "parents": [
        "7cd031828f1c3873ee6868c79e621da9988bebcf",
        "b4f4f2f68f8852c30b4dbcb5ec8eb289f77ecaa1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 20:38:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 20:38:37 2020 +0000"
      },
      "message": "Merge \"OMX AAC decode don\u0027t support getting DRC parameters\""
    },
    {
      "commit": "d04f34cdd8c7ce1a3249a9fbfdd18ca989bb1685",
      "tree": "e2aa51faaf3213a72087301e57281de455ef7115",
      "parents": [
        "b96da7539c8bb6c89e43d1c34b2a7cf89ebaa0fc"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Nov 25 10:12:32 2020 -0800"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Dec 01 20:13:25 2020 +0000"
      },
      "message": "C2AllocatorBlob: allow multiple maps\n\nTest: CtsMediaTestCases:DecoderTest\nTest: CtsMediaV2TestCases:CodecDecoderTest\nTest: VtsHalMediaC2V1_0TargetVideoDecTest\nTest: VtsHalMediaC2V1_0TargetVideoEncTest\nTest: VtsHalMediaC2V1_0TargetAudioDecTest\nTest: VtsHalMediaC2V1_0TargetAudioEncTest\nBug: 173730101\nChange-Id: Ief24371e19c8e957ea218ffd9bbfd516353b0cc9\n"
    },
    {
      "commit": "8e654fb2bde447d96ffe40edf339fb12a83bafc7",
      "tree": "63d1de06e932b7d5850a2dbe79b2a98e3f795d24",
      "parents": [
        "ef888a66e6fc1013af4b24fed98f48dfb462ef01",
        "c410c10dfa725baf4307312d6c8abd8af02df3c5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 18:08:52 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 18:08:52 2020 +0000"
      },
      "message": "Merge \"Convert mask types from uint32_t to enum type\" am: 7cd031828f am: c410c10dfa\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1510515\n\nChange-Id: I90c3487ebb936f37eb92bf862205c9bdb5eb1d09\n"
    },
    {
      "commit": "af7f8be663180f4082c5f27ef07677e8fad853a4",
      "tree": "16e53a45972a6ab3f1ef7e595a2db93e3c71a1f5",
      "parents": [
        "7c1a5353dae19cf4f34a3fdfdfce0191b9b35a2d",
        "84d4018de229ff53c1fce3ae049ab1187fab920d"
      ],
      "author": {
        "name": "Hangyu Kuang",
        "email": "hkuang@google.com",
        "time": "Tue Dec 01 18:08:15 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 01 18:08:15 2020 +0000"
      },
      "message": "Merge changes from topic \"TranscodingAtest\"\n\n* changes:\n  libmediatranscoder: Android.bp updates\n  libmediatranscoding: Run tests with atest\n  libmediatranscoding: Reorganize test assets\n"
    },
    {
      "commit": "7a9b004927a514f3b60ff3f067b9f3a82e5ff7f1",
      "tree": "a069202da8e2fb8a304b216b95fda6faa138291d",
      "parents": [
        "7cd031828f1c3873ee6868c79e621da9988bebcf"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Nov 29 11:20:26 2020 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 01 10:06:19 2020 -0800"
      },
      "message": "Move codec code out of omx plugin directories\n\nseparate actual codec code for amrnb, amrwb, m4v_h263, and mp3dec from\nthe OMX plugins.\n\nBug: 147679485\nTest: build\nChange-Id: I8b6005384872e667cdcf5f700a848beba355a395\n"
    },
    {
      "commit": "5385847f517bae5b5067507dea4df68ead351932",
      "tree": "52f652fee054bb7a8a4b8fcdba39d1885ac3fab2",
      "parents": [
        "f9dd9246bf47c72c1e38f0cc5a012f056627dce7"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Mon Nov 30 11:04:46 2020 -0800"
      },
      "committer": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Tue Dec 01 10:04:13 2020 -0800"
      },
      "message": "Move business logic out of IAudioFlinger\n\nIAudioFlinger should only contain transport logic, in preparation for\nAIDL conversion.\n\nTest: Audio-related CTS tests from CtsMediaTestCases\nChange-Id: I2a6d8f16da720a3db7c673e5b2bb9bbd23bbf985\n"
    },
    {
      "commit": "f9dd9246bf47c72c1e38f0cc5a012f056627dce7",
      "tree": "ff67a8a0c7f0b0a67259f988826e492de50e97c5",
      "parents": [
        "0cf926596b9fe0665562ea8ab7b0131140318c54"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Mon Nov 23 15:44:10 2020 -0800"
      },
      "committer": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Tue Dec 01 10:04:13 2020 -0800"
      },
      "message": "DeviceDescriptorBase parcels to media::AudioPort\n\nIt has been determined that all of the subclasses of AudioPort need to\nbe parceled into media::AudioPort rather than having their own type,\nsimilar to how they correspond to the audio_port_v7 struct.\n\nTest: Audio-related CTS tests from CtsMediaTestCases\nChange-Id: I971d9dec990ae7d065a74952f63fa9cb7fed236c\n"
    },
    {
      "commit": "0cf926596b9fe0665562ea8ab7b0131140318c54",
      "tree": "6be4ccf5f0e5e1f4324deaf7bc3baf3001ecf56a",
      "parents": [
        "51bfc524a37096377d032c9380cc21efd0e40d29"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Mon Nov 23 13:23:00 2020 -0800"
      },
      "committer": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Tue Dec 01 10:04:08 2020 -0800"
      },
      "message": "Add conversion between audio_port_v7 and media::AudioPort\n\nThe audio_port_v7 is the canonical type for audio port data, not the\nAudioPort type defined in libaudiofoundation.\n\nTest: Compiles\nChange-Id: I9262fee345a9ce86f2b3b38a565681bfe1a4e5ea\n"
    },
    {
      "commit": "7cd031828f1c3873ee6868c79e621da9988bebcf",
      "tree": "e262d1f52155d1b2090cbc631a646fc8a3ef8ebe",
      "parents": [
        "a8460237165976738ba9dee5ae74780c45005926",
        "e3b59ac285356dfe1bd416d46672fe0b1f10dc6f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 17:06:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 17:06:51 2020 +0000"
      },
      "message": "Merge \"Convert mask types from uint32_t to enum type\""
    },
    {
      "commit": "7c1a5353dae19cf4f34a3fdfdfce0191b9b35a2d",
      "tree": "78223218d6fef70b01a13403a5d86fe1399e47b4",
      "parents": [
        "774999b090e05a12cea19d4dbf465e2e6e982543",
        "ef888a66e6fc1013af4b24fed98f48dfb462ef01"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 13:07:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 13:07:57 2020 +0000"
      },
      "message": "Merge \"CCodecConfig: don\u0027t dup input format\" am: a846023716 am: 110a6641c1 am: ef888a66e6\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1475736\n\nChange-Id: Iaef157d7a93d745ef2400580355694767404c973\n"
    },
    {
      "commit": "774999b090e05a12cea19d4dbf465e2e6e982543",
      "tree": "f4e1c27b0c924ea1bd0c5523379ce7c24dd009ce",
      "parents": [
        "c54d504cb09424cd1c562c46926509c4a2c8b0cc",
        "99d82f10d994dba45ca11e3c327836a2e70ba471"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 13:07:44 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 13:07:44 2020 +0000"
      },
      "message": "Merge \"codec2 client: add a missing transaction status check\" am: 8fb7ecd820 am: 90871601fe am: 99d82f10d9\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506257\n\nChange-Id: Ie9dc5afdc40f28f17e71cd454ab68c1543a22dd9\n"
    },
    {
      "commit": "ef888a66e6fc1013af4b24fed98f48dfb462ef01",
      "tree": "6fbb677c66db57bba4c0f36594cd64ce9274e5a2",
      "parents": [
        "99d82f10d994dba45ca11e3c327836a2e70ba471",
        "110a6641c153c57b43eb676254629ae93ec473ed"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 12:33:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 12:33:49 2020 +0000"
      },
      "message": "Merge \"CCodecConfig: don\u0027t dup input format\" am: a846023716 am: 110a6641c1\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1475736\n\nChange-Id: I8432926b2f50326b73b83efedbd5c7da39ed9508\n"
    },
    {
      "commit": "99d82f10d994dba45ca11e3c327836a2e70ba471",
      "tree": "3cb2a5ae71f459ac6b4d4ebc5198a49872f9ff88",
      "parents": [
        "8445eaab8535f86159a520261d77c4517b1f422e",
        "90871601fe3662af24dc35c70c9083dc1f55abab"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 12:33:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 12:33:39 2020 +0000"
      },
      "message": "Merge \"codec2 client: add a missing transaction status check\" am: 8fb7ecd820 am: 90871601fe\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1506257\n\nChange-Id: I6307f2f0dc5d5ef12b52b39496e95a860fddd88c\n"
    },
    {
      "commit": "a8460237165976738ba9dee5ae74780c45005926",
      "tree": "23d20cc8ca5977d3ef12901090b375e333c3e74a",
      "parents": [
        "8fb7ecd82051f30a824ba5c165559573d6d0618d",
        "048cd58ba48e5d1813b0c7381b0c833524475fd4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 11:49:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 11:49:05 2020 +0000"
      },
      "message": "Merge \"CCodecConfig: don\u0027t dup input format\""
    },
    {
      "commit": "8fb7ecd82051f30a824ba5c165559573d6d0618d",
      "tree": "3bbfbea9aa28edf004dd2229466495d81097fd7c",
      "parents": [
        "f430cf439533d7678ce4fd2444bfe2ffe098367b",
        "492fecd84297b1adc4cd2e1d7ea70ea40b96fab3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 11:48:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 11:48:07 2020 +0000"
      },
      "message": "Merge \"codec2 client: add a missing transaction status check\""
    },
    {
      "commit": "51bfc524a37096377d032c9380cc21efd0e40d29",
      "tree": "190837a5c175a84864b63332b81a92759f84c988",
      "parents": [
        "c54d504cb09424cd1c562c46926509c4a2c8b0cc"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Mon Nov 23 15:42:28 2020 -0800"
      },
      "committer": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Tue Dec 01 00:24:26 2020 -0800"
      },
      "message": "Extract union utilities\n\nUseful in other places.\n\nTest: Compiles\nChange-Id: I5e3fdd60348c3e47f2cf4582790b82583c0fafee\n"
    },
    {
      "commit": "b4f4f2f68f8852c30b4dbcb5ec8eb289f77ecaa1",
      "tree": "66f5213ca4d63ccb9dfa4683e8edfa2d2c232afe",
      "parents": [
        "0a1a50433b1018834a7b7c9d67d42d998e005d8a"
      ],
      "author": {
        "name": "Chuangjie Xia",
        "email": "chuangjie.xia@mediatek.com",
        "time": "Fri Sep 04 08:58:05 2020 +0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Dec 01 05:31:06 2020 +0000"
      },
      "message": "OMX AAC decode don\u0027t support getting DRC parameters\n\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrclevelM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcHeavyM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacUsacLoudnessM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcOutputLoudnessM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcOffM4a\nTest: android.media.cts.DecoderTestAacDrc#testDecodeAacDrcHalfM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacStreamSwithingM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcBoostAndAttenuationM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcAlbumModeM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcOutputLoudnessM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcLoudnessPreferenceM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacSamplingRatesM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacSyncSampleSeekingM4a\nTest: android.media.cts.DecoderTestXheAac#testDecodeUsacDrcEffectTypeM4a\n\nBug: 167754316\nChange-Id: I50fcc5ef35cb7e96592c2267652228b5fa074ba9\n"
    },
    {
      "commit": "c54d504cb09424cd1c562c46926509c4a2c8b0cc",
      "tree": "6267ffeb5fa768438faa79121fa1511d9ac2b714",
      "parents": [
        "060c008e81405a8ad82b055b3647ae159811deb6",
        "8a9048faf8f3918489e05f79f497eef0e098e559"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Dec 01 04:17:00 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Dec 01 04:17:00 2020 +0000"
      },
      "message": "Merge \"Fix OSX breakage\""
    },
    {
      "commit": "060c008e81405a8ad82b055b3647ae159811deb6",
      "tree": "9a15b8b67049470830d1b1f56b29a76167e41902",
      "parents": [
        "75390ea055376b5abff11506014a18064be65913",
        "8445eaab8535f86159a520261d77c4517b1f422e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Dec 01 02:56:18 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 02:56:18 2020 +0000"
      },
      "message": "Merge \"preprocessing: Format the code using clang-format\" am: f430cf4395 am: 4e781c9b2c am: 8445eaab85\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1513430\n\nChange-Id: I68dcee2f4b439462995a6c52c7c2a27ca5ac8b37\n"
    },
    {
      "commit": "8445eaab8535f86159a520261d77c4517b1f422e",
      "tree": "d7e796e70658a7c87b44cf9609bd775c5ca8a2ca",
      "parents": [
        "5f86fde1a701ebbd6891ad1f27b1941750cf2a67",
        "4e781c9b2c719175dd56e4ed7557fb968f511b2f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Dec 01 02:41:28 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Dec 01 02:41:28 2020 +0000"
      },
      "message": "Merge \"preprocessing: Format the code using clang-format\" am: f430cf4395 am: 4e781c9b2c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1513430\n\nChange-Id: I48a3905066d53e07dadfb143626f2d029cd43ae6\n"
    },
    {
      "commit": "048cd58ba48e5d1813b0c7381b0c833524475fd4",
      "tree": "3afc9d917ffb94d688fa5f90af1e4819ff3abc7c",
      "parents": [
        "1e05a85fcf67bbd2db9254cdd1ee878873f3a968"
      ],
      "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": "Tue Dec 01 01:54:11 2020 +0000"
      },
      "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": "f430cf439533d7678ce4fd2444bfe2ffe098367b",
      "tree": "1db61e8992b5378c16c26beadae339fc450c568a",
      "parents": [
        "59e92fdb26f1196766eb54a7c548d1fcfb89108a",
        "b6926c7974a150ce589e3429cc245a7f7e25812a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Tue Dec 01 01:36:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 01 01:36:25 2020 +0000"
      },
      "message": "Merge \"preprocessing: Format the code using clang-format\""
    },
    {
      "commit": "84d4018de229ff53c1fce3ae049ab1187fab920d",
      "tree": "bd6c568c0463fd4cc5bce0906940574437426fc5",
      "parents": [
        "8c92258c24e10fd51ef4e66489a372be8a039fb3"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Thu Nov 19 05:32:30 2020 +0530"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Mon Nov 30 17:25:29 2020 -0800"
      },
      "message": "libmediatranscoder: Android.bp updates\n\n- Build libmediatranscoder as both shared and static libraries\n- Use libmediatranscoder static library in unit tests\n- Disable address sanitizer in tests\n- Do not use address sanitizer enabled library in tests\n\nInstead of enabling address sanitizer in Android.bp, better approach\nis to test on devices flashed with hwasan images where all modules\nare built with hwaddress sanitizer.\n\nBug: 173627260\nTest: atest MediaTrackTranscoderTests\n\nChange-Id: Id06ce520012485579c2be60348a2b38637fa7327\n"
    },
    {
      "commit": "8c92258c24e10fd51ef4e66489a372be8a039fb3",
      "tree": "02e83c97c1f6c5b03d4fab8cfb4812b1b19ab624",
      "parents": [
        "c580def3a6dc638cd545767d00fe2093c50be171"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Nov 18 11:21:06 2020 +0530"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Mon Nov 30 17:25:23 2020 -0800"
      },
      "message": "libmediatranscoding: Run tests with atest\n\nUpdated AndroidTestTemplate.xml to push test binaries to /data/local/tmp/\nTranscoder tests can now be run with atest\n\nBug: 173627260\nTest: Disable address sanitizer in libmediatranscoder\nTest: push libmediatranscoder.so to /system/lib64\nTest: atest MediaTrackTranscoderTests\nTest: atest MediaTranscoderTests\nTest: atest MediaSampleQueueTests\n\nChange-Id: I803e7ddc89ff73fd36cbe9e85b46753a84f6be1d\n"
    },
    {
      "commit": "c580def3a6dc638cd545767d00fe2093c50be171",
      "tree": "5fc9bfa43990c0f7a0dfe54e8d22730ced5bae36",
      "parents": [
        "e723140182bfecd63b2dc54fa938625ffdac61be"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed Nov 18 10:34:30 2020 +0530"
      },
      "committer": {
        "name": "hkuang",
        "email": "hkuang@google.com",
        "time": "Mon Nov 30 17:25:13 2020 -0800"
      },
      "message": "libmediatranscoding: Reorganize test assets\n\nMove test_assets filegroup to correct Android.bp\n\nMove test files in assets to a subfolder as needed in\nAndroidTestTemplate.xml\n\nBug: 173627260\nTest: Builds\n\nChange-Id: I1e32081a069c4c1b25aa200dcdb165c0feb07b8a\n"
    }
  ],
  "next": "8a9048faf8f3918489e05f79f497eef0e098e559"
}
