)]}'
{
  "log": [
    {
      "commit": "f11c67768c01a0ff90ef4489f53a405c8a26abf2",
      "tree": "64ff159af6f2746090f7be8c52f7c9ead5d1346e",
      "parents": [
        "201efd79c4f0a9f259ece1429e54e5951bb4a13c"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Sat Nov 09 20:57:38 2019 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Nov 13 11:23:07 2019 -0800"
      },
      "message": "Remove libcrypto dependency when building com.android.media\n\nA base class with default implementation, SampleDecryptor, is added to\nbe used in com.android.media without requiring libcrypto.\n\nTest: build\nBug: 141646183\nChange-Id: Idbd6b4bc3a9f7edc63bf5b450d02182032be37b2\n"
    },
    {
      "commit": "201efd79c4f0a9f259ece1429e54e5951bb4a13c",
      "tree": "cdc2145de37cfe3b1829f737b67c10431acf1d79",
      "parents": [
        "e6cbccaef91a63e0a739f084fdc94a216a08efd6"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Jul 17 14:53:56 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Nov 13 11:22:58 2019 -0800"
      },
      "message": "media apex: statically link hidl libraries in mpeg2extractor.\n\ncom.android.media size : 5.8MB -\u003e 3.6MB\nAlso Q versions of statble libraries are specified, so that build time\ncheck can happen when sub libraries tries to use new API.\n\nTest: build\nBug: 141645332 Bug: 144271235\nChange-Id: Id426e160c56949899e80372c7b13ed00795d4650\n"
    },
    {
      "commit": "e6cbccaef91a63e0a739f084fdc94a216a08efd6",
      "tree": "be3944e7ad87bd5c44d3549dad31d09faceed8b2",
      "parents": [
        "484d6119d3ca9140d415dc1841d4c0c500d76a20",
        "c52b1ffec2ad11ad0ea1fb7e702da1086c9df437"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 08 23:56:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 23:56:44 2019 +0000"
      },
      "message": "Merge \"Refactor audio device type in audio flinger.\""
    },
    {
      "commit": "484d6119d3ca9140d415dc1841d4c0c500d76a20",
      "tree": "e1c48e270d3d46d62451aec06dce577c1a9bb5ea",
      "parents": [
        "c80381951593fa1152c2d6b1a1f75e56cfddd194",
        "52a243e88089702536adeb26749dcef2fc97e0a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 08 23:07:05 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 23:07:05 2019 +0000"
      },
      "message": "Merge \"Replace AndroidRuntime::getJNIEnv() with stable methods\""
    },
    {
      "commit": "c80381951593fa1152c2d6b1a1f75e56cfddd194",
      "tree": "fa0dd8ff4ca99aa851e10d49ce0c45a10f8890cd",
      "parents": [
        "0c3ab34456d0fb31f29459bb1a3d24008753b422",
        "74b71519c9ba9d55c4ab4596a90fb5e456acde9f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 08 22:40:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 22:40:38 2019 +0000"
      },
      "message": "Merge \"audio policy: use call screen mode\""
    },
    {
      "commit": "0c3ab34456d0fb31f29459bb1a3d24008753b422",
      "tree": "368a5533b9f178eb1a230fe35b30ff7d626b3f7d",
      "parents": [
        "dc0e389aac274d94fc3702cf858d0c47fa8ddd43",
        "8340e67185e852b7de1d68eb86ca0c46b1affb98"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Nov 08 22:39:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 22:39:10 2019 +0000"
      },
      "message": "Merge \"audio policy: Add call screen audio mode.\""
    },
    {
      "commit": "dc0e389aac274d94fc3702cf858d0c47fa8ddd43",
      "tree": "d59d0a54fd4d55abdfcc865ea45d5426eebb6fff",
      "parents": [
        "8b37693f478cdf21a69f73dcc4262d5cbc26c916",
        "36e2dea740c54ef4f374fa533a3ae48abca242d3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 08 22:04:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 22:04:35 2019 +0000"
      },
      "message": "Merge \"Add constructor with type and address for DeviceDescriptor.\""
    },
    {
      "commit": "52a243e88089702536adeb26749dcef2fc97e0a9",
      "tree": "d0b1dab5ed4e1151513f6a7cb070838f75a42dc0",
      "parents": [
        "86a313bc172914766df88420079de7fb0826a450"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Fri Nov 08 11:02:03 2019 -0800"
      },
      "committer": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Fri Nov 08 13:59:03 2019 -0800"
      },
      "message": "Replace AndroidRuntime::getJNIEnv() with stable methods\n\nTest: NativeDecoderTest#testAMediaDataSourceClose\nBug: 142567168\nChange-Id: Id27eb6772781a99abb509fe5205c3e77e5526009\n"
    },
    {
      "commit": "8b37693f478cdf21a69f73dcc4262d5cbc26c916",
      "tree": "dda182352c462939482a9f5a0738c16cb46ebc34",
      "parents": [
        "01594f2dfe0e789b967e835dfc0342becbb1094d",
        "aab47c204cf2f1612fb87227ae6ba6fc7e0b9fe3"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Nov 08 13:37:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 13:37:35 2019 -0800"
      },
      "message": "Merge \"vorbisdec: support 192Khz sample rate for vorbis\" into qt-aml-media-dev am: f54b3d7732\nam: aab47c204c\n\nChange-Id: I697334c07ada9ae93ada22895e7b5af9c893d04b\n"
    },
    {
      "commit": "aab47c204cf2f1612fb87227ae6ba6fc7e0b9fe3",
      "tree": "356f9e82a2684211ff91fddfb26f1f2c56b7c1f3",
      "parents": [
        "430c4038afa698d528ffa483a22b760c0a1d2280",
        "f54b3d7732926ac2b0730f007daa2015a7c37a91"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Fri Nov 08 13:30:20 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 13:30:20 2019 -0800"
      },
      "message": "Merge \"vorbisdec: support 192Khz sample rate for vorbis\" into qt-aml-media-dev\nam: f54b3d7732\n\nChange-Id: I67fc51548fac57586e9841678731516d79c4f69d\n"
    },
    {
      "commit": "01594f2dfe0e789b967e835dfc0342becbb1094d",
      "tree": "b13e38e855369bc39b9461317a6cebc696f04b8f",
      "parents": [
        "68026f753597cb13239c26f22a6efe2ba0d7dbaa",
        "0594f29ede856a6c76008cd370825919f9105837"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 08 21:30:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 21:30:03 2019 +0000"
      },
      "message": "Merge \"Codec2Utils: Separate parameter cache from store\""
    },
    {
      "commit": "f54b3d7732926ac2b0730f007daa2015a7c37a91",
      "tree": "3fe00cb51df628033878e11e800fc102d88f4cf5",
      "parents": [
        "3eff015d7763094b860bac8c3271287e6ae3dddf",
        "3be63215378b7fec7e6b675993896ebdca05fdf7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 08 21:17:53 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 21:17:53 2019 +0000"
      },
      "message": "Merge \"vorbisdec: support 192Khz sample rate for vorbis\" into qt-aml-media-dev"
    },
    {
      "commit": "68026f753597cb13239c26f22a6efe2ba0d7dbaa",
      "tree": "0ddd1c6abd48847ba16a4ef2cc81e1dc1ef3ab28",
      "parents": [
        "efcb4f308e6abd2c8081129dfcff7ff912a6de74",
        "40d50f3fead98414d4c4a5627c179cbf20c3b86e"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Nov 08 20:56:36 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 20:56:36 2019 +0000"
      },
      "message": "Merge \"jailed media processes can dump code coverage data\""
    },
    {
      "commit": "c52b1ffec2ad11ad0ea1fb7e702da1086c9df437",
      "tree": "b55dcb697023b715848166282b3b588c0aa72530",
      "parents": [
        "c76250c8279552db0be9068e49f65696f931c011"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Oct 31 17:20:42 2019 -0700"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Nov 08 11:37:27 2019 -0800"
      },
      "message": "Refactor audio device type in audio flinger.\n\nAs audio device type must not be used as a bit mask, there is a\nrequirement to refactor the code in audio flinger. This CL includes:\n1. Use DeviceTypeSet for recording output devices in Threads. The input\nand output device types in Threads will only be updated when creating\nan audio patch.\n2. Use helper functions in audio flinger for checking whether an audio\ndevice type is a certain category.\n3. Use DeviceDescriptorBaseVector as vector of DeviceDescriptorBase.\nDeviceDescriptorBaseVector will be used in RecordThread to record output\ndevices, which will be used in audio effect.\n4. Do not use set parameters when communicating output devices to\nRecordThread. Instead, adding a new event in Thread to update output\ndevices directly.\n\nBug: 135621476\nTest: atest AudioTrackTest AudioRecordTest AudioPlaybackCaptureTest\nTest: atest AudioHostTest AudioServiceHostTest RoutingTest\nTest: atest AudioEffectTest BassBoostTest DynamicsProcessingTest\nTest: atest AAudioTests\nTest: audio smoke test, run OboeTester\nChange-Id: I87f3e59fd01b0b100232d61a9abbc471c61110c4\n"
    },
    {
      "commit": "36e2dea740c54ef4f374fa533a3ae48abca242d3",
      "tree": "9f8dd8a3b18655069e8c798af99f76d6a0f20038",
      "parents": [
        "c76250c8279552db0be9068e49f65696f931c011"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Thu Nov 07 15:47:01 2019 -0800"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Fri Nov 08 11:16:15 2019 -0800"
      },
      "message": "Add constructor with type and address for DeviceDescriptor.\n\nType and address are used to distinguish a device, it makes more\nsense to set device type and address when creating a DeviceDescriptor.\n\nBug: 135621476\nTest: make, atest audiopolicy_tests\nChange-Id: I5f9063bd8c756ace77c162e86a8c0dd685da79b4\n"
    },
    {
      "commit": "efcb4f308e6abd2c8081129dfcff7ff912a6de74",
      "tree": "74a7fd6edcdd0f9a3ecd76c9048d4157bd6815c1",
      "parents": [
        "4617841ede7f4a7052c3cf75e1905f8515c8da33",
        "6d7c3d0a7464de42a0bf3cdf227a98eb83d0e43b"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Nov 08 18:24:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 18:24:03 2019 +0000"
      },
      "message": "Merge changes from topic \"am-7fb5fba22bd34217a1fd9962cdd27618\"\n\n* changes:\n  [automerger skipped] Merge changes from topic \"upstream-hal-v6\" am: 82d6654ade am: 8b7e1af6ee am: 430c4038af -s ours am skip reason: change_id I3347ee3aabe753d34c69dacbd707c60105d80a47 with SHA1 c5b098a76b is in history\n  [automerger skipped] Support Audio HAL V6 am: f22253bc9f am: ae6fa514a8 am: 9f0d07f548 -s ours am skip reason: change_id Ied5aeccdf8f1e9a085ed9cac9d696271b7a1bb63 with SHA1 a4026674ce is in history\n  [automerger skipped] libaudioHAL: reduce version specific code am: 00538f18b8 am: ddfa210b93 am: 577cae5d3f -s ours am skip reason: change_id Ia8c99c0600425321b4b30ac341168101960eed59 with SHA1 f419435ea9 is in history\n  [automerger skipped] Avoid querying the audio service twice am: a8f139322e am: 182ee54371 am: 257cf23fc9 -s ours am skip reason: change_id Ia884d0e926569d983ba12952817d2cecc8d8d34f with SHA1 b9448c72d5 is in history\n"
    },
    {
      "commit": "4617841ede7f4a7052c3cf75e1905f8515c8da33",
      "tree": "74a7fd6edcdd0f9a3ecd76c9048d4157bd6815c1",
      "parents": [
        "fbe32a9b03bb577311901dd12bac2e5af6ccbd7b",
        "7e95a1c5c4ad0cea23e6a5ed8dd42622b2daaa49"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 08 18:21:03 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 18:21:03 2019 +0000"
      },
      "message": "Merge \"Pass track from meta-\u003emessage and vice versa\""
    },
    {
      "commit": "6d7c3d0a7464de42a0bf3cdf227a98eb83d0e43b",
      "tree": "9225d171a52a5d28346387c772d35d3e0d564c18",
      "parents": [
        "ea20d326d5546b5fc89b303d38acfe5b4f01bf0e",
        "430c4038afa698d528ffa483a22b760c0a1d2280"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 10:19:26 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 10:19:26 2019 -0800"
      },
      "message": "[automerger skipped] Merge changes from topic \"upstream-hal-v6\" am: 82d6654ade am: 8b7e1af6ee\nam: 430c4038af -s ours\nam skip reason: change_id I3347ee3aabe753d34c69dacbd707c60105d80a47 with SHA1 c5b098a76b is in history\n\nChange-Id: I20e344d2ff8e98387fbb2aae019e43bcc8fc6c38\n"
    },
    {
      "commit": "ea20d326d5546b5fc89b303d38acfe5b4f01bf0e",
      "tree": "9225d171a52a5d28346387c772d35d3e0d564c18",
      "parents": [
        "53d69e8fe1f1d297b57856a482b74b07c9847969",
        "9f0d07f548f2cb8e931896de126de9ed58c63129"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 10:19:10 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 10:19:10 2019 -0800"
      },
      "message": "[automerger skipped] Support Audio HAL V6 am: f22253bc9f am: ae6fa514a8\nam: 9f0d07f548 -s ours\nam skip reason: change_id Ied5aeccdf8f1e9a085ed9cac9d696271b7a1bb63 with SHA1 a4026674ce is in history\n\nChange-Id: I2fe8fa5359a0526b7eb7e3194fa435798ddacf6e\n"
    },
    {
      "commit": "53d69e8fe1f1d297b57856a482b74b07c9847969",
      "tree": "9225d171a52a5d28346387c772d35d3e0d564c18",
      "parents": [
        "ed2ecd91e2034c4efdb7a775d27921e34a32b35c",
        "577cae5d3f51683bba90f44c296ba06f9e18de01"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 10:19:00 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 10:19:00 2019 -0800"
      },
      "message": "[automerger skipped] libaudioHAL: reduce version specific code am: 00538f18b8 am: ddfa210b93\nam: 577cae5d3f -s ours\nam skip reason: change_id Ia8c99c0600425321b4b30ac341168101960eed59 with SHA1 f419435ea9 is in history\n\nChange-Id: Ia9c2d8b624fbec9f8dc873f59e87b4fb8ec7c7ab\n"
    },
    {
      "commit": "ed2ecd91e2034c4efdb7a775d27921e34a32b35c",
      "tree": "9225d171a52a5d28346387c772d35d3e0d564c18",
      "parents": [
        "fbe32a9b03bb577311901dd12bac2e5af6ccbd7b",
        "257cf23fc9d1159e6dfeb94f60bddb8710499155"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 10:18:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 10:18:50 2019 -0800"
      },
      "message": "[automerger skipped] Avoid querying the audio service twice am: a8f139322e am: 182ee54371\nam: 257cf23fc9 -s ours\nam skip reason: change_id Ia884d0e926569d983ba12952817d2cecc8d8d34f with SHA1 b9448c72d5 is in history\n\nChange-Id: I63ddfa369babc9aab4fb8f1906e47f650c5d6295\n"
    },
    {
      "commit": "430c4038afa698d528ffa483a22b760c0a1d2280",
      "tree": "2bfb4e0ef1c106a0cb4ff195d27475c8dce1ec03",
      "parents": [
        "9f0d07f548f2cb8e931896de126de9ed58c63129",
        "8b7e1af6eee7aaa676a5a40335820a8a9068802f"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 10:08:11 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 10:08:11 2019 -0800"
      },
      "message": "Merge changes from topic \"upstream-hal-v6\" am: 82d6654ade\nam: 8b7e1af6ee\n\nChange-Id: I2d0535506e3da53eb4cfd5faadcccaa9a5bb2e2c\n"
    },
    {
      "commit": "9f0d07f548f2cb8e931896de126de9ed58c63129",
      "tree": "3762c7ce40f249f98b800f4aaf9af3ac6c037d21",
      "parents": [
        "577cae5d3f51683bba90f44c296ba06f9e18de01",
        "ae6fa514a8ed084f081bb3d24c63cbc472502e3b"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 10:08:01 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 10:08:01 2019 -0800"
      },
      "message": "Support Audio HAL V6 am: f22253bc9f\nam: ae6fa514a8\n\nChange-Id: Ia0d98f324dbc0fda840661eeeea85baaa516ab92\n"
    },
    {
      "commit": "577cae5d3f51683bba90f44c296ba06f9e18de01",
      "tree": "a8c27f113238e4a8038fe2d5c968ba3f83ce6ed6",
      "parents": [
        "257cf23fc9d1159e6dfeb94f60bddb8710499155",
        "ddfa210b9366833727fa807944488aae1361a2ff"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 10:07:53 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 10:07:53 2019 -0800"
      },
      "message": "libaudioHAL: reduce version specific code am: 00538f18b8\nam: ddfa210b93\n\nChange-Id: I231a5f2a351157dce8884f5e1093fdef1671c5d0\n"
    },
    {
      "commit": "257cf23fc9d1159e6dfeb94f60bddb8710499155",
      "tree": "4b57c53a8252d83b86ae91614ac21515a032bc7d",
      "parents": [
        "69b422b578a05f0565780b45ecc6981ecb939506",
        "182ee54371d2cb8fb4378ac3af960bb23a5d20a5"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 10:07:44 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 10:07:44 2019 -0800"
      },
      "message": "Avoid querying the audio service twice am: a8f139322e\nam: 182ee54371\n\nChange-Id: I619301e103df363cbe0d3c053db0e44684a9dc41\n"
    },
    {
      "commit": "8b7e1af6eee7aaa676a5a40335820a8a9068802f",
      "tree": "7d6581d468a90724886266fae0e69fe927e44700",
      "parents": [
        "ae6fa514a8ed084f081bb3d24c63cbc472502e3b",
        "82d6654ade066f8c3e3018fb7e1fc82c96604a74"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 09:51:27 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 09:51:27 2019 -0800"
      },
      "message": "Merge changes from topic \"upstream-hal-v6\"\nam: 82d6654ade\n\nChange-Id: Id139d689d7afb0aa0c23501cd771060b2f87b677\n"
    },
    {
      "commit": "ae6fa514a8ed084f081bb3d24c63cbc472502e3b",
      "tree": "122e6156c8aecc4dd13516f3b3da6ef0c2e62501",
      "parents": [
        "ddfa210b9366833727fa807944488aae1361a2ff",
        "f22253bc9f5de5a164bf08389ae0f7a8f3fc4d40"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 09:51:10 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 09:51:10 2019 -0800"
      },
      "message": "Support Audio HAL V6\nam: f22253bc9f\n\nChange-Id: Ibc2873617e4d54ebc1617dc56dd497e5682c8a23\n"
    },
    {
      "commit": "ddfa210b9366833727fa807944488aae1361a2ff",
      "tree": "30334ce845f2b401a804dac6cb203835600f5ad8",
      "parents": [
        "182ee54371d2cb8fb4378ac3af960bb23a5d20a5",
        "00538f18b8d22af1a27462a25cde65aa7cce33ef"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 09:50:49 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 09:50:49 2019 -0800"
      },
      "message": "libaudioHAL: reduce version specific code\nam: 00538f18b8\n\nChange-Id: If2e33db3f2791fc5a90e7ee12877e21e4f25b7a0\n"
    },
    {
      "commit": "182ee54371d2cb8fb4378ac3af960bb23a5d20a5",
      "tree": "cfa231d7eb077fac9543961d85eef34c0a3efa2b",
      "parents": [
        "d47413ce9d2c13585c98b48d0a3444a1a8d9de49",
        "a8f139322e67234e9260e39176a8ab0f732134a8"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Fri Nov 08 09:50:21 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Nov 08 09:50:21 2019 -0800"
      },
      "message": "Avoid querying the audio service twice\nam: a8f139322e\n\nChange-Id: I978296c9f488802f7eef92fe5e3acbaddc5c42a7\n"
    },
    {
      "commit": "82d6654ade066f8c3e3018fb7e1fc82c96604a74",
      "tree": "8c5c5accf91f3f7f3f74f7e0bda018c1d59c4be5",
      "parents": [
        "e4ff5510d91b613ea59055d0d95035cef1993a5d",
        "b60cb13a5740d41a94eccef99a22e25f7432f3c4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 08 17:31:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 08 17:31:42 2019 +0000"
      },
      "message": "Merge changes from topic \"upstream-hal-v6\"\n\n* changes:\n  Rename of the Vendor HAL\n  Support Audio HAL V6\n  libaudioHAL: reduce version specific code\n  Avoid querying the audio service twice\n"
    },
    {
      "commit": "7e95a1c5c4ad0cea23e6a5ed8dd42622b2daaa49",
      "tree": "7e709161b316fa8edce2392cf6e9025255df1e4d",
      "parents": [
        "0683db731475b03ea1a6c4c7932f3c6facfdb8b3"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 08 09:03:21 2019 -0800"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Nov 08 09:04:49 2019 -0800"
      },
      "message": "Pass track from meta-\u003emessage and vice versa\n\nCDD requires that the track is the same for compability track and the\nactual Dolby Vision track, so we need to pass that back to the app.\n\nBug: 129367182\nTest: CTS\nChange-Id: Iab1ad3c4a593923ec6fc4231a4208806bf0159b7\n"
    },
    {
      "commit": "40d50f3fead98414d4c4a5627c179cbf20c3b86e",
      "tree": "75d6490f84ab01ef31ddbd689d5754ff6f40c559",
      "parents": [
        "54ae7b773e2e1e1f9e373e8d803c39f2295ed2f0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Nov 05 15:07:27 2019 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Nov 08 08:10:10 2019 -0800"
      },
      "message": "jailed media processes can dump code coverage data\n\nuse @include to bring in the minijail policy information needed so that\nwe can write out code coverage information on such builds;  the included\ncode coverage policy files is appropriate full/empty based on code\ncoverage flags.\n\nBug: 139313557\nTest: \u0027kill -37\u0027 on processes in a code-coverage-enabled build\nTest: \u0027kill -37\u0027 on processes in a NON code-coverage-enabled build\nChange-Id: I9d5880343347ddc586e50f9eafb65e1ff7ba3748\n"
    },
    {
      "commit": "fbe32a9b03bb577311901dd12bac2e5af6ccbd7b",
      "tree": "9225d171a52a5d28346387c772d35d3e0d564c18",
      "parents": [
        "7fa032d272c70b893cb60a3c59cf19d32da4d844",
        "17c6d825f7a6a57b8832bef172b3be68bea01f0c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Nov 08 00:52:01 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Nov 08 00:52:01 2019 +0000"
      },
      "message": "Merge \"Update use mediadrmserver config property name\""
    },
    {
      "commit": "7fa032d272c70b893cb60a3c59cf19d32da4d844",
      "tree": "12cf14ed2fa6e54cf50932b1cc6ce1631f150cf4",
      "parents": [
        "c30087528d572d195b492326ec48158abda03b52",
        "c759fc5a3073739c24d09261dafb05102ec3a542"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 07 23:13:21 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 07 23:13:21 2019 +0000"
      },
      "message": "Merge \"gralloc: name codec buffer at allocation time\""
    },
    {
      "commit": "17c6d825f7a6a57b8832bef172b3be68bea01f0c",
      "tree": "05e14110647d328ae2bc63c337e960b9932afed6",
      "parents": [
        "c30087528d572d195b492326ec48158abda03b52"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Nov 07 11:31:43 2019 -0800"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Nov 07 15:07:35 2019 -0800"
      },
      "message": "Update use mediadrmserver config property name\n\npersist.device_config.media_native.* prefix requires SELinux permissions\n\nBug: 134787536\nTest: toggle between remote vs local Drm/Crypto\nChange-Id: I2e31a20d5bf39653529beae4b81ba305da7aeafc\n"
    },
    {
      "commit": "b60cb13a5740d41a94eccef99a22e25f7432f3c4",
      "tree": "8c5c5accf91f3f7f3f74f7e0bda018c1d59c4be5",
      "parents": [
        "f22253bc9f5de5a164bf08389ae0f7a8f3fc4d40"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Thu Oct 03 18:38:34 2019 +0100"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Nov 07 14:36:19 2019 -0800"
      },
      "message": "Rename of the Vendor HAL\n\nTest: push V6 to device and check audio works fine\n      Kill the audioserver and check that the HAL restarts\nBug: 134940862\nChange-Id: I3347ee3aabe753d34c69dacbd707c60105d80a47\nMerged-In: I3347ee3aabe753d34c69dacbd707c60105d80a47\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "f22253bc9f5de5a164bf08389ae0f7a8f3fc4d40",
      "tree": "848e8b8f85ccbe051c013183f02529d64d11c06c",
      "parents": [
        "00538f18b8d22af1a27462a25cde65aa7cce33ef"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Sep 30 19:59:31 2019 +0100"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Nov 07 14:35:19 2019 -0800"
      },
      "message": "Support Audio HAL V6\n\nTest: push V6 to device and check audio works fine\nBug: 134940862\nChange-Id: Ied5aeccdf8f1e9a085ed9cac9d696271b7a1bb63\nMerged-In: Ied5aeccdf8f1e9a085ed9cac9d696271b7a1bb63\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "00538f18b8d22af1a27462a25cde65aa7cce33ef",
      "tree": "3ab80637d13c01dd29483bc34d9978e1d398fccb",
      "parents": [
        "a8f139322e67234e9260e39176a8ab0f732134a8"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Tue Jun 25 14:26:29 2019 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Nov 07 14:34:13 2019 -0800"
      },
      "message": "libaudioHAL: reduce version specific code\n\nBug: 134940862\nTest: Plays audio\nChange-Id: Ia8c99c0600425321b4b30ac341168101960eed59\nMerged-In: Ia8c99c0600425321b4b30ac341168101960eed59\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "a8f139322e67234e9260e39176a8ab0f732134a8",
      "tree": "d55a2c5865450ddae99272273099c6f18723a9f3",
      "parents": [
        "e4ff5510d91b613ea59055d0d95035cef1993a5d"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Tue Jun 25 16:08:29 2019 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Nov 07 14:32:51 2019 -0800"
      },
      "message": "Avoid querying the audio service twice\n\nBug: 134940862\nTest: run on target\nChange-Id: Ia884d0e926569d983ba12952817d2cecc8d8d34f\nMerged-In: Ia884d0e926569d983ba12952817d2cecc8d8d34f\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "c30087528d572d195b492326ec48158abda03b52",
      "tree": "b83b44f5864bc14dce92c698edee3b2d36e44a90",
      "parents": [
        "5a670d3669061c3fe3305195f7c98d78fb44ea02",
        "69b422b578a05f0565780b45ecc6981ecb939506"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Nov 07 12:11:35 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 12:11:35 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"Update plugin for cas@1.2\" am: e4ff5510d9 am: d47413ce9d\nam: 69b422b578 -s ours\nam skip reason: change_id I7954f8543c09538adad0c1eac8a70f7be48e6092 with SHA1 5d3e32b69b is in history\n\nChange-Id: I49ebe79652ad923b5acb6f203afa7b00fe6d1754\n"
    },
    {
      "commit": "69b422b578a05f0565780b45ecc6981ecb939506",
      "tree": "8e13c771b69204d7acedf983219028989dbd9593",
      "parents": [
        "af15f132d1120dc827dd2925efdcc177e8ade07c",
        "d47413ce9d2c13585c98b48d0a3444a1a8d9de49"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Nov 07 11:59:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 11:59:32 2019 -0800"
      },
      "message": "Merge \"Update plugin for cas@1.2\" am: e4ff5510d9\nam: d47413ce9d\n\nChange-Id: I42d1788439d7cb0490225d45987af65decd2e9c0\n"
    },
    {
      "commit": "d47413ce9d2c13585c98b48d0a3444a1a8d9de49",
      "tree": "53cc3c235b84de1e0ab1c5475d289ea17094f97e",
      "parents": [
        "896a9f000a51c49a9d9d769154ea2e76921a75d4",
        "e4ff5510d91b613ea59055d0d95035cef1993a5d"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Nov 07 11:46:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 11:46:59 2019 -0800"
      },
      "message": "Merge \"Update plugin for cas@1.2\"\nam: e4ff5510d9\n\nChange-Id: I874c573965786a864b0146a6ac16ae192978d7f6\n"
    },
    {
      "commit": "e4ff5510d91b613ea59055d0d95035cef1993a5d",
      "tree": "44e49d54e5b31f25a5cd6a559456b78eeb53a13b",
      "parents": [
        "9752654ce4306bd229bdf140a1e5441622c090d3",
        "5f958f861d97cf46e7c25814963c669c7baa00b5"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Thu Nov 07 19:33:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 07 19:33:33 2019 +0000"
      },
      "message": "Merge \"Update plugin for cas@1.2\""
    },
    {
      "commit": "5a670d3669061c3fe3305195f7c98d78fb44ea02",
      "tree": "b83b44f5864bc14dce92c698edee3b2d36e44a90",
      "parents": [
        "b4235aabf383c9ea3e5bcaddcab37d69b4cb6d44",
        "5132fc5e85dd9d218b26c20c07a5cf7631ccc8d0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Nov 07 19:13:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 07 19:13:33 2019 +0000"
      },
      "message": "Merge \"Revert \"force g711 test to match 1-channel sample data\"\""
    },
    {
      "commit": "b4235aabf383c9ea3e5bcaddcab37d69b4cb6d44",
      "tree": "6b6ecfa3475471c5f91a1b6b9a21b8c4510fb77c",
      "parents": [
        "efe567a24ba2a171782c20ce2aa4c773c78fc798",
        "039b9e940fc575861e6cd652105b0c3a36a1d574"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 07 17:18:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 07 17:18:31 2019 +0000"
      },
      "message": "Merge \"Camera: Decrease latency when joining sequencer thread\""
    },
    {
      "commit": "efe567a24ba2a171782c20ce2aa4c773c78fc798",
      "tree": "e8a41e8475c33c19195ce36474d72a75234f9acf",
      "parents": [
        "fe13288793404315e044a2c5ebdce8149762dbe4",
        "af15f132d1120dc827dd2925efdcc177e8ade07c"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Thu Nov 07 07:57:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 07:57:34 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE Set module versions to 299900000 Dev branch modules need to have a super high version code so that they can be sideloaded on any device running any version of modules.\" into qt-qpr1-dev am: 4333c308af am: 3eff015d77 -s ours\nam: af15f132d1 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ib4a0e62fc174d8023c6044c2dc2146bebc765dd5\n"
    },
    {
      "commit": "fe13288793404315e044a2c5ebdce8149762dbe4",
      "tree": "e8a41e8475c33c19195ce36474d72a75234f9acf",
      "parents": [
        "0683db731475b03ea1a6c4c7932f3c6facfdb8b3",
        "3cc8843321c4c77e9a8f2be6f33b6bd1f0b2e28a"
      ],
      "author": {
        "name": "Akshay",
        "email": "aksh@google.com",
        "time": "Thu Nov 07 07:57:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 07:57:30 2019 -0800"
      },
      "message": "[automerger skipped] DO NOT MERGE Set module versions to 299900000 Dev branch modules need to have a super high version code so that they can be sideloaded on any device running any version of modules. am: 66c527f3c7 am: a1f724d126 -s ours\nam: 3cc8843321 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I43bfdb935bb3c101fa775130f623978d7bec5dca\n"
    },
    {
      "commit": "af15f132d1120dc827dd2925efdcc177e8ade07c",
      "tree": "4452d3e883d8505d0bd7842a41075ab9cd771c62",
      "parents": [
        "3cc8843321c4c77e9a8f2be6f33b6bd1f0b2e28a",
        "3eff015d7763094b860bac8c3271287e6ae3dddf"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Thu Nov 07 07:49:37 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 07:49:37 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE Set module versions to 299900000 Dev branch modules need to have a super high version code so that they can be sideloaded on any device running any version of modules.\" into qt-qpr1-dev am: 4333c308af\nam: 3eff015d77 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I3f758a372dabce9ec0c9413df6a0cb70dd9d43a9\n"
    },
    {
      "commit": "3cc8843321c4c77e9a8f2be6f33b6bd1f0b2e28a",
      "tree": "4452d3e883d8505d0bd7842a41075ab9cd771c62",
      "parents": [
        "80ae16296ab74ea24618e63b8fd7234378e6226c",
        "a1f724d126544da925e25c48a9962fbaeb41411a"
      ],
      "author": {
        "name": "Akshay",
        "email": "aksh@google.com",
        "time": "Thu Nov 07 07:49:34 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 07:49:34 2019 -0800"
      },
      "message": "[automerger skipped] DO NOT MERGE Set module versions to 299900000 Dev branch modules need to have a super high version code so that they can be sideloaded on any device running any version of modules. am: 66c527f3c7\nam: a1f724d126 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I74e897572c4fea64e8e56b12eabbad925bc6bc19\n"
    },
    {
      "commit": "3eff015d7763094b860bac8c3271287e6ae3dddf",
      "tree": "34dde58e07d0970c8cf9fcfc3b7bdf9d12675ec6",
      "parents": [
        "a1f724d126544da925e25c48a9962fbaeb41411a",
        "4333c308afa4a695fd8f444d308b794cad656a6e"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Thu Nov 07 07:44:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 07:44:07 2019 -0800"
      },
      "message": "Merge \"DO NOT MERGE Set module versions to 299900000 Dev branch modules need to have a super high version code so that they can be sideloaded on any device running any version of modules.\" into qt-qpr1-dev\nam: 4333c308af\n\nChange-Id: I35f689137a21a74d29433a1c4baceccd3fbcfeb0\n"
    },
    {
      "commit": "a1f724d126544da925e25c48a9962fbaeb41411a",
      "tree": "34dde58e07d0970c8cf9fcfc3b7bdf9d12675ec6",
      "parents": [
        "80bc6f096aaa413eafd79cc34b0c25d71bf35aa8",
        "66c527f3c77b1e1f23be0d22cd8c77722a556cb6"
      ],
      "author": {
        "name": "Akshay",
        "email": "aksh@google.com",
        "time": "Thu Nov 07 07:44:06 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 07:44:06 2019 -0800"
      },
      "message": "DO NOT MERGE Set module versions to 299900000 Dev branch modules need to have a super high version code so that they can be sideloaded on any device running any version of modules.\nam: 66c527f3c7\n\nChange-Id: I9d0e388218cd8d11de43716236cd45a8c7fd11c0\n"
    },
    {
      "commit": "4333c308afa4a695fd8f444d308b794cad656a6e",
      "tree": "03ea093735193b3e347d135c8ae053c3d0e7c0e4",
      "parents": [
        "e50837090728815c38464961d6bcd637bcf1cf0f",
        "66c527f3c77b1e1f23be0d22cd8c77722a556cb6"
      ],
      "author": {
        "name": "Akshay Thakker",
        "email": "aksh@google.com",
        "time": "Thu Nov 07 15:33:44 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 07 15:33:44 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE Set module versions to 299900000 Dev branch modules need to have a super high version code so that they can be sideloaded on any device running any version of modules.\" into qt-qpr1-dev"
    },
    {
      "commit": "0683db731475b03ea1a6c4c7932f3c6facfdb8b3",
      "tree": "e8a41e8475c33c19195ce36474d72a75234f9acf",
      "parents": [
        "321d21345b305e21fac5f8eae22f5914a472efe9",
        "80ae16296ab74ea24618e63b8fd7234378e6226c"
      ],
      "author": {
        "name": "Hendrik Hagendorn",
        "email": "hendrik@hagendorn.it",
        "time": "Thu Nov 07 02:58:05 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 02:58:05 2019 -0800"
      },
      "message": "Merge \"ARTSPConnection: HTTP Authentication: Fix URI bounds\" am: 9752654ce4 am: 896a9f000a\nam: 80ae16296a\n\nChange-Id: I8e83a5700292109a106fdefbbac52279124d8d9a\n"
    },
    {
      "commit": "80ae16296ab74ea24618e63b8fd7234378e6226c",
      "tree": "4452d3e883d8505d0bd7842a41075ab9cd771c62",
      "parents": [
        "bb449bae1493e634b0e6a12bba9089d80e181465",
        "896a9f000a51c49a9d9d769154ea2e76921a75d4"
      ],
      "author": {
        "name": "Hendrik Hagendorn",
        "email": "hendrik@hagendorn.it",
        "time": "Thu Nov 07 02:52:31 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 02:52:31 2019 -0800"
      },
      "message": "Merge \"ARTSPConnection: HTTP Authentication: Fix URI bounds\" am: 9752654ce4\nam: 896a9f000a\n\nChange-Id: Ifff204e653a7de3d4750c9bd97ae8689729b7f6b\n"
    },
    {
      "commit": "896a9f000a51c49a9d9d769154ea2e76921a75d4",
      "tree": "95a8b23052cf450bdbc42bee8aaff985798c36fb",
      "parents": [
        "9370c4abf407c829931fd43812f737018f2cad9a",
        "9752654ce4306bd229bdf140a1e5441622c090d3"
      ],
      "author": {
        "name": "Hendrik Hagendorn",
        "email": "hendrik@hagendorn.it",
        "time": "Thu Nov 07 02:46:30 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 07 02:46:30 2019 -0800"
      },
      "message": "Merge \"ARTSPConnection: HTTP Authentication: Fix URI bounds\"\nam: 9752654ce4\n\nChange-Id: I1b06fdd3ff04cad107ed3a8c9bdd36f839e53297\n"
    },
    {
      "commit": "9752654ce4306bd229bdf140a1e5441622c090d3",
      "tree": "da4b628f05fd1cd170ce6d6677f6e2b3c67bbf4b",
      "parents": [
        "b12f55b3d996b1b67e6ffde01dc9485d64d8f8d9",
        "14d88efaabb46568ce5d09f8560c085ddbf1e0d3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 07 10:35:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 07 10:35:21 2019 +0000"
      },
      "message": "Merge \"ARTSPConnection: HTTP Authentication: Fix URI bounds\""
    },
    {
      "commit": "321d21345b305e21fac5f8eae22f5914a472efe9",
      "tree": "368db26085cb6803bad032a11c228e19eec4a7e1",
      "parents": [
        "c76250c8279552db0be9068e49f65696f931c011",
        "83d46a4485ba64c9d3ea251e9b90c3fbb84029af"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Thu Nov 07 02:34:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 07 02:34:33 2019 +0000"
      },
      "message": "Merge \"Bugfixes for Dolby Vision support\""
    },
    {
      "commit": "c76250c8279552db0be9068e49f65696f931c011",
      "tree": "cc60d3b290331516bb034c909062ee246e8eba69",
      "parents": [
        "dd44d37f522c4b22fefd6b4c65d048d94ece0cdc",
        "bb449bae1493e634b0e6a12bba9089d80e181465"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Nov 06 17:40:31 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 17:40:31 2019 -0800"
      },
      "message": "g711 channel count limits am: e508370907 am: 80bc6f096a\nam: bb449bae14\n\nChange-Id: I1552f65fd6d9afca0a4c77e0122e80b212ae73bb\n"
    },
    {
      "commit": "bb449bae1493e634b0e6a12bba9089d80e181465",
      "tree": "a69b3a8adad94abd93ef894254f1cab9ce8b3f53",
      "parents": [
        "3fb171b046f1042f1e4ea78e7d79a91472b50b32",
        "80bc6f096aaa413eafd79cc34b0c25d71bf35aa8"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Nov 06 17:33:40 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 17:33:40 2019 -0800"
      },
      "message": "g711 channel count limits am: e508370907\nam: 80bc6f096a\n\nChange-Id: I3c5da70099c0bf39fad06bdb45d314387d7c2430\n"
    },
    {
      "commit": "80bc6f096aaa413eafd79cc34b0c25d71bf35aa8",
      "tree": "b7f31cf9a8b7c6deda30a0605283c40a6a2930ea",
      "parents": [
        "228c298dbbd2e6e533a320747abd5a4d5d116945",
        "e50837090728815c38464961d6bcd637bcf1cf0f"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Nov 06 17:27:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 17:27:38 2019 -0800"
      },
      "message": "g711 channel count limits\nam: e508370907\n\nChange-Id: I740fd5d370f52d39a61a8e1b99eadc5f8bdc98e4\n"
    },
    {
      "commit": "74b71519c9ba9d55c4ab4596a90fb5e456acde9f",
      "tree": "f8c13ad2d2d3e1e1d54cfe5c02d11837fea80ac4",
      "parents": [
        "8340e67185e852b7de1d68eb86ca0c46b1affb98"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Nov 06 17:21:57 2019 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Nov 06 17:25:33 2019 -0800"
      },
      "message": "audio policy: use call screen mode\n\nEnable playback over Call Tx path also when audio mode is CALL_SCREEN.\nWas previously only possilbe when IN_CALL or IN_COMMUNICATION.\n\nAlso generalize use of isStateInCall() method instead of\na mix of isStateInCall() and is_state_in_call().\n\nBug: 140384450\nTest: manual call screen test\nChange-Id: Ifda4ee2f26a30ed8dbe43b172d86b18d906029cf\n"
    },
    {
      "commit": "dd44d37f522c4b22fefd6b4c65d048d94ece0cdc",
      "tree": "cc60d3b290331516bb034c909062ee246e8eba69",
      "parents": [
        "8f7242b6bd2c957a76176d357ca0631f287b19e8",
        "5c103f2962cd41a948dca4f2156c6efdf506bef1"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 07 01:02:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 07 01:02:29 2019 +0000"
      },
      "message": "Merge \"Camera: Heic: Wait for output TS before dequeuing output buffers\""
    },
    {
      "commit": "8f7242b6bd2c957a76176d357ca0631f287b19e8",
      "tree": "963416946a940ff33f21b4127b35111449f34e96",
      "parents": [
        "b8f41f2fde7ccc908834af529fb3ec58c170a3ec",
        "5d51ca9555e95c54e223e4d23272eafa2f40e419"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 07 00:03:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 07 00:03:27 2019 +0000"
      },
      "message": "Merge changes from topic \"mvAudioDeviceTypeAddr\"\n\n* changes:\n  Use AudioDeviceTypeAddr in DeviceDescriptorBase.\n  Move AudioDeviceTypeAddr to libaudiofoundation.\n"
    },
    {
      "commit": "b8f41f2fde7ccc908834af529fb3ec58c170a3ec",
      "tree": "16b37dd1eeefd9c1a8a24e3d0902b48f488326f4",
      "parents": [
        "9fb60eaeb7f9696d0d3469f219582b3738daf4ba",
        "3fb171b046f1042f1e4ea78e7d79a91472b50b32"
      ],
      "author": {
        "name": "Liu, Kai1",
        "email": "kai1.liu@intel.com",
        "time": "Wed Nov 06 15:49:42 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 15:49:42 2019 -0800"
      },
      "message": "Merge \"Fix the issue of NV12 input with wrong format VPX_IMG_FMT_I420\" am: b12f55b3d9 am: 9370c4abf4\nam: 3fb171b046\n\nChange-Id: Idc97c047c7705b89ee9fbb1440b3f8d628f8cfe3\n"
    },
    {
      "commit": "3fb171b046f1042f1e4ea78e7d79a91472b50b32",
      "tree": "a69b3a8adad94abd93ef894254f1cab9ce8b3f53",
      "parents": [
        "2117bb091fbbc26ceb43753eec099d78540b1595",
        "9370c4abf407c829931fd43812f737018f2cad9a"
      ],
      "author": {
        "name": "Liu, Kai1",
        "email": "kai1.liu@intel.com",
        "time": "Wed Nov 06 15:43:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 15:43:38 2019 -0800"
      },
      "message": "Merge \"Fix the issue of NV12 input with wrong format VPX_IMG_FMT_I420\" am: b12f55b3d9\nam: 9370c4abf4\n\nChange-Id: Icd0c4ad9dd77ce5f31fb13c7f84b31aa4e730df9\n"
    },
    {
      "commit": "9370c4abf407c829931fd43812f737018f2cad9a",
      "tree": "d08c4102a40a4a00d1713082cb3f646327cb46ce",
      "parents": [
        "82f49a0c7ce794f55bf51f9b108917bb453e16d1",
        "b12f55b3d996b1b67e6ffde01dc9485d64d8f8d9"
      ],
      "author": {
        "name": "Liu, Kai1",
        "email": "kai1.liu@intel.com",
        "time": "Wed Nov 06 15:37:54 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 15:37:54 2019 -0800"
      },
      "message": "Merge \"Fix the issue of NV12 input with wrong format VPX_IMG_FMT_I420\"\nam: b12f55b3d9\n\nChange-Id: Id59e6068c57c1cd7fc5df251e4f76157cdeb8d50\n"
    },
    {
      "commit": "b12f55b3d996b1b67e6ffde01dc9485d64d8f8d9",
      "tree": "941dc0d0b04110cf234ae93daf3d1d1172687321",
      "parents": [
        "6c525b799c5a9f57a1f144bd454be4015c44ec45",
        "386c36ff5cc9c1185b66f4e145de450368d206ef"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 06 23:11:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 06 23:11:54 2019 +0000"
      },
      "message": "Merge \"Fix the issue of NV12 input with wrong format VPX_IMG_FMT_I420\""
    },
    {
      "commit": "5f958f861d97cf46e7c25814963c669c7baa00b5",
      "tree": "8c626b68f96c36ffc0622d29588b76d5fa177e6a",
      "parents": [
        "5c031de66210ecbec85792c6da1c65313b9e22fa"
      ],
      "author": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Wed Oct 09 16:48:52 2019 -0700"
      },
      "committer": {
        "name": "Henry Fang",
        "email": "quxiangfang@google.com",
        "time": "Wed Nov 06 22:59:10 2019 +0000"
      },
      "message": "Update plugin for cas@1.2\n\nTest: Manual\nbug: 141783130\nChange-Id: I7954f8543c09538adad0c1eac8a70f7be48e6092\nMerged-In: I7954f8543c09538adad0c1eac8a70f7be48e6092\n"
    },
    {
      "commit": "5d51ca9555e95c54e223e4d23272eafa2f40e419",
      "tree": "8b36e276717699940f5b855edc6971eef7b3c8e0",
      "parents": [
        "05b5edd08b0b846f6ffb749805a7b8bce31ce4f8"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Tue Nov 05 11:59:53 2019 -0800"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Nov 06 13:53:18 2019 -0800"
      },
      "message": "Use AudioDeviceTypeAddr in DeviceDescriptorBase.\n\nAudioDeviceTypeAddr is moved to libaudiofoundation. In that case, it can\nbe used in DeviceDescriptorBase.\n\nBug: 135621476\nTest: make, atest audiofoundation_parcelable_test\nTest: play music, record audio\nChange-Id: Ia66dce29c8fb9d25c40598d9bada6eb295313884\n"
    },
    {
      "commit": "05b5edd08b0b846f6ffb749805a7b8bce31ce4f8",
      "tree": "49058f5bd3c2f4cf2321713374958ad68b84e19e",
      "parents": [
        "517734d665d69ed36c7a6cf5297452318aa517ec"
      ],
      "author": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Mon Nov 04 14:10:42 2019 -0800"
      },
      "committer": {
        "name": "jiabin",
        "email": "jiabin@google.com",
        "time": "Wed Nov 06 13:52:55 2019 -0800"
      },
      "message": "Move AudioDeviceTypeAddr to libaudiofoundation.\n\nMove AudioDeviceTypeAddr from AudioPolicy.h to libaudiofoundation.\nAudioDeviceTypeAddr is a class that contains audio device type and\naddress. It can be used not only in audio policy, but also other places.\n\nBug: 135621476\nTest: make, atest AudioHostTest\nChange-Id: Ib257859891c647c07f22771012efdada438a4ff5\n"
    },
    {
      "commit": "039b9e940fc575861e6cd652105b0c3a36a1d574",
      "tree": "b031dc1fe7a085b2e5d2dc56c46db91d18cf291a",
      "parents": [
        "8814904b2057809ca759014d16b0b8ae434128e8"
      ],
      "author": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Nov 06 12:15:15 2019 -0800"
      },
      "committer": {
        "name": "Emilian Peev",
        "email": "epeev@google.com",
        "time": "Wed Nov 06 13:02:46 2019 -0800"
      },
      "message": "Camera: Decrease latency when joining sequencer thread\n\nDepending on timing, legacy camera clients that try to\ndisconnect may observe a random delay while waiting\nfor the capture sequencer thread to exit from its\nrespective \u0027threadLoop\u0027. The delay there can be as much as\n\u0027kWaitDuration\u0027.\nTo improve the average disconnect latency use a separate\nand much smaller timeout when managing idle state.\n\nBug: 143557484\nTest: atest cts/tests/camera/src/android/hardware/cts/\n\nChange-Id: I164b3d37182cac776c0064047a5ef5b5a0f8b314\n"
    },
    {
      "commit": "9fb60eaeb7f9696d0d3469f219582b3738daf4ba",
      "tree": "b4b40e727153003963ce59c0e652eaef2c332087",
      "parents": [
        "517734d665d69ed36c7a6cf5297452318aa517ec",
        "61e1c76cf34528ee7a5eca5642ff46c1250538c6"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Nov 06 19:58:10 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 06 19:58:10 2019 +0000"
      },
      "message": "Merge \"IDrmClient: remove Parcel from interface\""
    },
    {
      "commit": "8340e67185e852b7de1d68eb86ca0c46b1affb98",
      "tree": "fdb9098c48aedf7e3763f6dc2c5122bf16a5bd34",
      "parents": [
        "cd606f3f18e974ad02679ff9a6ffb98e71714b05"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Nov 06 11:01:08 2019 -0800"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Nov 06 11:06:34 2019 -0800"
      },
      "message": "audio policy: Add call screen audio mode.\n\nAdd new audio mode AUDIO_MODE_CALL_SCREEN allowing call screening\nto take place while other audio use cases are still active.\n\nAlso add API and audio policy configuration attribute to\nindicate if the platform supports this audio mode.\n\nBug: 140384450\nTest: make\nChange-Id: If2fc56dbbd10aae2cf1498480471b35de0940228\n"
    },
    {
      "commit": "c759fc5a3073739c24d09261dafb05102ec3a542",
      "tree": "1a076084fe7141b4cd722da0118146be9dc5397b",
      "parents": [
        "357b67c9b1ece986da6ec8215d61a7788feb6e95"
      ],
      "author": {
        "name": "Marissa Wall",
        "email": "marissaw@google.com",
        "time": "Wed Nov 06 10:11:11 2019 -0800"
      },
      "committer": {
        "name": "Marissa Wall",
        "email": "marissaw@google.com",
        "time": "Wed Nov 06 10:11:11 2019 -0800"
      },
      "message": "gralloc: name codec buffer at allocation time\n\nGralloc 4 requires clients name their buffers for debugging purposes.\n\nBug: 144026910\nTest: compiles\nChange-Id: I1661b9dbe2a3b554073383d7b2b8f71acc8707f1\n"
    },
    {
      "commit": "517734d665d69ed36c7a6cf5297452318aa517ec",
      "tree": "52c2f340dd8fd0c0b9518ece9b951933a58d8749",
      "parents": [
        "d90d5360c2a271751c2f41cf38d67c3da6a37e86",
        "2117bb091fbbc26ceb43753eec099d78540b1595"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Wed Nov 06 10:10:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 10:10:17 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"[libstagefright] fix -Wimplicit-int-float-conversion\" am: 6c525b799c am: 82f49a0c7c\nam: 2117bb091f -s ours\nam skip reason: change_id Ic66b3d3bbac9e644e27ad8233018f24dfce3209f with SHA1 13f103b28d is in history\n\nChange-Id: I5757337333675d92696e0d5789c9ef2ee0c4a08c\n"
    },
    {
      "commit": "2117bb091fbbc26ceb43753eec099d78540b1595",
      "tree": "b2e2690872ca52cf3cfbe209c5fa701821d01b90",
      "parents": [
        "6de667f1c3e4568e210d3210a25e396ecf317bbe",
        "82f49a0c7ce794f55bf51f9b108917bb453e16d1"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Wed Nov 06 09:57:59 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 09:57:59 2019 -0800"
      },
      "message": "Merge \"[libstagefright] fix -Wimplicit-int-float-conversion\" am: 6c525b799c\nam: 82f49a0c7c\n\nChange-Id: I1e63102bf019058515b6938b6ad27402fddbf044\n"
    },
    {
      "commit": "82f49a0c7ce794f55bf51f9b108917bb453e16d1",
      "tree": "e3fa056290d5d483a94084356fb567875b2402df",
      "parents": [
        "5ba6aad24b0227ced4973d3b49e17c8e09bf9b3f",
        "6c525b799c5a9f57a1f144bd454be4015c44ec45"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Wed Nov 06 09:51:29 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 09:51:29 2019 -0800"
      },
      "message": "Merge \"[libstagefright] fix -Wimplicit-int-float-conversion\"\nam: 6c525b799c\n\nChange-Id: I9d6b8e7c2efe1d8ff11619065e331437bd124e28\n"
    },
    {
      "commit": "6c525b799c5a9f57a1f144bd454be4015c44ec45",
      "tree": "88d96d3ba31458ca72b6481758b0b5f7de7fce63",
      "parents": [
        "db1cb2c7481faee30a07e08759f2d85b9ed3e954",
        "37850a5d0251fc3229db192a7aa7448f95adf3b6"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Wed Nov 06 17:22:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 06 17:22:46 2019 +0000"
      },
      "message": "Merge \"[libstagefright] fix -Wimplicit-int-float-conversion\""
    },
    {
      "commit": "d90d5360c2a271751c2f41cf38d67c3da6a37e86",
      "tree": "52c2f340dd8fd0c0b9518ece9b951933a58d8749",
      "parents": [
        "b1150c2023250d8d72b3ac78d5f868046f3831c8",
        "6de667f1c3e4568e210d3210a25e396ecf317bbe"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Wed Nov 06 07:59:43 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 07:59:43 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"[audiopolicy] fix -Wreorder-init-list\" am: db1cb2c748 am: 5ba6aad24b\nam: 6de667f1c3 -s ours\nam skip reason: change_id Ie129344a36893adc82e67181012e3af817bda9f4 with SHA1 a30e320885 is in history\n\nChange-Id: Id9e4171b4d752009047890879cc1551139afc955\n"
    },
    {
      "commit": "6de667f1c3e4568e210d3210a25e396ecf317bbe",
      "tree": "f441f7ae38047662481cb044ea9e2b4c04b49ae5",
      "parents": [
        "e8bf240306052f3f2305d5663eb91dc639d474d9",
        "5ba6aad24b0227ced4973d3b49e17c8e09bf9b3f"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Wed Nov 06 07:54:39 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 07:54:39 2019 -0800"
      },
      "message": "Merge \"[audiopolicy] fix -Wreorder-init-list\" am: db1cb2c748\nam: 5ba6aad24b\n\nChange-Id: I615c232d7ba9ef5661648515e9293ead58cc7d8e\n"
    },
    {
      "commit": "5ba6aad24b0227ced4973d3b49e17c8e09bf9b3f",
      "tree": "ef788306c45ea97650a6735ba0d5aba84eb08d87",
      "parents": [
        "ddb2d1dc3dd0e05be658c5ebe40d9490323f76c4",
        "db1cb2c7481faee30a07e08759f2d85b9ed3e954"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Wed Nov 06 07:48:40 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 06 07:48:40 2019 -0800"
      },
      "message": "Merge \"[audiopolicy] fix -Wreorder-init-list\"\nam: db1cb2c748\n\nChange-Id: I5a024daa0fc57238c35b794b29a8b2153beb0ac5\n"
    },
    {
      "commit": "db1cb2c7481faee30a07e08759f2d85b9ed3e954",
      "tree": "f94d16b8e7f62f5a81cc72ffd92a064a07d18bf5",
      "parents": [
        "af5e66cb0163a3b6765e434234b2a4ee291307a5",
        "cb137d0ead90f63e9b67bd9af21425b32ebc150d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 06 15:37:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 06 15:37:30 2019 +0000"
      },
      "message": "Merge \"[audiopolicy] fix -Wreorder-init-list\""
    },
    {
      "commit": "0594f29ede856a6c76008cd370825919f9105837",
      "tree": "6d0569d724646d1a6fd026f6bbca91587fc45dbf",
      "parents": [
        "2b11dd122171c87d3ab09aa944b17f06a4bfa258"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Oct 25 07:14:21 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Nov 06 02:14:48 2019 -0800"
      },
      "message": "Codec2Utils: Separate parameter cache from store\n\nThis will allow multiple versions of ComponentStore to work with other\nclasses.\n\nTest: make cts -j123 \u0026\u0026 cts-tradefed run cts-dev -m \\\nCtsMediaTestCases --compatibility:module-arg \\\nCtsMediaTestCases:include-annotation:\\\nandroid.platform.test.annotations.RequiresDevice\n\nBug: 143179089\nChange-Id: I7b32f73e1f8787075b7b345bd229068d52f5b7f7\n"
    },
    {
      "commit": "14d88efaabb46568ce5d09f8560c085ddbf1e0d3",
      "tree": "47f8996d4c872051bde22ee0234be18f5f0a52bf",
      "parents": [
        "5c031de66210ecbec85792c6da1c65313b9e22fa"
      ],
      "author": {
        "name": "Hendrik Hagendorn",
        "email": "hendrik@hagendorn.it",
        "time": "Wed Nov 06 00:07:43 2019 +0100"
      },
      "committer": {
        "name": "Hendrik Hagendorn",
        "email": "hendrik@hagendorn.it",
        "time": "Wed Nov 06 11:03:34 2019 +0100"
      },
      "message": "ARTSPConnection: HTTP Authentication: Fix URI bounds\n\nWhen parsing the DESCRIBE response of an RTSP server, the end of the\nURI is one character too long. This causes an additional space to be\ncopied into the authorization header, which some servers reject.\n\nExample:\n* DESCRIBE rtsp://10.0.0.1:1234/Streaming/Channels/202 RTSP/1.0\n* Authorization: Digest nonce\u003d\"[nonce]\", username\u003d\"[user]\", uri\u003d\"rtsp://10.0.0.1:1234/Streaming/Channels/202 \", response\u003d\"[res]\"\n\nChange-Id: Idb4e201578a2a2a0e4c59abad609816641a4dd99\n"
    },
    {
      "commit": "61e1c76cf34528ee7a5eca5642ff46c1250538c6",
      "tree": "b4b40e727153003963ce59c0e652eaef2c332087",
      "parents": [
        "b1150c2023250d8d72b3ac78d5f868046f3831c8"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Thu Oct 31 21:26:58 2019 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Nov 06 02:13:54 2019 +0000"
      },
      "message": "IDrmClient: remove Parcel from interface\n\nThis is part of the effort to remove binder-related classes from libmediadrm.\nThis change replaces a generic listener for Parcel data with separate\nlisteners for each event type.\n\nBug: 134787536\nTest: MediaDrmClearkeyTest\nTest: NativeMediaDrmClearkeyTest\nTest: MediaDrmMockTest\nChange-Id: I90cbb75b21cc63737994a01a2171caee5cfb84ad\n"
    },
    {
      "commit": "b1150c2023250d8d72b3ac78d5f868046f3831c8",
      "tree": "52c2f340dd8fd0c0b9518ece9b951933a58d8749",
      "parents": [
        "c932c7fbae25c19c8c8aeecae3bdec6cdbe7be3a",
        "28c2ed3985ebf92177d8002a859409fb93d36ae0"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Nov 06 02:05:49 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 06 02:05:49 2019 +0000"
      },
      "message": "Merge \"DrmUtils: refactor IDrm/ICrypto creation\""
    },
    {
      "commit": "c932c7fbae25c19c8c8aeecae3bdec6cdbe7be3a",
      "tree": "e0461ffe262d918e38f87494fc61409bbb6f272b",
      "parents": [
        "596f057a48935e5483a705d231d7cf02e34116bf",
        "e8bf240306052f3f2305d5663eb91dc639d474d9"
      ],
      "author": {
        "name": "Tao Wu",
        "email": "lepton@google.com",
        "time": "Tue Nov 05 16:15:12 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 16:15:12 2019 -0800"
      },
      "message": "Merge \"AudioFlinger: Initialize frames to zero.\" am: af5e66cb01 am: ddb2d1dc3d\nam: e8bf240306\n\nChange-Id: I792df23cd85a0e47ae01d4117378fc491f4e14ab\n"
    },
    {
      "commit": "3be63215378b7fec7e6b675993896ebdca05fdf7",
      "tree": "bbf520a680c353741daa0f070e4eadf4c56b6a8b",
      "parents": [
        "228c298dbbd2e6e533a320747abd5a4d5d116945"
      ],
      "author": {
        "name": "Sungtak Lee",
        "email": "taklee@google.com",
        "time": "Tue Nov 05 15:36:12 2019 -0800"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Wed Nov 06 00:09:28 2019 +0000"
      },
      "message": "vorbisdec: support 192Khz sample rate for vorbis\n\nBug: 143675582\nTest: bug repro steps\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I581c861abac2f76c40fad63990d2dd14f7ce2731\n"
    },
    {
      "commit": "e8bf240306052f3f2305d5663eb91dc639d474d9",
      "tree": "dcd89815c585b72651c05c9038d28c3759a3058f",
      "parents": [
        "1e3c17265af1c60430114d216b64f2ca7238d6a9",
        "ddb2d1dc3dd0e05be658c5ebe40d9490323f76c4"
      ],
      "author": {
        "name": "Tao Wu",
        "email": "lepton@google.com",
        "time": "Tue Nov 05 16:08:23 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 16:08:23 2019 -0800"
      },
      "message": "Merge \"AudioFlinger: Initialize frames to zero.\" am: af5e66cb01\nam: ddb2d1dc3d\n\nChange-Id: Ie82f676631d502e5d15800228cf5aeab7ad4847c\n"
    },
    {
      "commit": "ddb2d1dc3dd0e05be658c5ebe40d9490323f76c4",
      "tree": "0524cf0107adc8f810a5db0e7fc19531e0039b2b",
      "parents": [
        "5786209cbb449ecb68e8d359872e77773de7b548",
        "af5e66cb0163a3b6765e434234b2a4ee291307a5"
      ],
      "author": {
        "name": "Tao Wu",
        "email": "lepton@google.com",
        "time": "Tue Nov 05 15:54:52 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 15:54:52 2019 -0800"
      },
      "message": "Merge \"AudioFlinger: Initialize frames to zero.\"\nam: af5e66cb01\n\nChange-Id: I1995d5f4e137e10718e067459d837bf30829b7f5\n"
    },
    {
      "commit": "af5e66cb0163a3b6765e434234b2a4ee291307a5",
      "tree": "4a3c77f27d887dbcab0defc47472fe33855ee00c",
      "parents": [
        "5c031de66210ecbec85792c6da1c65313b9e22fa",
        "1eb82df62c86dace5f0f56f00e631c7696177a63"
      ],
      "author": {
        "name": "Tao Wu",
        "email": "lepton@google.com",
        "time": "Tue Nov 05 23:36:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 05 23:36:50 2019 +0000"
      },
      "message": "Merge \"AudioFlinger: Initialize frames to zero.\""
    },
    {
      "commit": "37850a5d0251fc3229db192a7aa7448f95adf3b6",
      "tree": "f45a69d9dc6e45a73e736aff143e49809c6c9aa7",
      "parents": [
        "cb137d0ead90f63e9b67bd9af21425b32ebc150d"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Oct 15 18:31:37 2019 -0700"
      },
      "committer": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Tue Nov 05 22:40:25 2019 +0000"
      },
      "message": "[libstagefright] fix -Wimplicit-int-float-conversion\n\nIEEE754 single precision cannot precisely represent\nINT32_MAX/UINT_MAX/RAND_MAX.\n\nIEEE754 double precision cannot precisely represent INT64_MAX.\n\nAs such, implicit conversions from operations with floating point and\nintegral operands may result in a loss of precision.\n\nAccept the imprecision with by making the existing implicit casts\nexplicit.\n\nBug: 139945549\nTest: mm\nMerged-in: Ic66b3d3bbac9e644e27ad8233018f24dfce3209f\nChange-Id: Ic5a40abbccb1bf4d78475a6f3d1d2835df603d0a\nSigned-off-by: Nick Desaulniers \u003cndesaulniers@google.com\u003e\n"
    },
    {
      "commit": "596f057a48935e5483a705d231d7cf02e34116bf",
      "tree": "a4f6d84906220be15767337d7597f26513f098ce",
      "parents": [
        "a2db7f8216b73ae3c94432d2382886f00f514f10",
        "1e3c17265af1c60430114d216b64f2ca7238d6a9"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 05 14:08:49 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 14:08:49 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"vpxdec: handle non-display frames\" into qt-aml-media-dev am: 228c298dbb\nam: 1e3c17265a -s ours\nam skip reason: change_id I4c581b229b83a555d6214075f0e5367d17461cc9 with SHA1 ddd7a80f5b is in history\n\nChange-Id: Ia01c20b7097b3ca2007a657fb5deccf039762570\n"
    },
    {
      "commit": "a2db7f8216b73ae3c94432d2382886f00f514f10",
      "tree": "a4f6d84906220be15767337d7597f26513f098ce",
      "parents": [
        "c999a1d8da606d627af737c039f01391bb40cec2",
        "2c5768e6b7596c70c1e0a05df0e3df4dcba012c5"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 05 14:07:32 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 14:07:32 2019 -0800"
      },
      "message": "[automerger skipped] Merge \"aacenc: handle and warn overlapping timestamps\" into qt-aml-media-dev am: 4358fd9a69\nam: 2c5768e6b7 -s ours\nam skip reason: change_id I09c679330e6c3fdf7329a1723b5e31cbd1c7e65b with SHA1 227480430b is in history\n\nChange-Id: I6aac11a0996ff3a7e0032fd82c4c4500d0c0c22b\n"
    },
    {
      "commit": "1e3c17265af1c60430114d216b64f2ca7238d6a9",
      "tree": "68c478016a1e695383817988922b6ad340109a79",
      "parents": [
        "2c5768e6b7596c70c1e0a05df0e3df4dcba012c5",
        "228c298dbbd2e6e533a320747abd5a4d5d116945"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 05 14:01:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 14:01:22 2019 -0800"
      },
      "message": "Merge \"vpxdec: handle non-display frames\" into qt-aml-media-dev\nam: 228c298dbb\n\nChange-Id: Iec6426439809a5447b10647e248d6032dad072f4\n"
    },
    {
      "commit": "2c5768e6b7596c70c1e0a05df0e3df4dcba012c5",
      "tree": "2d87a00841c9bdb5cd200dbbfeab43718c5db103",
      "parents": [
        "ef8fed44bb79077d6f34f57c7f634ad47727b9e2",
        "4358fd9a69a4b0df2d6f65f7898d227fccf74c84"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Nov 05 14:00:50 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 14:00:50 2019 -0800"
      },
      "message": "Merge \"aacenc: handle and warn overlapping timestamps\" into qt-aml-media-dev\nam: 4358fd9a69\n\nChange-Id: I45dd9e925747862dc34d48f021386a48f99255b2\n"
    },
    {
      "commit": "228c298dbbd2e6e533a320747abd5a4d5d116945",
      "tree": "b7f31cf9a8b7c6deda30a0605283c40a6a2930ea",
      "parents": [
        "4358fd9a69a4b0df2d6f65f7898d227fccf74c84",
        "377eeab0007ccde21bf8839529be82c2a7c48fea"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 05 21:48:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 05 21:48:07 2019 +0000"
      },
      "message": "Merge \"vpxdec: handle non-display frames\" into qt-aml-media-dev"
    },
    {
      "commit": "4358fd9a69a4b0df2d6f65f7898d227fccf74c84",
      "tree": "eed1de608a871da4b8eaaad5586de2f5baaa6f2a",
      "parents": [
        "31d9f5893dcaea5571f0b6dd2e31b9d69f0fe2e8",
        "8767f614a4f4b2bf7dcfafc0f98bc7de569ab6ba"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 05 21:47:41 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Nov 05 21:47:41 2019 +0000"
      },
      "message": "Merge \"aacenc: handle and warn overlapping timestamps\" into qt-aml-media-dev"
    },
    {
      "commit": "c999a1d8da606d627af737c039f01391bb40cec2",
      "tree": "a4f6d84906220be15767337d7597f26513f098ce",
      "parents": [
        "6c9d621b2ae1841d6d18b942bfa38182672af5d3",
        "ef8fed44bb79077d6f34f57c7f634ad47727b9e2"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Nov 05 11:50:07 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 11:50:07 2019 -0800"
      },
      "message": "Merge \"g711 channel count limits\" into qt-aml-media-dev am: 31d9f5893d\nam: ef8fed44bb\n\nChange-Id: Id46d1f5137e5af97f432c76efe151c8b7177fd5f\n"
    },
    {
      "commit": "6c9d621b2ae1841d6d18b942bfa38182672af5d3",
      "tree": "a4f6d84906220be15767337d7597f26513f098ce",
      "parents": [
        "cd606f3f18e974ad02679ff9a6ffb98e71714b05",
        "05620f5a140fd65b9d3558cfd2fe7f8320f1f38e"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Nov 05 11:42:17 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Nov 05 11:42:17 2019 -0800"
      },
      "message": "Merge changes I8b56e58b,I709db10c,I398f1d86,Ifdc05e6b into qt-aml-media-dev am: 502acbeb76\nam: 05620f5a14\n\nChange-Id: I98e291c2b316d5dea27603351ad9acfba033f677\n"
    }
  ],
  "next": "ef8fed44bb79077d6f34f57c7f634ad47727b9e2"
}
