)]}'
{
  "log": [
    {
      "commit": "2b5bb002ec6dc12f3562d7f3a35d4c7e5caee1dd",
      "tree": "1fee1bdfcdcfda3423ff21416508d5e5f3a53f4d",
      "parents": [
        "f0d16fa173b6bcec3c5106971e2033f5fab841e6",
        "f54b1c1fa37c1cd12018b5159f1de0358902e073"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Oct 28 17:44:52 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 28 17:44:52 2020 +0000"
      },
      "message": "Merge \"Add TEST_MAPPING to run the codeclist unit tests\""
    },
    {
      "commit": "f54b1c1fa37c1cd12018b5159f1de0358902e073",
      "tree": "23d7e93b8790c15f15ed9205cc3200c4d5f3d965",
      "parents": [
        "627c3b7cf2531976ad061af0ee20beb539e3af09"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 27 15:48:45 2020 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 27 19:12:21 2020 -0700"
      },
      "message": "Add TEST_MAPPING to run the codeclist unit tests\n\nalso make sure sure that CodedListTest is in proper test_suites group.\n\nBug: 156965191\nTest: atest CodecListTest\nTest: atest in the frameworks/av/media/libmedia directory\nChange-Id: I1383000864fec69fc2b7ec3067ef40c171f6f881\n"
    },
    {
      "commit": "f0d16fa173b6bcec3c5106971e2033f5fab841e6",
      "tree": "c4aa80fe42c25b8fbff608371eac222c01a35979",
      "parents": [
        "d95a75bba46855ba771dd0bafd24cab173451803",
        "c245e951fc61e2cbb014799a8b087f0b9a110f36"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Wed Oct 28 01:44:17 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 28 01:44:17 2020 +0000"
      },
      "message": "Merge \"Fix minor typos in CameraCharacteristics documentation.\""
    },
    {
      "commit": "d95a75bba46855ba771dd0bafd24cab173451803",
      "tree": "cc995db4b3e0993b47e40e79236233320f46f95b",
      "parents": [
        "d49109c3ffebbce6f3cb654b11b8b376a62dbe0c",
        "3510987e6158d622d1c9a94abb27b8a846d9968c"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Oct 27 23:56:37 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 27 23:56:37 2020 +0000"
      },
      "message": "Merge \"Adding fuzzers for libstagefright.\" am: adec76d0eb am: d9bf38a6a3 am: d9c7db3da2 am: 3510987e61\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1362816\n\nChange-Id: I2f47158b95db007d2eabb23145ccaa58ff25ec1f\n"
    },
    {
      "commit": "3510987e6158d622d1c9a94abb27b8a846d9968c",
      "tree": "c7c5d801573cebe0a2038768d2d32a949d7bb032",
      "parents": [
        "b81bbb98df07c1a5086530bafaeff3572e444fa2",
        "d9c7db3da263522840d432cc68f4aaa329ab2db1"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Oct 27 23:31:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 27 23:31:59 2020 +0000"
      },
      "message": "Merge \"Adding fuzzers for libstagefright.\" am: adec76d0eb am: d9bf38a6a3 am: d9c7db3da2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1362816\n\nChange-Id: Ibe1388eea1ce95eb0c2b9f8a7b9b436a51e97039\n"
    },
    {
      "commit": "d9c7db3da263522840d432cc68f4aaa329ab2db1",
      "tree": "17ca4a197bb6aac20c457dc8b488aacc4a5e40de",
      "parents": [
        "d48f5ec279b268e249898024cf7738c6870a4521",
        "d9bf38a6a3e071ab578dfaf3d091d6b0f673f519"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Oct 27 23:21:47 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 27 23:21:47 2020 +0000"
      },
      "message": "Merge \"Adding fuzzers for libstagefright.\" am: adec76d0eb am: d9bf38a6a3\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1362816\n\nChange-Id: I5b29dd4f536e5ea3cab341a8e1c1e5111a69b4f1\n"
    },
    {
      "commit": "d9bf38a6a3e071ab578dfaf3d091d6b0f673f519",
      "tree": "de861f3e390a9d342d63fb826a1c6fc12a444f92",
      "parents": [
        "29772ba72e8a85c3ad57f736e8dcf941fbae3801",
        "adec76d0eb5889bc6675069548df2ee156d59414"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Oct 27 23:01:17 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 27 23:01:17 2020 +0000"
      },
      "message": "Merge \"Adding fuzzers for libstagefright.\" am: adec76d0eb\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1362816\n\nChange-Id: I6954cb80d71346ec99462ce17bf3b13bcdb9ca4c\n"
    },
    {
      "commit": "adec76d0eb5889bc6675069548df2ee156d59414",
      "tree": "de861f3e390a9d342d63fb826a1c6fc12a444f92",
      "parents": [
        "949694cf9e1c2e73e5c2f0f7abd06b0083e5f659",
        "ae47117be8944ec3198926699ffe9d2aa0b84f69"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Tue Oct 27 22:49:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 27 22:49:24 2020 +0000"
      },
      "message": "Merge \"Adding fuzzers for libstagefright.\""
    },
    {
      "commit": "d49109c3ffebbce6f3cb654b11b8b376a62dbe0c",
      "tree": "64145c8c09e1d96244855fb1b7e3fedb2de8492b",
      "parents": [
        "1db9d0fa54db8ccaf8e7ad49f783431a04cc1f33",
        "f89bf3c84fba0c7c951e3d66fde60a381181bd3f"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue Oct 27 21:31:50 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 27 21:31:50 2020 +0000"
      },
      "message": "Merge \"media, mainline: Add basic AVIF decoding support\""
    },
    {
      "commit": "1db9d0fa54db8ccaf8e7ad49f783431a04cc1f33",
      "tree": "30aa5964de0f6d1149e72766827ce4d6d32280c2",
      "parents": [
        "627c3b7cf2531976ad061af0ee20beb539e3af09",
        "5790aacad0c5bfc9b3027ade72e03593aa8ec5fd"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Tue Oct 27 21:31:50 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 27 21:31:50 2020 +0000"
      },
      "message": "Merge \"media, non-mainline: Add basic AVIF decoding support\""
    },
    {
      "commit": "627c3b7cf2531976ad061af0ee20beb539e3af09",
      "tree": "4c83e41bdfa11967caad00e8160c78415dd5a063",
      "parents": [
        "3d854f4f273a713d27d5d93aa24742f008966bb2",
        "b81bbb98df07c1a5086530bafaeff3572e444fa2"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 27 19:49:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 27 19:49:29 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add codec list unit test\" am: 949694cf9e am: 29772ba72e am: d48f5ec279 am: b81bbb98df\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1318784\n\nChange-Id: Ica1a7256a71ba58f3b24b936c8053dbd8a596475\n"
    },
    {
      "commit": "b81bbb98df07c1a5086530bafaeff3572e444fa2",
      "tree": "b8249fc0f4d6e9ccce92e85a81f0d61706abdf45",
      "parents": [
        "9c9766b0939bcc7acedaeb8642cefe21c8938ea1",
        "d48f5ec279b268e249898024cf7738c6870a4521"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 27 19:22:50 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 27 19:22:50 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add codec list unit test\" am: 949694cf9e am: 29772ba72e am: d48f5ec279\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1318784\n\nChange-Id: I5b36cf37a7482b822b47f70cacc0f805a76042dd\n"
    },
    {
      "commit": "3d854f4f273a713d27d5d93aa24742f008966bb2",
      "tree": "290fd76cfa2c56566928d402b09dd452072ffd52",
      "parents": [
        "5e3206d9b46611f6dd32f0e2ff493ba545e96c67",
        "0edbb914880f3f8604f368ff2e8671a2e728e19e"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Tue Oct 27 19:04:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 27 19:04:21 2020 +0000"
      },
      "message": "[automerger skipped] Allow MediaMetrics entries from MediaParser am: 0edbb91488 -s ours\n\nam skip reason: Change-Id Icca73a9396195d8cf299eb03bc778a032aacc364 with SHA-1 49fb452142 is in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12930519\n\nChange-Id: I5774486933f6dc0562c98f9b175056d141b6c5c3\n"
    },
    {
      "commit": "d48f5ec279b268e249898024cf7738c6870a4521",
      "tree": "7de21437dab148130807a8de0f8428ca4c2cedb3",
      "parents": [
        "86570edfaa33af0d97b31281cf9ecf416b57467f",
        "29772ba72e8a85c3ad57f736e8dcf941fbae3801"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 27 18:57:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 27 18:57:07 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add codec list unit test\" am: 949694cf9e am: 29772ba72e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1318784\n\nChange-Id: Iaa9164a847dec6a9ba6fd2a79a7772203babaf50\n"
    },
    {
      "commit": "29772ba72e8a85c3ad57f736e8dcf941fbae3801",
      "tree": "1681e7788720911d58ee94e943caddc520b03b15",
      "parents": [
        "e00275b92d0279b8e1c8b78672b40469a83e60bb",
        "949694cf9e1c2e73e5c2f0f7abd06b0083e5f659"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 27 18:35:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 27 18:35:39 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add codec list unit test\" am: 949694cf9e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1318784\n\nChange-Id: Ibbb2f75222522a2e80ad8411dde2fbe30e804b58\n"
    },
    {
      "commit": "949694cf9e1c2e73e5c2f0f7abd06b0083e5f659",
      "tree": "1681e7788720911d58ee94e943caddc520b03b15",
      "parents": [
        "1e05a85fcf67bbd2db9254cdd1ee878873f3a968",
        "3f0c2e6389a4c1f349fd20b744a65961ae29ca56"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 27 18:26:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 27 18:26:09 2020 +0000"
      },
      "message": "Merge \"MediaTesting: Add codec list unit test\""
    },
    {
      "commit": "5e3206d9b46611f6dd32f0e2ff493ba545e96c67",
      "tree": "290fd76cfa2c56566928d402b09dd452072ffd52",
      "parents": [
        "18b6a649f4002a4d60eeb01a3207e98f2728eb5b",
        "c57092d196049acacd85623365b99e45ccc61b86"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 27 17:21:59 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 27 17:21:59 2020 +0000"
      },
      "message": "Merge \"mp3dec: Fix out of bound read error\""
    },
    {
      "commit": "18b6a649f4002a4d60eeb01a3207e98f2728eb5b",
      "tree": "07adbd76ca23a26a13cf8a752ca7c4e42e285b10",
      "parents": [
        "dbf1892d7ad13b64973772f275bacd1eac2489ad",
        "990b562e5b3fcae4940e8fd39d9d9d9557b0e21b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 27 16:22:34 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 27 16:22:34 2020 +0000"
      },
      "message": "Merge \"ccodec: FetchLinearBlock() pass usage argument to C2BlockPool\""
    },
    {
      "commit": "0edbb914880f3f8604f368ff2e8671a2e728e19e",
      "tree": "08c760cb964a65ad12b9ca207b1dae0bf4c7c4e7",
      "parents": [
        "fe8403d7b6dbd4468e809c999a05007caeeaec4b"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Fri Aug 07 13:48:45 2020 +0100"
      },
      "committer": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Tue Oct 27 16:16:29 2020 +0000"
      },
      "message": "Allow MediaMetrics entries from MediaParser\n\n- Make MediaMetrcis stable C API visible to the media mainline module.\n- Allow-list MediaMetrics entries from MediaParser.\n\nBug: 158742256\nTest: Manual.\nChange-Id: Icca73a9396195d8cf299eb03bc778a032aacc364\nMerged-In: Icca73a9396195d8cf299eb03bc778a032aacc364\n(cherry picked from commit 49fb4521427825e4d443260d6395446536f778cc)\n"
    },
    {
      "commit": "5790aacad0c5bfc9b3027ade72e03593aa8ec5fd",
      "tree": "3cca4f759b46240c536b5301191e55aeab2e207c",
      "parents": [
        "b79b20f897835ed7b8d1556c7b444f810ef9b812"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Oct 05 17:30:24 2020 -0700"
      },
      "committer": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Oct 26 21:38:31 2020 -0700"
      },
      "message": "media, non-mainline: Add basic AVIF decoding support\n\nThis CL contains files that are not part of mainline.\n\nParse the AVIF boxes and pass the data along to a compatible AV1\ndecoder (similar to how HEIC frames are passed to the HEVC\ndecoder).\n\nTest: BitmapFactory.decodeByteArray() is now able to decode valid AVIF images.\nTest: HEIF related CTS tests still pass.\n\nCTS tests to come in a different CL.\n\nBug: 141654151\nChange-Id: I4b84ae825232bb34f357725247a4531b87b3e029\n"
    },
    {
      "commit": "f89bf3c84fba0c7c951e3d66fde60a381181bd3f",
      "tree": "ec4f793f48e386a0be2938bfaf1bbdd5cd00400f",
      "parents": [
        "b79b20f897835ed7b8d1556c7b444f810ef9b812"
      ],
      "author": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Oct 05 17:28:45 2020 -0700"
      },
      "committer": {
        "name": "Vignesh Venkatasubramanian",
        "email": "vigneshv@google.com",
        "time": "Mon Oct 26 21:33:46 2020 -0700"
      },
      "message": "media, mainline: Add basic AVIF decoding support\n\nThis CL contains files that are part of mainline.\n\nParse the AVIF boxes and pass the data along to a compatible AV1\ndecoder (similar to how HEIC frames are passed to the HEVC\ndecoder).\n\nTest: BitmapFactory.decodeByteArray() is now able to decode valid AVIF images.\nTest: HEIF related CTS tests still pass.\n\nCTS tests to come in a different CL.\n\nBug: 141654151\n\nChange-Id: I84a01db859281a1b14746fbb97c247f427d440f8\n"
    },
    {
      "commit": "dbf1892d7ad13b64973772f275bacd1eac2489ad",
      "tree": "81a731045e69a934246c1d406ccc87d647e8b582",
      "parents": [
        "2fe55fea4507c2be4087487025e86c55a560ec83",
        "749d1946a5109eb54da0afe91ff0c37b5cbc5474"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Oct 27 03:32:20 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 27 03:32:20 2020 +0000"
      },
      "message": "Merge \"recast StagefrightMetadataRetriver CHECK()s to be recoverable\""
    },
    {
      "commit": "2fe55fea4507c2be4087487025e86c55a560ec83",
      "tree": "e4504d302d925ff8efc29d6173b59f9c744a9ae5",
      "parents": [
        "955aee7a2b38ea5a2ee71c4ace7811768af3ada1",
        "4b3ee1c2132c376246423272c531011248801f76"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 27 00:52:05 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 27 00:52:05 2020 +0000"
      },
      "message": "Merge \"Pass MediaParser metrics to WestWorld\""
    },
    {
      "commit": "c245e951fc61e2cbb014799a8b087f0b9a110f36",
      "tree": "88460ab77a26a04e0b4fcae2225bc93d72ae0226",
      "parents": [
        "86f50786e4ca2b1bf967bbce81c4f930789cc0fb"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 26 16:54:32 2020 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Oct 26 16:54:34 2020 -0700"
      },
      "message": "Fix minor typos in CameraCharacteristics documentation.\n\nTest: builds\n\nChange-Id: I6e76e7bd0e5f0682d4312f8393a46a13c1b48998\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "955aee7a2b38ea5a2ee71c4ace7811768af3ada1",
      "tree": "7d0b0fb00590454162cf4bad255a6bae18e5ff76",
      "parents": [
        "22a0c2403201d2db2e4ee88d5d3a59ce04839f58",
        "fc700a037e2890ccf33243a1afd9a4a561f8b962"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 26 23:34:12 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 26 23:34:12 2020 +0000"
      },
      "message": "Merge \"Add support for read-only SharedFileRegion\""
    },
    {
      "commit": "22a0c2403201d2db2e4ee88d5d3a59ce04839f58",
      "tree": "9212c34c104ff7454e91324140191ebb9bb95f09",
      "parents": [
        "23c292430ce90152d03ceca3cc6b3a678626d854",
        "9c9766b0939bcc7acedaeb8642cefe21c8938ea1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 26 20:46:19 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 26 20:46:19 2020 +0000"
      },
      "message": "Merge changes from topic \"c2allocatorbuf\" am: 1e05a85fcf am: e00275b92d am: 86570edfaa am: 9c9766b093\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1420188\n\nChange-Id: Ie299035ffdb67bcbfa50ddc460843bb35cc3ce80\n"
    },
    {
      "commit": "9c9766b0939bcc7acedaeb8642cefe21c8938ea1",
      "tree": "5c0fc3ad519e2db56daeaee64b95ede759a7c720",
      "parents": [
        "761994f1880d6cc78558ee63918fe94d44b5d72d",
        "86570edfaa33af0d97b31281cf9ecf416b57467f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 26 20:33:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 26 20:33:22 2020 +0000"
      },
      "message": "Merge changes from topic \"c2allocatorbuf\" am: 1e05a85fcf am: e00275b92d am: 86570edfaa\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1420188\n\nChange-Id: I5bb8928a9850a7f4f075cfc20c900df9b9608c8b\n"
    },
    {
      "commit": "86570edfaa33af0d97b31281cf9ecf416b57467f",
      "tree": "8caa4978739fc3838e1bdc223e8c23f1a01c1fd6",
      "parents": [
        "c41d235298dce99426df86383adb7be69b35cf70",
        "e00275b92d0279b8e1c8b78672b40469a83e60bb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 26 20:05:42 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 26 20:05:42 2020 +0000"
      },
      "message": "Merge changes from topic \"c2allocatorbuf\" am: 1e05a85fcf am: e00275b92d\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1420188\n\nChange-Id: I0f0db6e2b22cd6df5a50516dbc26220d874ecc3c\n"
    },
    {
      "commit": "e00275b92d0279b8e1c8b78672b40469a83e60bb",
      "tree": "b819701aa507cd18938f966d4ecc7a5505944fe4",
      "parents": [
        "95e0f647375f0bdbb3b02897950abd8cf3accf55",
        "1e05a85fcf67bbd2db9254cdd1ee878873f3a968"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 26 19:57:44 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 26 19:57:44 2020 +0000"
      },
      "message": "Merge changes from topic \"c2allocatorbuf\" am: 1e05a85fcf\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1420188\n\nChange-Id: I59b276fd570edc5cf862c483462a5d86a278e5db\n"
    },
    {
      "commit": "1e05a85fcf67bbd2db9254cdd1ee878873f3a968",
      "tree": "b819701aa507cd18938f966d4ecc7a5505944fe4",
      "parents": [
        "d5e35f0cb8f8c13cb8fbb5490e7e0b40b6c6ccb5",
        "a7002cb810037ddcb5ec4ac6ce174a8eae6ef66f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 26 19:31:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 26 19:31:57 2020 +0000"
      },
      "message": "Merge changes from topic \"c2allocatorbuf\"\n\n* changes:\n  codec2: C2Store: Integrate C2DmaBufAllocator as a possible allocator\n  codec2: Add C2AllocatorBuf to implement a libdmabufheap BufferAllocator\n"
    },
    {
      "commit": "23c292430ce90152d03ceca3cc6b3a678626d854",
      "tree": "50c7728807bbbaf08b26ede890f639cf0ac2b48b",
      "parents": [
        "c9ae6a729ac7dfc87e969bd4693d33287edc0bf1",
        "f33115ddd726e1bb3b76565b7350a49c433afe40"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 26 18:24:08 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 26 18:24:08 2020 +0000"
      },
      "message": "Merge \"Use system/audio to/from string converters in TypeConverter\""
    },
    {
      "commit": "c9ae6a729ac7dfc87e969bd4693d33287edc0bf1",
      "tree": "941ecebd8b7c7d24fabc17c1e53371da767e38df",
      "parents": [
        "9ecf2ddd93969a1f89eefa1d75d5369f62b99f32",
        "761994f1880d6cc78558ee63918fe94d44b5d72d"
      ],
      "author": {
        "name": "andrewlewis",
        "email": "andrewlewis@google.com",
        "time": "Mon Oct 26 14:19:49 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 26 14:19:49 2020 +0000"
      },
      "message": "Merge \"Initialize local uuid array with zeros\" am: d5e35f0cb8 am: 95e0f64737 am: c41d235298 am: 761994f188\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1398555\n\nChange-Id: I672bffc364a829546f7faa368bcb6f61d804e15c\n"
    },
    {
      "commit": "761994f1880d6cc78558ee63918fe94d44b5d72d",
      "tree": "db079d135a5f4292f84da9e31e9f6837d2664363",
      "parents": [
        "61f4db5b8bf7f5200407d7c0c709e7cfc87c18cf",
        "c41d235298dce99426df86383adb7be69b35cf70"
      ],
      "author": {
        "name": "andrewlewis",
        "email": "andrewlewis@google.com",
        "time": "Mon Oct 26 14:00:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 26 14:00:45 2020 +0000"
      },
      "message": "Merge \"Initialize local uuid array with zeros\" am: d5e35f0cb8 am: 95e0f64737 am: c41d235298\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1398555\n\nChange-Id: I5054fc176f47a3572e34733f584480de7f7d9107\n"
    },
    {
      "commit": "c41d235298dce99426df86383adb7be69b35cf70",
      "tree": "272e65e202f3ff9c03227a3d2ab0e51fe43e777e",
      "parents": [
        "ef3de0791c22c82f8f5621d3d7840463ba59ab02",
        "95e0f647375f0bdbb3b02897950abd8cf3accf55"
      ],
      "author": {
        "name": "andrewlewis",
        "email": "andrewlewis@google.com",
        "time": "Mon Oct 26 13:06:38 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 26 13:06:38 2020 +0000"
      },
      "message": "Merge \"Initialize local uuid array with zeros\" am: d5e35f0cb8 am: 95e0f64737\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1398555\n\nChange-Id: I8966107745091596211b35eec30735a126490fba\n"
    },
    {
      "commit": "95e0f647375f0bdbb3b02897950abd8cf3accf55",
      "tree": "894ec726d0dfec0ceb963239941a94264337780f",
      "parents": [
        "631cfd769e15b8fea3a03721fd8cd677f1ef5209",
        "d5e35f0cb8f8c13cb8fbb5490e7e0b40b6c6ccb5"
      ],
      "author": {
        "name": "andrewlewis",
        "email": "andrewlewis@google.com",
        "time": "Mon Oct 26 12:52:19 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 26 12:52:19 2020 +0000"
      },
      "message": "Merge \"Initialize local uuid array with zeros\" am: d5e35f0cb8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1398555\n\nChange-Id: I2ea112a81ef0e1aab0d14ae8c9ed5a2f0765567c\n"
    },
    {
      "commit": "d5e35f0cb8f8c13cb8fbb5490e7e0b40b6c6ccb5",
      "tree": "894ec726d0dfec0ceb963239941a94264337780f",
      "parents": [
        "ebd91fc559603446173ccce322b51d140884fb5c",
        "35c7db940ff8fc251862f4a3fd8b37590d9b2a9a"
      ],
      "author": {
        "name": "andrewlewis",
        "email": "andrewlewis@google.com",
        "time": "Mon Oct 26 12:36:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 26 12:36:39 2020 +0000"
      },
      "message": "Merge \"Initialize local uuid array with zeros\""
    },
    {
      "commit": "4b3ee1c2132c376246423272c531011248801f76",
      "tree": "77f890a81de2cf8c7ec106e7964dcc8230ae4bba",
      "parents": [
        "4601bb7c1bb30e45bcf9a282ad46d2f38e3dd1bb"
      ],
      "author": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Tue Aug 11 17:58:41 2020 +0100"
      },
      "committer": {
        "name": "Santiago Seifert",
        "email": "aquilescanta@google.com",
        "time": "Sun Oct 25 23:00:38 2020 +0000"
      },
      "message": "Pass MediaParser metrics to WestWorld\n\nAlso include MediaParser JNI in the Media mainline module.\n\nBug: 158742256\nTest: atest CtsMediaParserTestCases\nChange-Id: I4db82cb4b003bd6456862a12fe7882e25687f8e4\n"
    },
    {
      "commit": "749d1946a5109eb54da0afe91ff0c37b5cbc5474",
      "tree": "6b19306bbe2406d96bbd4367facf730597c1d2f7",
      "parents": [
        "9ecf2ddd93969a1f89eefa1d75d5369f62b99f32"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Oct 14 13:07:36 2020 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Oct 25 14:17:37 2020 -0700"
      },
      "message": "recast StagefrightMetadataRetriver CHECK()s to be recoverable\n\nreworks code around several CHECK() invocations so that instead of\naborting the process, they take appropriate recovery action.\n\nBug: 170132564\nTest: playback files with \u0026 without metadata\nChange-Id: I8233753e237a176d6b197a1bf3abda1c7309b221\n"
    },
    {
      "commit": "9ecf2ddd93969a1f89eefa1d75d5369f62b99f32",
      "tree": "f0ca1016481767b32de2279cb54cf84d763af329",
      "parents": [
        "8a164b5dc573be01505df80d080149cd4c469bbb",
        "61f4db5b8bf7f5200407d7c0c709e7cfc87c18cf"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Oct 23 20:14:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 23 20:14:55 2020 +0000"
      },
      "message": "Merge \"Make the connection between implementation and llndk_library explicit\" am: ebd91fc559 am: 631cfd769e am: ef3de0791c am: 61f4db5b8b\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1466513\n\nChange-Id: I38d5e4269c690a221962145e45101141d73871ee\n"
    },
    {
      "commit": "8a164b5dc573be01505df80d080149cd4c469bbb",
      "tree": "ec918046fe1586fc3da179cd402b1101d31b5f74",
      "parents": [
        "71ffbb0802d3b095de1e445c167b0232d65dab4a",
        "72c027dec240be25abd5d2fbeec2a2d9ed18edc5"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 23 20:00:48 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 23 20:00:48 2020 +0000"
      },
      "message": "Merge \"Bump apex versions\""
    },
    {
      "commit": "61f4db5b8bf7f5200407d7c0c709e7cfc87c18cf",
      "tree": "669b4ce536a9b3cfa4d384653bf92c56f783ee9e",
      "parents": [
        "9128c69e5fd5c25eed57a73b1c459cfd3ea432a7",
        "ef3de0791c22c82f8f5621d3d7840463ba59ab02"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Oct 23 19:42:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 23 19:42:39 2020 +0000"
      },
      "message": "Merge \"Make the connection between implementation and llndk_library explicit\" am: ebd91fc559 am: 631cfd769e am: ef3de0791c\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1466513\n\nChange-Id: I7d4131903c8a9a71c727d5b20aa7fa5be9a1b012\n"
    },
    {
      "commit": "ef3de0791c22c82f8f5621d3d7840463ba59ab02",
      "tree": "4ab5de2dcaef7997d5c86f41716600381d196b69",
      "parents": [
        "6e6d15a1b5d4d51983408ebf3e058dedd3eee659",
        "631cfd769e15b8fea3a03721fd8cd677f1ef5209"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Oct 23 19:24:44 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 23 19:24:44 2020 +0000"
      },
      "message": "Merge \"Make the connection between implementation and llndk_library explicit\" am: ebd91fc559 am: 631cfd769e\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1466513\n\nChange-Id: Ia84180ff952968bf694c4c395b9d0b32d532ebd4\n"
    },
    {
      "commit": "631cfd769e15b8fea3a03721fd8cd677f1ef5209",
      "tree": "1fd9bc2f2c2867bca48465121239ec8b8edc302f",
      "parents": [
        "f903a227cdda050fc16a11e4af7721879084c5ce",
        "ebd91fc559603446173ccce322b51d140884fb5c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Oct 23 19:00:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 23 19:00:06 2020 +0000"
      },
      "message": "Merge \"Make the connection between implementation and llndk_library explicit\" am: ebd91fc559\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1466513\n\nChange-Id: I7b9f044a9b8d7a124c1f9244f1b53842774979cc\n"
    },
    {
      "commit": "71ffbb0802d3b095de1e445c167b0232d65dab4a",
      "tree": "4c9432c94a05d7d8f59d7f15f4c152d0274ffde3",
      "parents": [
        "e05c329a3db48e4758f1bf33b0c2b9fd04921265",
        "e4e088fc674ebce0b3887b4d3cb416798d7df4cc"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 23 18:36:59 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 23 18:36:59 2020 +0000"
      },
      "message": "Merge \"transcoder: remove libbinder usage\""
    },
    {
      "commit": "fc700a037e2890ccf33243a1afd9a4a561f8b962",
      "tree": "ce876b64c1918753b7e1cf04fa703b267dcfe79e",
      "parents": [
        "d5aa6164cbb3f18de3ddd856fe42113fc4e502ef"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Thu Oct 22 15:30:57 2020 -0700"
      },
      "committer": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Fri Oct 23 11:12:51 2020 -0700"
      },
      "message": "Add support for read-only SharedFileRegion\n\nA receiver of a SharedFileRegion needs to know whether it is allowed\nto write into it. Added a flag in the AIDL file to indicate that and\nmade this compatible with the READ_ONLY flag of IMemoryHeap.\n\nTest: atest shmemTest\nChange-Id: I3f26a36e152c2e9bf3aac4ff7f0067f9242b565b\n"
    },
    {
      "commit": "ebd91fc559603446173ccce322b51d140884fb5c",
      "tree": "1fd9bc2f2c2867bca48465121239ec8b8edc302f",
      "parents": [
        "46c5b6304662db9c9eea27cf96eeebf207eff8d6",
        "9b0f94aa2cfb8ea0d311f00f402a2ffb29685156"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Oct 23 18:09:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 23 18:09:42 2020 +0000"
      },
      "message": "Merge \"Make the connection between implementation and llndk_library explicit\""
    },
    {
      "commit": "72c027dec240be25abd5d2fbeec2a2d9ed18edc5",
      "tree": "e832439b97248c1da770fb353b300bfc3e59319f",
      "parents": [
        "29ac42b5105591c64454e06bf81b7b6782e54e81"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 23 09:48:34 2020 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Oct 23 09:48:34 2020 -0700"
      },
      "message": "Bump apex versions\n\nTo ensure they\u0027re higher than what\u0027s already on the device.\n\nBug: 170183552\nTest: build\nChange-Id: I08a08eea537ee6585d067130c3e91992a22ad870\n"
    },
    {
      "commit": "e4e088fc674ebce0b3887b4d3cb416798d7df4cc",
      "tree": "3e2f0428a575ca48c5f87b3cdf104e9f98cdacce",
      "parents": [
        "28b27204a3658bb37afb0294df7265d725dbf62b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Oct 21 19:10:42 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Oct 23 16:46:46 2020 +0000"
      },
      "message": "transcoder: remove libbinder usage\n\nbug: 159172726\ntest: transcoder unit tests and MediaTranscodingService unit tests.\n\nChange-Id: Ida859f529b46c4e97d9eeaa217e1ee60cd46b527\n"
    },
    {
      "commit": "e05c329a3db48e4758f1bf33b0c2b9fd04921265",
      "tree": "a19608d7cc8d808fe0f081078940a810274ec11f",
      "parents": [
        "4601bb7c1bb30e45bcf9a282ad46d2f38e3dd1bb"
      ],
      "author": {
        "name": "Lida Wang",
        "email": "lidawang@google.com",
        "time": "Thu Oct 22 22:38:40 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Fri Oct 23 16:44:59 2020 +0000"
      },
      "message": "camera2 ndk: unlock metadata in case of error\n\nChange-Id: Ic0790127c6ba4a6ab3d4de8d974725b58d6370c2\n"
    },
    {
      "commit": "4601bb7c1bb30e45bcf9a282ad46d2f38e3dd1bb",
      "tree": "75a4cc87576e3ac3d3aa269109fad0d7ed20c194",
      "parents": [
        "ce32ef7829992290d8570ced1ae3fb55c93d968c",
        "9128c69e5fd5c25eed57a73b1c459cfd3ea432a7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 23 05:01:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 23 05:01:36 2020 +0000"
      },
      "message": "Merge \"m4v_h263: Fix integer-overflow in idct_vca.cpp\" am: 46c5b63046 am: f903a227cd am: 6e6d15a1b5 am: 9128c69e5f\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1465989\n\nChange-Id: If7a537a14c6c9879bc2bda297de464c8f629ab99\n"
    },
    {
      "commit": "9128c69e5fd5c25eed57a73b1c459cfd3ea432a7",
      "tree": "753c4e4af947e62abb213bf15c4b848fe2609fc4",
      "parents": [
        "61067e5e56b68b0f698d4cc1701f9d7392e4ae49",
        "6e6d15a1b5d4d51983408ebf3e058dedd3eee659"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 23 04:46:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 23 04:46:39 2020 +0000"
      },
      "message": "Merge \"m4v_h263: Fix integer-overflow in idct_vca.cpp\" am: 46c5b63046 am: f903a227cd am: 6e6d15a1b5\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1465989\n\nChange-Id: I96ba2d0eb64191c8cf715e78894f9013304aa366\n"
    },
    {
      "commit": "6e6d15a1b5d4d51983408ebf3e058dedd3eee659",
      "tree": "7ee24d31a04f94392c4d63ae0589ccf12ae4b2e6",
      "parents": [
        "d321357cc0e701bab05f928ffa813273e2ef26dc",
        "f903a227cdda050fc16a11e4af7721879084c5ce"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 23 04:31:00 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 23 04:31:00 2020 +0000"
      },
      "message": "Merge \"m4v_h263: Fix integer-overflow in idct_vca.cpp\" am: 46c5b63046 am: f903a227cd\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1465989\n\nChange-Id: Ib809629fa4b13f83c1aedd5abb144350753dd897\n"
    },
    {
      "commit": "f903a227cdda050fc16a11e4af7721879084c5ce",
      "tree": "d467efb00fbc721dfdb2c45a3b47968c27ab9465",
      "parents": [
        "975aa24a219854bd166d0e814b1ff549b217081b",
        "46c5b6304662db9c9eea27cf96eeebf207eff8d6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 23 03:47:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 23 03:47:07 2020 +0000"
      },
      "message": "Merge \"m4v_h263: Fix integer-overflow in idct_vca.cpp\" am: 46c5b63046\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1465989\n\nChange-Id: I6b781fb5951ab20897b98162cdfdf453eb90af1a\n"
    },
    {
      "commit": "46c5b6304662db9c9eea27cf96eeebf207eff8d6",
      "tree": "d467efb00fbc721dfdb2c45a3b47968c27ab9465",
      "parents": [
        "0eeb519aa6433c2147bdbef0a63368b91a27e68c",
        "6830fb666892d528cff82e82be0c356750355ade"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 23 03:01:19 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 23 03:01:19 2020 +0000"
      },
      "message": "Merge \"m4v_h263: Fix integer-overflow in idct_vca.cpp\""
    },
    {
      "commit": "ce32ef7829992290d8570ced1ae3fb55c93d968c",
      "tree": "5a2c46634b8672faa2017524819403bc0d9f5b1c",
      "parents": [
        "d5aa6164cbb3f18de3ddd856fe42113fc4e502ef",
        "946c0035d19f2bb6bdab038e5243c67592e28017"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 23 01:11:28 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 23 01:11:28 2020 +0000"
      },
      "message": "Merge \"APM: Fix config de-serialization\""
    },
    {
      "commit": "f33115ddd726e1bb3b76565b7350a49c433afe40",
      "tree": "69db6ec5330f39b9ae64cdf65deafe04b404d617",
      "parents": [
        "d6fe406c865072f4d139756a48487d34fed0f07f"
      ],
      "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": "Fri Oct 23 00:04:22 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\n"
    },
    {
      "commit": "946c0035d19f2bb6bdab038e5243c67592e28017",
      "tree": "3ca3ec5dc7f4f6192a7f37edde9c7727c55c38d2",
      "parents": [
        "d6fe406c865072f4d139756a48487d34fed0f07f"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Wed Oct 21 13:04:58 2020 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Oct 22 15:13:24 2020 -0700"
      },
      "message": "APM: Fix config de-serialization\n\nAudio Policy Manager and EngineConfig now try to load only one\nreadable APM config file. Previously they could try several\nuntil one of them parses successfully. This could result in\nloading of different files by APM and EC due to use of different\nparts of the config.\n\nCentralize finding of APM config file in audio_config.h.\nThis allows using the same logic in AudioPolicyManager.cpp\nand EngineConfig.cpp which previously got duplicated\nand later diverged.\n\nEnsure that failed attempts to de-serialize config do not leave\nAPM or EC in a \"dirty\" state.\n\nBug: 171339398\nTest: check audio on the device\nTest: atest audiopolicy_engineconfig_tests\nTest: atest audiopolicy_tests\nChange-Id: I98c21ab03d869eb5f4259ea12cd433632cf6da5d\n"
    },
    {
      "commit": "c57092d196049acacd85623365b99e45ccc61b86",
      "tree": "e80d928dd30195f0bbbd2503f9ae800664cc397c",
      "parents": [
        "d6fe406c865072f4d139756a48487d34fed0f07f"
      ],
      "author": {
        "name": "Shivaansh Agrawal",
        "email": "shivaansh.agrawal@ittiam.com",
        "time": "Tue Jul 14 11:55:51 2020 +0530"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Oct 21 17:02:28 2020 -0700"
      },
      "message": "mp3dec: Fix out of bound read error\n\nAdd check for required number of bytes before stream read\nwhile reading side info.\nModify bitstream read functions to only read required number of bytes\n\nBug: 154075955\nBug: 154076193\nTest: POC in bug description\nTest: atest android.mediav2.cts.CodecDecoderTest\nTest: atest Mp3DecoderTest -- --enable-module-dynamic-download\u003dtrue\n\nChange-Id: I777f22d21cbf026056f1ac69de4bb763846b1a9d\n"
    },
    {
      "commit": "d5aa6164cbb3f18de3ddd856fe42113fc4e502ef",
      "tree": "4560be231df8e3120bf42af5494e1a3a4322fa0e",
      "parents": [
        "28b27204a3658bb37afb0294df7265d725dbf62b",
        "10dc0a6f628f2d216ce44ad9a6184af88a0f13d9"
      ],
      "author": {
        "name": "Ytai Ben-tsvi",
        "email": "ytai@google.com",
        "time": "Wed Oct 21 20:40:14 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 21 20:40:14 2020 +0000"
      },
      "message": "Merge \"Convert IAudioFlingerClient to stable AIDL\""
    },
    {
      "commit": "28b27204a3658bb37afb0294df7265d725dbf62b",
      "tree": "ac260cf28ad0ced5770b1066ce7eb7332b29da03",
      "parents": [
        "11b45e9f0a31783c7fa1d28281a489dfe47a9982",
        "3fea286f711f8e81afe7e85fe44d55e09cd6a9ea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 21 18:46:40 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 21 18:46:40 2020 +0000"
      },
      "message": "Merge \"Add more package names for MediaProvider\""
    },
    {
      "commit": "3fea286f711f8e81afe7e85fe44d55e09cd6a9ea",
      "tree": "7b004f776aa3efddc0bf535cf4536f8f664281d4",
      "parents": [
        "5c75d0b7f9cf84438ff65d4865a29cb32bf1a051"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Oct 21 08:46:03 2020 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Wed Oct 21 16:40:19 2020 +0000"
      },
      "message": "Add more package names for MediaProvider\n\nbug: 171393067\nChange-Id: I201de3c7a9e0e6a9a8c3620b519d069764ec73a0\n"
    },
    {
      "commit": "11b45e9f0a31783c7fa1d28281a489dfe47a9982",
      "tree": "0d9c337bc621da4e6fd05923bb11e78643b8bc6b",
      "parents": [
        "93fdbb044afa30ab6ea50d595e287bbef97e5785",
        "e817f39795930dad84218cfb5c76932b29906d3b"
      ],
      "author": {
        "name": "Ytai Ben-tsvi",
        "email": "ytai@google.com",
        "time": "Wed Oct 21 16:14:05 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 21 16:14:05 2020 +0000"
      },
      "message": "Merge \"Remove null support in SharedFileRegion\""
    },
    {
      "commit": "93fdbb044afa30ab6ea50d595e287bbef97e5785",
      "tree": "cac7989d60a31d757579668a5d31c6da609d71eb",
      "parents": [
        "d6fe406c865072f4d139756a48487d34fed0f07f",
        "dd582929677fab6ffdb52f36cd1e16855bb7321a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 21 15:41:29 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Oct 21 15:41:29 2020 +0000"
      },
      "message": "Merge \"aaudio: cleanup thread handling\""
    },
    {
      "commit": "dd582929677fab6ffdb52f36cd1e16855bb7321a",
      "tree": "76c8557c340edeacb098665d331ba7a7f6f398e2",
      "parents": [
        "9bcf4989bf3e09167503e94571b15626e56f4453"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Oct 15 20:29:51 2020 +0000"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Oct 21 00:37:34 2020 +0000"
      },
      "message": "aaudio: cleanup thread handling\n\nFix problem when an attempt is made to join the callback from the\ncallback. It used to leave mHasThread in the wrong state.\nThis was fixed in AAudioThread and in AudioStream.\n\nAdd \"_l\" suffix to functions that need to be locked.\n\nSimplify the way that reference counted objects are passed to threads\nusing incStrong() and decStrong().\n\nBug: 171296283\nTest: atest AAudioTestCases\nChange-Id: I034049c4cb9021c6073fff441e49214ee898b804\n"
    },
    {
      "commit": "e817f39795930dad84218cfb5c76932b29906d3b",
      "tree": "7878422a4291c6ff6c878cba114bb678719a9408",
      "parents": [
        "9bcf4989bf3e09167503e94571b15626e56f4453"
      ],
      "author": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Tue Oct 20 09:16:19 2020 -0700"
      },
      "committer": {
        "name": "Ytai Ben-Tsvi",
        "email": "ytai@google.com",
        "time": "Tue Oct 20 16:36:15 2020 -0700"
      },
      "message": "Remove null support in SharedFileRegion\n\nParcelFileDescriptor does not support null (negative) file descriptors\nso we remove it from SharedFileRegion and expect that a @nullable\nSharedFileRegion is used for cases where a null file descriptor is\nallowed.\n\nTest: atest shmemTest\nChange-Id: Icf226181cf6de9759ed3145ff6b5ad0d8fd650af\n"
    },
    {
      "commit": "d6fe406c865072f4d139756a48487d34fed0f07f",
      "tree": "c28c3c9a492cc8cbbdbb16a60769b017487e99fc",
      "parents": [
        "c9f24e88581b9e2929abea6792caa2d58ace7cb5",
        "61067e5e56b68b0f698d4cc1701f9d7392e4ae49"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Oct 20 21:12:47 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 21:12:47 2020 +0000"
      },
      "message": "Merge \"Remove AIcu_initializeIcuOrDie() call\" am: 0eeb519aa6 am: 975aa24a21 am: d321357cc0 am: 61067e5e56\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1450136\n\nChange-Id: I1b4333c13e1f393de1311604602e3e108fc22795\n"
    },
    {
      "commit": "c9f24e88581b9e2929abea6792caa2d58ace7cb5",
      "tree": "a311d57d30cbcca944712055334140fc4bdf21bd",
      "parents": [
        "92cd3cb2192237765ab67561966941fb205768d7",
        "c31812c4a32330fa2971002c20c2ec787d1a3a0d"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 20 21:12:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 21:12:21 2020 +0000"
      },
      "message": "Merge \"Update linkerconfig configuration format\" am: 6f27296e13 am: 91fecb51c2 am: e1311102cf am: c31812c4a3\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1450496\n\nChange-Id: I1a241dc073a45a7660b9ce44bec7f814669c1fdc\n"
    },
    {
      "commit": "92cd3cb2192237765ab67561966941fb205768d7",
      "tree": "f469a96aac072841fc39bc8710002b4e25a4ccd8",
      "parents": [
        "9bcf4989bf3e09167503e94571b15626e56f4453",
        "7150df17ea5e38a2084907f65525039be925ad2e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 20 21:08:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 21:08:13 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge redfin/bramble support.\" am: 2deeebcd7a -s ours am: ccc2f9fa64 -s ours am: b6a8c567a6 -s ours am: 7150df17ea -s ours\n\nam skip reason: Change-Id I22b952d0944fc1d1be7f6222add1a0b6108682d7 with SHA-1 66e1d22ca8 is in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1466204\n\nChange-Id: I083aba80683e4b8267e8a287aa12aac789a8fb67\n"
    },
    {
      "commit": "61067e5e56b68b0f698d4cc1701f9d7392e4ae49",
      "tree": "73a34908bed96c304d1bd0c0834addbde4dac183",
      "parents": [
        "c31812c4a32330fa2971002c20c2ec787d1a3a0d",
        "d321357cc0e701bab05f928ffa813273e2ef26dc"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Oct 20 20:23:05 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 20:23:05 2020 +0000"
      },
      "message": "Merge \"Remove AIcu_initializeIcuOrDie() call\" am: 0eeb519aa6 am: 975aa24a21 am: d321357cc0\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1450136\n\nChange-Id: Ibb4a3ec16e2fc94aaa1d622c397fc0cf3fc0545b\n"
    },
    {
      "commit": "c31812c4a32330fa2971002c20c2ec787d1a3a0d",
      "tree": "1701d25aa6b2055c8fa7d50dab264711425fd74e",
      "parents": [
        "7150df17ea5e38a2084907f65525039be925ad2e",
        "e1311102cfdaeacf4b14414fc1a41089c8794de9"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 20 20:22:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 20:22:23 2020 +0000"
      },
      "message": "Merge \"Update linkerconfig configuration format\" am: 6f27296e13 am: 91fecb51c2 am: e1311102cf\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1450496\n\nChange-Id: Ie8f5c73e15440eb61b5f78ce0f65f77e7e17d5f1\n"
    },
    {
      "commit": "7150df17ea5e38a2084907f65525039be925ad2e",
      "tree": "e3ad3e6e2b18b17391c358a453003f85ba42987e",
      "parents": [
        "be4ad525951bfb15b31dc2462ab7a5d46fac8108",
        "b6a8c567a64b928a2f034158879d31dcbd0597b7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 20 20:18:32 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 20:18:32 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge redfin/bramble support.\" am: 2deeebcd7a -s ours am: ccc2f9fa64 -s ours am: b6a8c567a6 -s ours\n\nam skip reason: Change-Id I22b952d0944fc1d1be7f6222add1a0b6108682d7 with SHA-1 66e1d22ca8 is in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1466204\n\nChange-Id: I5160eecedf7e689692fa2374931e6fd938833ca0\n"
    },
    {
      "commit": "d321357cc0e701bab05f928ffa813273e2ef26dc",
      "tree": "190149f3cceee7606df429f2d9c1535b0ac42064",
      "parents": [
        "e1311102cfdaeacf4b14414fc1a41089c8794de9",
        "975aa24a219854bd166d0e814b1ff549b217081b"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Oct 20 19:38:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 19:38:29 2020 +0000"
      },
      "message": "Merge \"Remove AIcu_initializeIcuOrDie() call\" am: 0eeb519aa6 am: 975aa24a21\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1450136\n\nChange-Id: I58acde12a8a7698bb86b34cacec95a53271f13c4\n"
    },
    {
      "commit": "e1311102cfdaeacf4b14414fc1a41089c8794de9",
      "tree": "2319b3661b5a763676412e810b0e03a7cd01a1b2",
      "parents": [
        "b6a8c567a64b928a2f034158879d31dcbd0597b7",
        "91fecb51c20083ff9243cd02bad14fffdf6f7de6"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 20 19:38:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 19:38:09 2020 +0000"
      },
      "message": "Merge \"Update linkerconfig configuration format\" am: 6f27296e13 am: 91fecb51c2\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1450496\n\nChange-Id: I817e5b3f21ea32055e5f9382d10ca3639e13f5fb\n"
    },
    {
      "commit": "b6a8c567a64b928a2f034158879d31dcbd0597b7",
      "tree": "3ec3468cd0fa4951a1e1aea04f912398aa7ccc20",
      "parents": [
        "9374db2ec483b0668ff5954328c97f96edd3e1a6",
        "ccc2f9fa649f40ba11b39786cbfb5e57f44ae217"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 20 19:34:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 19:34:13 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge redfin/bramble support.\" am: 2deeebcd7a -s ours am: ccc2f9fa64 -s ours\n\nam skip reason: Change-Id I22b952d0944fc1d1be7f6222add1a0b6108682d7 with SHA-1 66e1d22ca8 is in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1466204\n\nChange-Id: Icc81c38d03673ff8ab082afdecc2842f6ce7f8cd\n"
    },
    {
      "commit": "975aa24a219854bd166d0e814b1ff549b217081b",
      "tree": "bd07fdf492157ac00d24bdf8729d5988d2885760",
      "parents": [
        "91fecb51c20083ff9243cd02bad14fffdf6f7de6",
        "0eeb519aa6433c2147bdbef0a63368b91a27e68c"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Oct 20 19:10:40 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 19:10:40 2020 +0000"
      },
      "message": "Merge \"Remove AIcu_initializeIcuOrDie() call\" am: 0eeb519aa6\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1450136\n\nChange-Id: I41427f6859fff45278cff38702ef50ffb55e21e0\n"
    },
    {
      "commit": "91fecb51c20083ff9243cd02bad14fffdf6f7de6",
      "tree": "437e6e985a6494d7e1385755e4e2a1a2f62dde99",
      "parents": [
        "ccc2f9fa649f40ba11b39786cbfb5e57f44ae217",
        "6f27296e13d89407459d23882c9345c6b6e212b0"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 20 19:08:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 19:08:23 2020 +0000"
      },
      "message": "Merge \"Update linkerconfig configuration format\" am: 6f27296e13\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1450496\n\nChange-Id: I2c43435da640e5eb29502529a42cccb4e62c008c\n"
    },
    {
      "commit": "ccc2f9fa649f40ba11b39786cbfb5e57f44ae217",
      "tree": "4fbb3d4abc332883b147afc830d51e1057577065",
      "parents": [
        "66e1d22ca8b124ff4f33824d6e6b9a607e09dc27",
        "2deeebcd7a61a5d5a468c79ae4ce2fc543eed49a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 20 19:04:26 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 20 19:04:26 2020 +0000"
      },
      "message": "[automerger skipped] Merge \"Merge redfin/bramble support.\" am: 2deeebcd7a -s ours\n\nam skip reason: Change-Id I22b952d0944fc1d1be7f6222add1a0b6108682d7 with SHA-1 66e1d22ca8 is in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1466204\n\nChange-Id: Ib5f1b2b9b9e6a7a5f2609f7f55d80dff350be107\n"
    },
    {
      "commit": "6830fb666892d528cff82e82be0c356750355ade",
      "tree": "e2eae51da3bb09850f6a8854e46f008588b0f8a7",
      "parents": [
        "5381d98c9bdc8edb68f12dcc9cf03a74cc101fd6"
      ],
      "author": {
        "name": "Neelkamal Semwal",
        "email": "neelkamal.semwal@ittiam.com",
        "time": "Mon Oct 12 13:53:16 2020 +0530"
      },
      "committer": {
        "name": "Neelkamal Semwal",
        "email": "neelkamal.semwal@ittiam.com",
        "time": "Tue Oct 20 20:57:07 2020 +0530"
      },
      "message": "m4v_h263: Fix integer-overflow in idct_vca.cpp\n\nBug: 165817738\n\nTest: POC in bug description\n\nChange-Id: Ic3710ea89174f50aaf47a22f58fa99703a089261\n"
    },
    {
      "commit": "0eeb519aa6433c2147bdbef0a63368b91a27e68c",
      "tree": "bd07fdf492157ac00d24bdf8729d5988d2885760",
      "parents": [
        "6f27296e13d89407459d23882c9345c6b6e212b0",
        "eb33d944605247b32015140e7a650d41c8cd0003"
      ],
      "author": {
        "name": "vichang",
        "email": "vichang@google.com",
        "time": "Tue Oct 20 08:59:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 20 08:59:51 2020 +0000"
      },
      "message": "Merge \"Remove AIcu_initializeIcuOrDie() call\""
    },
    {
      "commit": "9bcf4989bf3e09167503e94571b15626e56f4453",
      "tree": "f469a96aac072841fc39bc8710002b4e25a4ccd8",
      "parents": [
        "14a1a17354d3ab55804ec688051a405dc0c320d6",
        "78d02237ebe6c90d36dca7b6da5e867ac6295318"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 20 03:29:05 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Oct 20 03:29:05 2020 +0000"
      },
      "message": "Merge \"Revert \"Use system/audio to/from string converters in TypeConverter\"\""
    },
    {
      "commit": "78d02237ebe6c90d36dca7b6da5e867ac6295318",
      "tree": "fb81c7a5bacfec08f2d9c4d71f0559a26c95d8e3",
      "parents": [
        "0f243bbaf628bf8aa873e978feb720d3354b476c"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 20 01:29:53 2020 +0000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Oct 20 01:29:53 2020 +0000"
      },
      "message": "Revert \"Use system/audio to/from string converters in TypeConverter\"\n\nRevert \"audio: Align lists of enum values between framework and HAL\"\n\nRevert submission 12851233-hal-enum-strings\n\nReason for revert: breaks slider device\nReverted Changes:\nI4f64a8b61:Use system/audio to/from string converters in Type...\nIddaa92bf2:Move enums shared with HAL to audio-hal-enums.h\nIe5896775b:audio: Align lists of enum values between framewor...\n\nBug: 171262726\nChange-Id: I7568c41c5641cf120ffacbfda4751c3bb1c4e4f8\n"
    },
    {
      "commit": "6f27296e13d89407459d23882c9345c6b6e212b0",
      "tree": "437e6e985a6494d7e1385755e4e2a1a2f62dde99",
      "parents": [
        "2deeebcd7a61a5d5a468c79ae4ce2fc543eed49a",
        "b5aa33d5858a03a7e6f754a5a1320fadb98c4dba"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 20 00:23:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 20 00:23:58 2020 +0000"
      },
      "message": "Merge \"Update linkerconfig configuration format\""
    },
    {
      "commit": "a7002cb810037ddcb5ec4ac6ce174a8eae6ef66f",
      "tree": "579cfa0a4078066519c87ade7edf78df3e313e63",
      "parents": [
        "6a40788b59a8d898add800ce04f5a9aa06f476e1"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Fri Sep 04 19:02:30 2020 +0000"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Tue Oct 20 00:14:56 2020 +0000"
      },
      "message": "codec2: C2Store: Integrate C2DmaBufAllocator as a possible allocator\n\nThis integrates the C2DmaBufAllocator as one of the possible\nallocators for linear allocations, switching its use vs the\nION allocator based on the existance of /dev/ion\n\nAlso integrate glue code to handle HAL provided usageMaps for\nthe C2DmaBufAllocator\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nChange-Id: Iee2856c0b85d7c5dfe799a2799580a8f69e87d3d\n"
    },
    {
      "commit": "2deeebcd7a61a5d5a468c79ae4ce2fc543eed49a",
      "tree": "4fbb3d4abc332883b147afc830d51e1057577065",
      "parents": [
        "80cd5274e93b1ee4389619c6a6aa1716d60aa671",
        "3ea3d7b877283d2533e7603ec588ae88528122c3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 19 23:20:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Oct 19 23:20:08 2020 +0000"
      },
      "message": "Merge \"Merge redfin/bramble support.\""
    },
    {
      "commit": "14a1a17354d3ab55804ec688051a405dc0c320d6",
      "tree": "a367deee603744e4f22e7018a795bd7cdc9a81a1",
      "parents": [
        "2254ae51fa1c681eb39a79a2d60f36c5d48ad0ee",
        "e358ec63eedd7a6289984b1f2468c5c16c2ff6c8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 19 23:08:05 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 19 23:08:05 2020 +0000"
      },
      "message": "Merge \"aaudio: use strong pointer to protect callback\""
    },
    {
      "commit": "6a40788b59a8d898add800ce04f5a9aa06f476e1",
      "tree": "5dc857de28b2c35bad78b344b8d6852c82468507",
      "parents": [
        "80cd5274e93b1ee4389619c6a6aa1716d60aa671"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Sat Jul 11 04:34:19 2020 +0000"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Mon Oct 19 23:06:07 2020 +0000"
      },
      "message": "codec2: Add C2AllocatorBuf to implement a libdmabufheap BufferAllocator\n\nInitial step to transition to libdmabufheap from ion.\n\nThis adds a C2AlllocatorBuf implementation which handles the\nlogic between allocating from DMABUF Heaps.\n\nAlso, to address the lack of !ION_FLAG_CACHED support in\nthe DMABUF Heaps (currently), in order to try to support\nit for the ION fallback, I hope to use a \"system-uncached\"\nheap (to be upstreamed into the kernel hopefully soon).\n\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nChange-Id: I09ef198355140c28b50cc17b8a7acc54310e46fb\n"
    },
    {
      "commit": "2254ae51fa1c681eb39a79a2d60f36c5d48ad0ee",
      "tree": "b36d18312a4cb3d2149a3ca02bf17d4c94d3d682",
      "parents": [
        "7bebd206b9a0366e659e7f0bf332c69fb2da2336",
        "0f243bbaf628bf8aa873e978feb720d3354b476c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 19 21:36:43 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 19 21:36:43 2020 +0000"
      },
      "message": "Merge \"Use system/audio to/from string converters in TypeConverter\""
    },
    {
      "commit": "9b0f94aa2cfb8ea0d311f00f402a2ffb29685156",
      "tree": "5d8b8ca4728e921933f808f7d64bf77b8ad464c8",
      "parents": [
        "632056e5501f04200b51cced848c6ce94ea2b7d6"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Oct 19 13:37:55 2020 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Oct 19 13:37:55 2020 -0700"
      },
      "message": "Make the connection between implementation and llndk_library explicit\n\nInstead of assuming a module with the .llndk suffix exists, add an\nllndk_stubs property to every cc_library module that has a\ncorresponding llndk_library.  Also rename the llndk_library to have\nan explicit .llndk suffix.\n\nBug: 170784825\nTest: no changes to build.ninja (excluding comments) or Android-${TARGET_PRODUCT}.mk\nChange-Id: I362bf9ce1e7df8cea65410ac35c02f347b235d25\n"
    },
    {
      "commit": "e358ec63eedd7a6289984b1f2468c5c16c2ff6c8",
      "tree": "dc2daf58088b5586cfe6be9abfb92987d6749899",
      "parents": [
        "7aed66e788c8955ddd22a1235856bb9dac34d82a"
      ],
      "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": "Mon Oct 19 20:31:17 2020 +0000"
      },
      "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\n"
    },
    {
      "commit": "7bebd206b9a0366e659e7f0bf332c69fb2da2336",
      "tree": "7d9e8e695b56c182c275843d9e16b466e6d2fbfc",
      "parents": [
        "f05213023e43bc7c6b10a1079eb71c98dc163e9a",
        "a9986862ce61677361def5f7b82e7a0cc4b9dc09"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 19 20:08:35 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Oct 19 20:08:35 2020 +0000"
      },
      "message": "Merge \"audio policy: default routing rules for BLE audio devices\""
    },
    {
      "commit": "3ea3d7b877283d2533e7603ec588ae88528122c3",
      "tree": "4fbb3d4abc332883b147afc830d51e1057577065",
      "parents": [
        "80cd5274e93b1ee4389619c6a6aa1716d60aa671",
        "66e1d22ca8b124ff4f33824d6e6b9a607e09dc27"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Oct 19 10:08:15 2020 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Oct 19 10:08:15 2020 -0700"
      },
      "message": "Merge redfin/bramble support.\n\nBug: 171218636\nMerged-In: I22b952d0944fc1d1be7f6222add1a0b6108682d7\nChange-Id: Ia75c4ae9f5c062ab78f18fee5a448b66daf34882\n"
    },
    {
      "commit": "990b562e5b3fcae4940e8fd39d9d9d9557b0e21b",
      "tree": "82bbe6b144271f24b7c8ce21469b5d7f778d0346",
      "parents": [
        "f05213023e43bc7c6b10a1079eb71c98dc163e9a"
      ],
      "author": {
        "name": "Chih-Yu Huang",
        "email": "akahuang@google.com",
        "time": "Tue Oct 13 14:53:37 2020 +0900"
      },
      "committer": {
        "name": "Chih-yu Huang",
        "email": "akahuang@google.com",
        "time": "Mon Oct 19 01:18:06 2020 +0000"
      },
      "message": "ccodec: FetchLinearBlock() pass usage argument to C2BlockPool\n\nOriginally the usage argument is dropped when calling\nCalculateMinMaxUsage(). This CL changes to union the usage argument\nand the minimum usage, then pass it to the C2BlockPool.\n\nBug: 170694288\nTest: android.media.cts.MediaCodecTest#testException\nChange-Id: I057d6bd1c25112126492361d39192d8d6f4074e5\n(cherry picked from commit 4ebf813ab08cbbb2b5edea62649cee925bb6499d)\n"
    },
    {
      "commit": "f05213023e43bc7c6b10a1079eb71c98dc163e9a",
      "tree": "d538278f5d89f9d6b053f7279ee079d94cfb166b",
      "parents": [
        "97c83ca96fee36775573979cd7377416f497c049",
        "be4ad525951bfb15b31dc2462ab7a5d46fac8108"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 18 22:15:33 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Oct 18 22:15:33 2020 +0000"
      },
      "message": "Merge \"mp3dec: Add test for mp3 file with error protection data\" am: 80cd5274e9 am: 66e1d22ca8 am: 9374db2ec4 am: be4ad52595\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1463122\n\nChange-Id: I9de09219c8b4cf17f6924d1e8fb786259cae04f3\n"
    },
    {
      "commit": "be4ad525951bfb15b31dc2462ab7a5d46fac8108",
      "tree": "e3ad3e6e2b18b17391c358a453003f85ba42987e",
      "parents": [
        "49b490ffc23a1b236c720520d2aabdf781fbf7a6",
        "9374db2ec483b0668ff5954328c97f96edd3e1a6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 18 21:55:51 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Oct 18 21:55:51 2020 +0000"
      },
      "message": "Merge \"mp3dec: Add test for mp3 file with error protection data\" am: 80cd5274e9 am: 66e1d22ca8 am: 9374db2ec4\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1463122\n\nChange-Id: Id681f88f3c6fa8b2efd4e47ce25b58eb163a6a1a\n"
    },
    {
      "commit": "9374db2ec483b0668ff5954328c97f96edd3e1a6",
      "tree": "3ec3468cd0fa4951a1e1aea04f912398aa7ccc20",
      "parents": [
        "996c214bbcdc6742a86b6102088a774d2567d5ab",
        "66e1d22ca8b124ff4f33824d6e6b9a607e09dc27"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 18 21:14:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Oct 18 21:14:36 2020 +0000"
      },
      "message": "Merge \"mp3dec: Add test for mp3 file with error protection data\" am: 80cd5274e9 am: 66e1d22ca8\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1463122\n\nChange-Id: I05b036e9a7b49183e6fe5d8f6bf3698db854dd85\n"
    },
    {
      "commit": "66e1d22ca8b124ff4f33824d6e6b9a607e09dc27",
      "tree": "4fbb3d4abc332883b147afc830d51e1057577065",
      "parents": [
        "bf13fc87b0113b274a3ed1f924172fefc12b555e",
        "80cd5274e93b1ee4389619c6a6aa1716d60aa671"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 18 20:57:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Oct 18 20:57:24 2020 +0000"
      },
      "message": "Merge \"mp3dec: Add test for mp3 file with error protection data\" am: 80cd5274e9\n\nOriginal change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1463122\n\nChange-Id: I22b952d0944fc1d1be7f6222add1a0b6108682d7\n"
    },
    {
      "commit": "80cd5274e93b1ee4389619c6a6aa1716d60aa671",
      "tree": "7d278ff2705b613e4058910b949312160afc98b4",
      "parents": [
        "632056e5501f04200b51cced848c6ce94ea2b7d6",
        "91aacb1c768cd7a0d5f35d4eb0b77e213dea799a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Oct 18 20:38:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Oct 18 20:38:37 2020 +0000"
      },
      "message": "Merge \"mp3dec: Add test for mp3 file with error protection data\""
    },
    {
      "commit": "0f243bbaf628bf8aa873e978feb720d3354b476c",
      "tree": "3c065d2ff4b39a12ea3b830e82ada2597e907ece",
      "parents": [
        "e3bca196dbe931f0d7c26394c6224784224da459"
      ],
      "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": "Fri Oct 16 23:00:44 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\nChange-Id: I4f64a8b6164bb5ad94cbf1da1709cb379f4a75fa\n"
    },
    {
      "commit": "97c83ca96fee36775573979cd7377416f497c049",
      "tree": "6f6123a014908d8fc32373191112e2b86e9c3446",
      "parents": [
        "0a73d2cb7661e5c67cd72b3b138559bc80109ed2",
        "4b3ebec6aa3496d0ec2828ef34e5c23b9ebf67df"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 16 17:09:31 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 16 17:09:31 2020 +0000"
      },
      "message": "Merge \"C2AllocatorGralloc: Convert C2Rect to Rect correctly\""
    },
    {
      "commit": "0a73d2cb7661e5c67cd72b3b138559bc80109ed2",
      "tree": "1497dca14f764bd27eeeee6cd01699e74fb07065",
      "parents": [
        "72fedd60172bdcd8f2b1fd60fe60e3b70506deae",
        "3d7809196f76fd344a0673164cdbf3c0ad9a22d7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 16 17:08:33 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 16 17:08:33 2020 +0000"
      },
      "message": "Merge \"C2SoftFlacEnc: Avoid mapping C2LinearBlock twice\""
    }
  ],
  "next": "72fedd60172bdcd8f2b1fd60fe60e3b70506deae"
}
