)]}'
{
  "log": [
    {
      "commit": "c30b81eea819aef996ffef102b3b5f2ff65053c4",
      "tree": "fcd263e941e6aacadb697340f0625844fe9fd224",
      "parents": [
        "d62621a6130f50c4f835bd549af63344653a8825",
        "d3c372d58bf7345e9d7646ee45591fb72af7f2f5"
      ],
      "author": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Thu Jun 18 14:58:41 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 14:58:41 2020 +0000"
      },
      "message": "Merge \"CCodec: Validate hdr10PlusInfo with the flexCount\" into rvc-dev am: d3c372d58b\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11863719\n\nChange-Id: I338be3baa23bac6fc248388aa35916ef18f4d25f\n"
    },
    {
      "commit": "d62621a6130f50c4f835bd549af63344653a8825",
      "tree": "846ab948dab3e546fc7612e58eb039a0f603a689",
      "parents": [
        "aac7bf596a92036898b171f2eeda6dbbb70eab51",
        "d36b1491911b73cba7aec2164e2d4b2d333ed243"
      ],
      "author": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Thu Jun 18 14:24:40 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 14:24:40 2020 +0000"
      },
      "message": "Merge \"Adding sanity checks for invalid frame sizes\" into rvc-dev am: d36b149191\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11851234\n\nChange-Id: I22d996f7520f26ce81a84ac901bd2755d77b59c8\n"
    },
    {
      "commit": "aac7bf596a92036898b171f2eeda6dbbb70eab51",
      "tree": "d6cb33d002b42de1ca3cf77b41ad8e62e870155c",
      "parents": [
        "d0a4a2329714c28ebb84ff717969efd0f54706d3",
        "6f375184378365b3464c4dc51a60687ad2501291"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Jun 18 14:24:25 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 14:24:25 2020 +0000"
      },
      "message": "Merge \"AAC Decoder: save decoder config in output format\" into rvc-dev am: 6f37518437\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11816418\n\nChange-Id: I13e553c80ca2fb53c1441a904e16edffab5dfe43\n"
    },
    {
      "commit": "d0a4a2329714c28ebb84ff717969efd0f54706d3",
      "tree": "4722050f19e0519854ea2f9530e5d740fea2f902",
      "parents": [
        "e9b0bf340299f197867e70819a3874ed1a029b76",
        "7f21c552d2ecb89d71b48d7f2b4bb96fdcf355bd"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu Jun 18 14:24:14 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 18 14:24:14 2020 +0000"
      },
      "message": "Merge \"AAC decoder: fix KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT\" into rvc-dev am: 7f21c552d2\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11827369\n\nChange-Id: I2f236db565e38f204383fa27ff777d444ede6988\n"
    },
    {
      "commit": "d3c372d58bf7345e9d7646ee45591fb72af7f2f5",
      "tree": "fcd263e941e6aacadb697340f0625844fe9fd224",
      "parents": [
        "d36b1491911b73cba7aec2164e2d4b2d333ed243",
        "54be23c176373682f37f2218300dfdc29ab8c0a3"
      ],
      "author": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Wed Jun 17 02:00:28 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 02:00:28 2020 +0000"
      },
      "message": "Merge \"CCodec: Validate hdr10PlusInfo with the flexCount\" into rvc-dev"
    },
    {
      "commit": "d36b1491911b73cba7aec2164e2d4b2d333ed243",
      "tree": "846ab948dab3e546fc7612e58eb039a0f603a689",
      "parents": [
        "6f375184378365b3464c4dc51a60687ad2501291",
        "1a89ab3cbe122a8de9c8e001536afef8cd15f28e"
      ],
      "author": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Wed Jun 17 01:09:39 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 01:09:39 2020 +0000"
      },
      "message": "Merge \"Adding sanity checks for invalid frame sizes\" into rvc-dev"
    },
    {
      "commit": "6f375184378365b3464c4dc51a60687ad2501291",
      "tree": "d6cb33d002b42de1ca3cf77b41ad8e62e870155c",
      "parents": [
        "7f21c552d2ecb89d71b48d7f2b4bb96fdcf355bd",
        "52ea7281f87cfe90c49238a1acd67857a273e4d4"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jun 17 00:28:47 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 00:28:47 2020 +0000"
      },
      "message": "Merge \"AAC Decoder: save decoder config in output format\" into rvc-dev"
    },
    {
      "commit": "7f21c552d2ecb89d71b48d7f2b4bb96fdcf355bd",
      "tree": "4722050f19e0519854ea2f9530e5d740fea2f902",
      "parents": [
        "6b72bc88b6a0bc575b2b73fcb7cc46f6ca6af43a",
        "eba54dc2e08c1ab2346ff67c3da7fab0de7c96dd"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jun 17 00:26:05 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 17 00:26:05 2020 +0000"
      },
      "message": "Merge \"AAC decoder: fix KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT\" into rvc-dev"
    },
    {
      "commit": "e9b0bf340299f197867e70819a3874ed1a029b76",
      "tree": "53adc59006aadca4994aa5eae5add2b83cbbd44b",
      "parents": [
        "808c97cb42ed1589cf1854ff1cba9ea6347a6130",
        "6b72bc88b6a0bc575b2b73fcb7cc46f6ca6af43a"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 16 21:11:23 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 16 21:11:23 2020 +0000"
      },
      "message": "Merge \"Audio policy: fix failure to unmute strategy.\" into rvc-dev am: 6b72bc88b6\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11845532\n\nChange-Id: Idcd92c1ebd746a1d9c7cb9ade0a89d440bb6c829\n"
    },
    {
      "commit": "6b72bc88b6a0bc575b2b73fcb7cc46f6ca6af43a",
      "tree": "53adc59006aadca4994aa5eae5add2b83cbbd44b",
      "parents": [
        "b94ef88fddd7378a267297537347f4f54de0b550",
        "79ea958e3bedbdfe625fffdd0423a4b94dfc1182"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 16 20:57:30 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 16 20:57:30 2020 +0000"
      },
      "message": "Merge \"Audio policy: fix failure to unmute strategy.\" into rvc-dev"
    },
    {
      "commit": "52ea7281f87cfe90c49238a1acd67857a273e4d4",
      "tree": "484035d8f741fea7c41f504a15855a76a9cd8cc2",
      "parents": [
        "eba54dc2e08c1ab2346ff67c3da7fab0de7c96dd"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Fri Jun 05 09:54:38 2020 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jun 16 10:10:21 2020 -0700"
      },
      "message": "AAC Decoder: save decoder config in output format\n\nBug: 157773721\nTest: atest DecoderTestXheAac DecoderTestAacDrc\nChange-Id: Ib889be535009680c0fc27cba3e3fe464a7e0b45e\n"
    },
    {
      "commit": "eba54dc2e08c1ab2346ff67c3da7fab0de7c96dd",
      "tree": "47d9a75791b12991e8d6510e025dc3b0e00289cb",
      "parents": [
        "b94ef88fddd7378a267297537347f4f54de0b550"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Wed Jun 10 18:21:56 2020 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Tue Jun 16 10:08:51 2020 -0700"
      },
      "message": "AAC decoder: fix KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT\n\n  Value of max output channel count in decoder was stuck at -1,\nmeaning you always get up to 5.1, regardless of what you passed.\nAlso -1 was an invalid value as the parameter is defined as uint.\n  The change consists in using the max channel count value\nsupported by this decoder, giving it a range of 1..8, so downmix\nis disabled by default.\n\nBug: 158710464\nTest: atest android.media.cts.DecoderTestAacFormat\nChange-Id: Ieb2e98ba3c2f2b2ff2376351847d95227cc88e52\n"
    },
    {
      "commit": "54be23c176373682f37f2218300dfdc29ab8c0a3",
      "tree": "bd2b1b3912f57da55b9a07b237704f56c8d0a8bd",
      "parents": [
        "b94ef88fddd7378a267297537347f4f54de0b550"
      ],
      "author": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Mon Jun 15 14:30:53 2020 +0800"
      },
      "committer": {
        "name": "Yichi Chen",
        "email": "yichichen@google.com",
        "time": "Tue Jun 16 10:56:51 2020 +0800"
      },
      "message": "CCodec: Validate hdr10PlusInfo with the flexCount\n\nIt is required to have a valid data count to enable hdr10Plus. To avoid\nthe error in handling hdr10plus metadata, the patch applies the\nvalidation check on the flexCount of hdr10PlusInfo\n\nBug: 157868992\nTest: android.mediav2.cts.CodecDecoderSurfaceTest\nChange-Id: I208ce8edfdb6ce8becf6213480ab68201e009716\n"
    },
    {
      "commit": "1a89ab3cbe122a8de9c8e001536afef8cd15f28e",
      "tree": "2f50130862b83f92dbd63a02496c2e6f18d8376c",
      "parents": [
        "19d51164324653a7312c6d7bc0fd0ac43d581503"
      ],
      "author": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Fri Jun 12 11:05:47 2020 -0700"
      },
      "committer": {
        "name": "Hayden Gomes",
        "email": "haydengomes@google.com",
        "time": "Mon Jun 15 14:23:45 2020 -0700"
      },
      "message": "Adding sanity checks for invalid frame sizes\n\nInvalid frame size can cause the audio server to crash due to a\ndivide-by-zero error. Adding sanity checks to make that issue easier to\ndiagnose.\n\nBug: 155646578\nTest: Ran CarAudioManagerSystemTest suite which was encountering the\nerror\n\nChange-Id: Ibc5b8e13738eb8957d21509b7f87ddaf3115cd4a\n"
    },
    {
      "commit": "808c97cb42ed1589cf1854ff1cba9ea6347a6130",
      "tree": "c1cbcf2282cf7f36c57b67df9f21227458bd70fe",
      "parents": [
        "7958631d2beabd75119da9cf95de7437b22b89e6",
        "b94ef88fddd7378a267297537347f4f54de0b550"
      ],
      "author": {
        "name": "Amy Zhang",
        "email": "amyjojo@google.com",
        "time": "Mon Jun 15 21:12:53 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 15 21:12:53 2020 +0000"
      },
      "message": "Expose IResourceManagerService to be referred by TunerResourceManager am: b94ef88fdd\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11800787\n\nChange-Id: I80afb0b19ae28c2e32c44d6dae24bc20c24e48df\n"
    },
    {
      "commit": "b94ef88fddd7378a267297537347f4f54de0b550",
      "tree": "c1cbcf2282cf7f36c57b67df9f21227458bd70fe",
      "parents": [
        "19d51164324653a7312c6d7bc0fd0ac43d581503"
      ],
      "author": {
        "name": "Amy Zhang",
        "email": "amyjojo@google.com",
        "time": "Mon Jun 08 21:38:53 2020 -0700"
      },
      "committer": {
        "name": "Amy Zhang",
        "email": "amyjojo@google.com",
        "time": "Mon Jun 15 17:40:40 2020 +0000"
      },
      "message": "Expose IResourceManagerService to be referred by TunerResourceManager\n\nTest: make -j44 dist\nBug: 150989423\nChange-Id: I568b86f6915bec2039fca9657ddd924834d4e6e1\n"
    },
    {
      "commit": "79ea958e3bedbdfe625fffdd0423a4b94dfc1182",
      "tree": "bf4ff094fd9c8e233c4db2fc9f9bde4cf128ebbf",
      "parents": [
        "3244d0db9d52223d417df71b6343064adbcad957"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jun 11 18:49:24 2020 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 12 17:26:33 2020 -0700"
      },
      "message": "Audio policy: fix failure to unmute strategy.\n\nWhen setOutputDevices() is called with a device not supported by the\noutput profile, checkDeviceMuteStrategies() was not called.\nIf a strategy was muted by this output because of a previous\ndevice combination, it will never be unmuted.\nA typical repro scenario is:\n1) music plays over A2DP via offload path\n2) incoming call: ringtone plays over speaker + A2DP\n   \u003d\u003e music is paused by audio focus\n3) music manually resumed\n   \u003d\u003e media strategy is muted because it cannot play over\na2dp + speaker\n4) call answered and routed to earpiece\n   a) offload output is routed to earpiece which is not\nsupported by offload output profile\n   \u003d\u003e we fail to unmute media\n   b) music stream is invalidated because earpiece is\n   not supported by offload output\n   \u003d\u003e offload output is closed and we will never unmute media strategy\n\nFixed by calling checkDeviceMuteStrategies() before exiting in\ncase of unsupported device.\n\nBug: 157344812\nTest: repro steps in bug\nTest: audio regression tests\nChange-Id: I0c1c189c038803a584dc222aee50c3a99c572263\n"
    },
    {
      "commit": "7958631d2beabd75119da9cf95de7437b22b89e6",
      "tree": "dfdfcf04beaa65c9807f0544d295ab4a5e7cc0e5",
      "parents": [
        "6afa052d2c206d0d49adc4f085db1f9c361f3c31",
        "19d51164324653a7312c6d7bc0fd0ac43d581503"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 12 22:55:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 12 22:55:03 2020 +0000"
      },
      "message": "Merge \"CCodec: Guard against null output-\u003ebuffers\" into rvc-dev am: 19d5116432\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11850304\n\nChange-Id: I24c4961bdfbef7ba6f9b10772f2bb3d21b462fc9\n"
    },
    {
      "commit": "19d51164324653a7312c6d7bc0fd0ac43d581503",
      "tree": "dfdfcf04beaa65c9807f0544d295ab4a5e7cc0e5",
      "parents": [
        "a0a5ad220b5fe5ef6bf880ea41b7476f0fcc703b",
        "c3c536d3c19bda16999656f1f614789c5ccd4991"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 12 22:42:30 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 12 22:42:30 2020 +0000"
      },
      "message": "Merge \"CCodec: Guard against null output-\u003ebuffers\" into rvc-dev"
    },
    {
      "commit": "6afa052d2c206d0d49adc4f085db1f9c361f3c31",
      "tree": "8843cd288e1dc090acc622d564d6373ed8345b17",
      "parents": [
        "91dcb74b24fa28658baba13a1658d2ecbeca065d",
        "a0a5ad220b5fe5ef6bf880ea41b7476f0fcc703b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 12 21:25:19 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 12 21:25:19 2020 +0000"
      },
      "message": "MediaMetrics: Enable proto upload to statsd am: a0a5ad220b\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11851233\n\nChange-Id: I9dc8fa876dd4f1c77a87de42840c4ef3fc16114a\n"
    },
    {
      "commit": "91dcb74b24fa28658baba13a1658d2ecbeca065d",
      "tree": "4bdce444fd726634f20803fd279ab254a478c262",
      "parents": [
        "8a1325a680483a518ba62624dccfdb6274c5fbf7",
        "a629bd13e9f224b8472365135757f0676636f8e2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 12 19:13:44 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 12 19:13:44 2020 +0000"
      },
      "message": "MediaMetrics: Prepare audio device usage protos for statsd am: a629bd13e9\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11835151\n\nChange-Id: Ic599b6745f1e1664d4b5458210fec794170a8f65\n"
    },
    {
      "commit": "a0a5ad220b5fe5ef6bf880ea41b7476f0fcc703b",
      "tree": "8843cd288e1dc090acc622d564d6373ed8345b17",
      "parents": [
        "a629bd13e9f224b8472365135757f0676636f8e2"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 12 09:30:34 2020 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 12 10:54:39 2020 -0700"
      },
      "message": "MediaMetrics: Enable proto upload to statsd\n\nMediaMetricsAudioRecordDeviceUsageReported\nMediaMetricsAudioThreadDeviceUsageReported\nMediaMetricsAudioTrackDeviceUsageReported\nMediaMetricsAudioDeviceConnectionReported\n\nTest: adb shell dumpsys media.metrics (after BT connection)\nTest: statsd_testdrive (294-297)\nBug: 149850236\nChange-Id: I10ec2945488860cddfe35e58613f207d305d8a55\n"
    },
    {
      "commit": "a629bd13e9f224b8472365135757f0676636f8e2",
      "tree": "4bdce444fd726634f20803fd279ab254a478c262",
      "parents": [
        "752adf7f1a340cbb6599fcff1842cf3659c75612"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 05 16:03:53 2020 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 12 10:43:37 2020 -0700"
      },
      "message": "MediaMetrics: Prepare audio device usage protos for statsd\n\nMediaMetricsAudioRecordDeviceUsageReported\nMediaMetricsAudioThreadDeviceUsageReported\nMediaMetricsAudioTrackDeviceUsageReported\nMediaMetricsAudioDeviceConnectionReported\n\nAdd track traits to identify static AudioTracks.\nFix AudioTrack/AudioRecord flag communication.\nMove debug logging to verbose (delivered protos show in dumpsys).\nUnknown strings which fail validation become empty.\nTest statsd type validation.\n\nTest: atest mediametrics_tests\nTest: adb shell dumpsys media.metrics (after BT connection)\nTest: statsd_testdrive (294-297)\nBug: 149850236\nChange-Id: I53c5d18a346af54941007b9938a8ab10e34b7038\n"
    },
    {
      "commit": "c3c536d3c19bda16999656f1f614789c5ccd4991",
      "tree": "c8e850461cd750bd1caa977b8d6a3be37dccf999",
      "parents": [
        "752adf7f1a340cbb6599fcff1842cf3659c75612"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 12 04:00:04 2020 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Fri Jun 12 05:05:28 2020 -0700"
      },
      "message": "CCodec: Guard against null output-\u003ebuffers\n\nIn CCodecBufferChannel::feedInputBufferIfAvailable(), there is a call to\noutput-\u003ebuffers-\u003ehasPending(). Since we have changed the logic to allow\noutput-\u003ebuffers to be null, the call to hasPending() must be done after\nconfirming that output-\u003ebuffers is not null.\n\nTest: atest CtsMediaTestCases\n\nBug: 158509743\nBug: 158539113\nChange-Id: Icb1a46c954ff2b8d5018c0827ff9ca9acd8d4d8e\n"
    },
    {
      "commit": "8a1325a680483a518ba62624dccfdb6274c5fbf7",
      "tree": "91c01bfb382fd122ea3b16c3e290ac7792ac2779",
      "parents": [
        "b29e0931190f98ce0e87d61d6f33077730bbadf1",
        "752adf7f1a340cbb6599fcff1842cf3659c75612"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 11 18:18:43 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 11 18:18:43 2020 +0000"
      },
      "message": "Merge \"CCodec: query api feature for block model\" into rvc-dev am: 752adf7f1a\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11626653\n\nChange-Id: I7b208e44a51e3dda943a9bade8cffafc65ef8903\n"
    },
    {
      "commit": "b29e0931190f98ce0e87d61d6f33077730bbadf1",
      "tree": "3bcd7e028913ad9451dae252b17963be283e9800",
      "parents": [
        "c0c2c731bd47b0e9779ce54581d862624cdb67c2",
        "9bc5afbdfe3484797fc9f847ffa8a2a6c767d001"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 11 18:18:35 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 11 18:18:35 2020 +0000"
      },
      "message": "Merge \"C2SoftVpxEnc: Add support for encoding from a larger graphic block\" into rvc-dev am: 9bc5afbdfe\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11813589\n\nChange-Id: I7b36c7dbaa966f854dba079385e6d32f8a8c5f3e\n"
    },
    {
      "commit": "752adf7f1a340cbb6599fcff1842cf3659c75612",
      "tree": "91c01bfb382fd122ea3b16c3e290ac7792ac2779",
      "parents": [
        "9bc5afbdfe3484797fc9f847ffa8a2a6c767d001",
        "ffb889a24380cc72985a7f9725a889955a49c768"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 11 18:03:08 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 18:03:08 2020 +0000"
      },
      "message": "Merge \"CCodec: query api feature for block model\" into rvc-dev"
    },
    {
      "commit": "9bc5afbdfe3484797fc9f847ffa8a2a6c767d001",
      "tree": "3bcd7e028913ad9451dae252b17963be283e9800",
      "parents": [
        "082dc299c3112877bfe576c3379763f0241076b2",
        "66e98bd1f91f122c69a9376e2fab9731efc5e5ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 11 18:02:51 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 11 18:02:51 2020 +0000"
      },
      "message": "Merge \"C2SoftVpxEnc: Add support for encoding from a larger graphic block\" into rvc-dev"
    },
    {
      "commit": "c0c2c731bd47b0e9779ce54581d862624cdb67c2",
      "tree": "d4c7cd091ad70c7acdaa9d9e38922c9568647497",
      "parents": [
        "9f5d5d597ddb671ae24d3d0813476e1aab9ed9ce",
        "082dc299c3112877bfe576c3379763f0241076b2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 21:49:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 10 21:49:57 2020 +0000"
      },
      "message": "Merge \"CCodec: retry sending output buffer after realloc\" into rvc-dev am: 082dc299c3\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11605479\n\nChange-Id: Ic0e0dbef0f23ea90bcd5db0bb5ed8900644e191f\n"
    },
    {
      "commit": "082dc299c3112877bfe576c3379763f0241076b2",
      "tree": "d4c7cd091ad70c7acdaa9d9e38922c9568647497",
      "parents": [
        "6c8d71e9582c690c7463177570f68188e67d7e90",
        "4ada73d90e0e0813982f8d5b3131ddb0a623e8ee"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 21:32:39 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 21:32:39 2020 +0000"
      },
      "message": "Merge \"CCodec: retry sending output buffer after realloc\" into rvc-dev"
    },
    {
      "commit": "9f5d5d597ddb671ae24d3d0813476e1aab9ed9ce",
      "tree": "8d72ae64ae1f8d4ff4356613be325c8f0ee14efb",
      "parents": [
        "8a69a0fda1bcc5166966a73a72e2f7491e66d877",
        "6c8d71e9582c690c7463177570f68188e67d7e90"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 18:25:25 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 10 18:25:25 2020 +0000"
      },
      "message": "Merge \"Camera: update eviction logic for same owner case\" into rvc-dev am: 6c8d71e958\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11686192\n\nChange-Id: If4f877f89ec2a54f5690b8f1c7755cba43785a3b\n"
    },
    {
      "commit": "6c8d71e9582c690c7463177570f68188e67d7e90",
      "tree": "8d72ae64ae1f8d4ff4356613be325c8f0ee14efb",
      "parents": [
        "49509200dca7c4a2137f7a0034b6880fad97804e",
        "8dfe4648925922aeff80bcdb3ebee6b89e434e1e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 18:17:45 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 18:17:45 2020 +0000"
      },
      "message": "Merge \"Camera: update eviction logic for same owner case\" into rvc-dev"
    },
    {
      "commit": "8a69a0fda1bcc5166966a73a72e2f7491e66d877",
      "tree": "ae7ab858f24839494ba15a47a545a33dcc641aca",
      "parents": [
        "cb2a90941c2d3fd4f2f9832bca07399ded50ded6",
        "49509200dca7c4a2137f7a0034b6880fad97804e"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 16:49:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 10 16:49:20 2020 +0000"
      },
      "message": "Merge \"Revert \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\"\" into rvc-dev am: 49509200dc\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11818441\n\nChange-Id: I0dae714582ef3a9a8a0c0462c8bb3f36182f59b3\n"
    },
    {
      "commit": "49509200dca7c4a2137f7a0034b6880fad97804e",
      "tree": "ae7ab858f24839494ba15a47a545a33dcc641aca",
      "parents": [
        "3244d0db9d52223d417df71b6343064adbcad957",
        "51b882c2a996be51f4fd2108348949e7435dcbbb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 10 16:33:40 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 10 16:33:40 2020 +0000"
      },
      "message": "Merge \"Revert \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\"\" into rvc-dev"
    },
    {
      "commit": "51b882c2a996be51f4fd2108348949e7435dcbbb",
      "tree": "14f2b63319b45ba43108b1b318dceafa419543b8",
      "parents": [
        "730a7916262d23d406296f21aa2ac89a0a47c94c"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Wed Jun 10 05:41:44 2020 +0000"
      },
      "committer": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Wed Jun 10 05:41:44 2020 +0000"
      },
      "message": "Revert \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\"\n\nRevert \"Camera: Fix race for onCaptureBufferLost callback\"\n\nRevert submission 11415576-bufferErrorLossFix\n\nReason for revert: Breaks Camera on at least the wembley device\nReverted Changes:\nI12b716acc:Camera: Fix race for onCaptureBufferLost callback\nI43f0f5ea1:Camera: Add lastCompletedFrameNumber in CaptureRes...\n\nBug: 158622719\nChange-Id: I98440c52f61d571e1cb6692667fb067020746795\nTest: Locally tried this revert on rvc-dev on a wembley, and now the Camera works\n"
    },
    {
      "commit": "4ada73d90e0e0813982f8d5b3131ddb0a623e8ee",
      "tree": "6feeb347c1610e963996f41e5bd46aa3dddc449f",
      "parents": [
        "3244d0db9d52223d417df71b6343064adbcad957"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue May 26 14:58:07 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jun 09 15:00:16 2020 -0700"
      },
      "message": "CCodec: retry sending output buffer after realloc\n\nBug: 157393159\nTest: atest CtsMediaV2TestCases:EncoderProfileLevelTest\nChange-Id: I14b5bd0f68300822d4b786b2e8f4144d414d8360\n"
    },
    {
      "commit": "8dfe4648925922aeff80bcdb3ebee6b89e434e1e",
      "tree": "bdecd6a5fbd3caeec784704636e5f7709351c6c5",
      "parents": [
        "6d5a5c10a5b9389cd84b5a10d5814e65eeb004aa"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Mon Jun 01 11:57:45 2020 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Tue Jun 09 13:57:53 2020 -0700"
      },
      "message": "Camera: update eviction logic for same owner case\n\nUpdate the eviction logic when the same owner is trying\nto open a new camera. The new expected behavior:\n   1. If the same camera is opened twice, the second\n      open will succeed and the first one would be\n      evicted.\n   2. If the owner is trying to open a camera that is\n      conflicting with any camera that\u0027s opened by\n      the same owner, the open call will fail.\n\nBefore this change, the behavior of #2 above\ncould vary (either old or new camera being evicted) on\ndifferent devices depending on how conflicting device\nis listed by camera HAL, which is not exposed to\napplication developers.\n\nAlso added new unit test to verify the eviction logic.\n\nBug: 153699385\nTest: B1 camera CTS test\nChange-Id: Id935e30f441d172ba774fc99a2714ade974668a8\n"
    },
    {
      "commit": "66e98bd1f91f122c69a9376e2fab9731efc5e5ef",
      "tree": "d0c6662aba8ea2edafecf939de18230079b5b193",
      "parents": [
        "3244d0db9d52223d417df71b6343064adbcad957"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue Jun 09 07:45:33 2020 +0530"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Jun 09 13:40:23 2020 -0700"
      },
      "message": "C2SoftVpxEnc: Add support for encoding from a larger graphic block\n\nCurrently buffer dimensions are expected to be same as encode dimension.\nUpdated the checks to allow for encoding from larger graphic block\n\nBug: 158120386\nTest: Encode 340x280 from a decoder surface with dimensions 384x288\n\nChange-Id: I9eed491d3211b42cc4b9f7e42fb386240c745b15\n"
    },
    {
      "commit": "cb2a90941c2d3fd4f2f9832bca07399ded50ded6",
      "tree": "85d51a4b647d753790c995bfc8e7ae2949c65de7",
      "parents": [
        "94a8cf726a898099457ad23c1b12937d53aabf96",
        "3244d0db9d52223d417df71b6343064adbcad957"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 09 17:46:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 09 17:46:39 2020 +0000"
      },
      "message": "Merge \"stagefright: notify async release complete\" into rvc-dev am: 3244d0db9d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11795217\n\nChange-Id: Idf07343070747faec6f9b062baa4f65d65537098\n"
    },
    {
      "commit": "3244d0db9d52223d417df71b6343064adbcad957",
      "tree": "85d51a4b647d753790c995bfc8e7ae2949c65de7",
      "parents": [
        "45d5095e0550cd84ed169b881a8f801ce2f64b7c",
        "80bc81ba9baed1673b0ea632cc47851ffa11bb4a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 09 17:41:01 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 17:41:01 2020 +0000"
      },
      "message": "Merge \"stagefright: notify async release complete\" into rvc-dev"
    },
    {
      "commit": "94a8cf726a898099457ad23c1b12937d53aabf96",
      "tree": "0b43bc24bd24c8413bd5c7afff76f915185bf6a9",
      "parents": [
        "81d99ef8372186ac2db564dca676a25e932d4a56",
        "45d5095e0550cd84ed169b881a8f801ce2f64b7c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 09 15:38:12 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 09 15:38:12 2020 +0000"
      },
      "message": "Merge \"audio policy: output selection upon dynamic policy registration\" into rvc-dev am: 45d5095e05\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11764552\n\nChange-Id: I89ec0b31b345d957d355572fc5e41f047b2440d5\n"
    },
    {
      "commit": "45d5095e0550cd84ed169b881a8f801ce2f64b7c",
      "tree": "0b43bc24bd24c8413bd5c7afff76f915185bf6a9",
      "parents": [
        "385d335254e05f62ad92d8414781cd769afdd629",
        "c209fe49e74dc30100a6f409c616f04382d48f05"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 09 15:29:01 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 15:29:01 2020 +0000"
      },
      "message": "Merge \"audio policy: output selection upon dynamic policy registration\" into rvc-dev"
    },
    {
      "commit": "c209fe49e74dc30100a6f409c616f04382d48f05",
      "tree": "afa05faf2118a2f09b308341a9d227df57bcb723",
      "parents": [
        "ea5f4133c7c029ffb988f4aa454c45c86294531c"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Jun 05 18:11:23 2020 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Jun 08 18:56:15 2020 -0700"
      },
      "message": "audio policy: output selection upon dynamic policy registration\n\nForce reevalution of output selection for AudioTrack clients when a\ndynamic audio policy (DAP) of type RENDER is registered or unregistered.\nFor LOOPBACK policies, this is not needed because the remote submix\ndevice is connected or disconnected triggering output reevaluation.\n\nAlso refactor checkOutputForAttributes to take actual output selection\nfor each client associated to a DAP instead of blindly forcing stream\ninvalidation as soon as an output associated with a DAP is found.\nThis covers direct outputs as the output is not opened when the DAP\nis registered.\n\nBug: 130296239\nTest: AudioHostTest\nTest: AudioServiceHostTest\nTest: audiopolicy_tests\nTest: regression with auto projected mode and live caption\nChange-Id: I07977e7902eb31c59621462a8fe2d7d1a4b1ba36\n"
    },
    {
      "commit": "81d99ef8372186ac2db564dca676a25e932d4a56",
      "tree": "3644348e313660e723f9ed024062b346ebd57b02",
      "parents": [
        "22adeeafd82304a589b71b1f6799bab3cde59785",
        "385d335254e05f62ad92d8414781cd769afdd629"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 09 00:48:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 09 00:48:02 2020 +0000"
      },
      "message": "Merge \"CCodec: Queue initial config buffers before requesting input buffers\" into rvc-dev am: 385d335254\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11737345\n\nChange-Id: Ibe046c0c4e18c71ea3b456f4f823e414b7b187c1\n"
    },
    {
      "commit": "385d335254e05f62ad92d8414781cd769afdd629",
      "tree": "3644348e313660e723f9ed024062b346ebd57b02",
      "parents": [
        "56c303b7729e095ed9e9f5b0cc0afb9c0652e0a4",
        "e7bb861f19735a73275777b160a9f3eadf1d353f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 09 00:37:31 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 09 00:37:31 2020 +0000"
      },
      "message": "Merge \"CCodec: Queue initial config buffers before requesting input buffers\" into rvc-dev"
    },
    {
      "commit": "22adeeafd82304a589b71b1f6799bab3cde59785",
      "tree": "fd03bc9db60f87bb7e64a3371144fa5f6ff26d57",
      "parents": [
        "8dc78335508deab0206690d978db13e5b9e24d54",
        "56c303b7729e095ed9e9f5b0cc0afb9c0652e0a4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 08 21:16:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 08 21:16:27 2020 +0000"
      },
      "message": "Merge \"replace char * with std::string\" into rvc-dev am: 56c303b772\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11687549\n\nChange-Id: Icc7172f5e3fa90fd6af643f4d6b39b1557dc5995\n"
    },
    {
      "commit": "56c303b7729e095ed9e9f5b0cc0afb9c0652e0a4",
      "tree": "fd03bc9db60f87bb7e64a3371144fa5f6ff26d57",
      "parents": [
        "79f08b942dfbcb2e9f88763fcbc168d981b787f5",
        "a38704a692224aebca63c430ab15acf5a9d5b29f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 08 21:00:55 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 21:00:55 2020 +0000"
      },
      "message": "Merge \"replace char * with std::string\" into rvc-dev"
    },
    {
      "commit": "8dc78335508deab0206690d978db13e5b9e24d54",
      "tree": "979ddcebb95874e0d626c01d39911852f377a1c2",
      "parents": [
        "7150296fcb57aa0c48253f897faabf20964a1526",
        "79f08b942dfbcb2e9f88763fcbc168d981b787f5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 08 19:40:58 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 08 19:40:58 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\" into rvc-dev am: 79f08b942d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11415576\n\nChange-Id: If128246134ea4fe22fc4306ae96ef85986bb4aaa\n"
    },
    {
      "commit": "79f08b942dfbcb2e9f88763fcbc168d981b787f5",
      "tree": "979ddcebb95874e0d626c01d39911852f377a1c2",
      "parents": [
        "ea5f4133c7c029ffb988f4aa454c45c86294531c",
        "730a7916262d23d406296f21aa2ac89a0a47c94c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jun 08 19:28:31 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 08 19:28:31 2020 +0000"
      },
      "message": "Merge \"Camera: Add lastCompletedFrameNumber in CaptureResultExtras\" into rvc-dev"
    },
    {
      "commit": "80bc81ba9baed1673b0ea632cc47851ffa11bb4a",
      "tree": "f0c06b6d2cae244408d56c8451302302eb314328",
      "parents": [
        "fa9ced081ee2b8daff54fa9aef61aa89a167048b"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 08 10:51:44 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Jun 08 11:57:57 2020 -0700"
      },
      "message": "stagefright: notify async release complete\n\nBug: 158158088\nTest: atest CtsMediaTestCases:MediaCodecCapabilitiesTest#testGetMaxSupportedInstances\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I6fe5547cfef0c03e8d929569a3b28fae197ae99b\n"
    },
    {
      "commit": "7150296fcb57aa0c48253f897faabf20964a1526",
      "tree": "4a477fc62fe92078afada3b446fd64cfb4a3a2c4",
      "parents": [
        "36abeac28f3b06929f696ff81c55377d044ddcb1",
        "ea5f4133c7c029ffb988f4aa454c45c86294531c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 06 01:03:40 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jun 06 01:03:40 2020 +0000"
      },
      "message": "Merge \"MEPG4Writer:return track errors to clients\" into rvc-dev am: ea5f4133c7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11708138\n\nChange-Id: I3ca2d24954164c4238897213de4d08ba47cec02b\n"
    },
    {
      "commit": "ea5f4133c7c029ffb988f4aa454c45c86294531c",
      "tree": "4a477fc62fe92078afada3b446fd64cfb4a3a2c4",
      "parents": [
        "5a126eaf40f04ea4871f537d4cef50c15b0686de",
        "c3d587df546cc4b53d6c89905a93f9a663778ce6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jun 06 00:48:22 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 06 00:48:22 2020 +0000"
      },
      "message": "Merge \"MEPG4Writer:return track errors to clients\" into rvc-dev"
    },
    {
      "commit": "36abeac28f3b06929f696ff81c55377d044ddcb1",
      "tree": "886e269dd361c645bd58c820779ac0711606345f",
      "parents": [
        "a04d3c20b6942a1621b94f879bc1084999b54479",
        "5a126eaf40f04ea4871f537d4cef50c15b0686de"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 05 23:49:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 05 23:49:48 2020 +0000"
      },
      "message": "Merge \"aaudio: fix race when disconnecting\" into rvc-dev am: 5a126eaf40\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11761087\n\nChange-Id: Iddf9ca75fcca171173cdfe011de04e07e5a6600e\n"
    },
    {
      "commit": "a04d3c20b6942a1621b94f879bc1084999b54479",
      "tree": "0a9d25e8d8cbdfdfef398acbf57ae3bd9a1a3897",
      "parents": [
        "76a6568eff5d6815bc015a2673acc31ce2f04252",
        "fab932e9edd3beb3a0539735d0692dcdbe2b1855"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 05 23:49:46 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 05 23:49:46 2020 +0000"
      },
      "message": "Merge \"aaudio test: add -s to test_steal_exclusive\" into rvc-dev am: fab932e9ed\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11760672\n\nChange-Id: Ieed7a458ffec35e10c28d3f7691b4931e0ffeb99\n"
    },
    {
      "commit": "5a126eaf40f04ea4871f537d4cef50c15b0686de",
      "tree": "886e269dd361c645bd58c820779ac0711606345f",
      "parents": [
        "fab932e9edd3beb3a0539735d0692dcdbe2b1855",
        "8e2255ad97be8c5665b6bc8973d37c241fb5814b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 05 23:37:12 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 23:37:12 2020 +0000"
      },
      "message": "Merge \"aaudio: fix race when disconnecting\" into rvc-dev"
    },
    {
      "commit": "fab932e9edd3beb3a0539735d0692dcdbe2b1855",
      "tree": "0a9d25e8d8cbdfdfef398acbf57ae3bd9a1a3897",
      "parents": [
        "3e8d51cb46b0c1f471a678e7d224b354dfee1cc7",
        "fd19a77bc0fcc2d3d85beac6403b2b8c907dfe69"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 05 23:37:12 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 23:37:12 2020 +0000"
      },
      "message": "Merge \"aaudio test: add -s to test_steal_exclusive\" into rvc-dev"
    },
    {
      "commit": "76a6568eff5d6815bc015a2673acc31ce2f04252",
      "tree": "46919f01b2883b152cf0786345dad44da6c92ad8",
      "parents": [
        "3a04be696e7fa18870309136843715fad0bd19cc",
        "3e8d51cb46b0c1f471a678e7d224b354dfee1cc7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 05 23:07:28 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 05 23:07:28 2020 +0000"
      },
      "message": "Merge \"stagefright: fix block model operations for OMX codecs\" into rvc-dev am: 3e8d51cb46\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11732367\n\nChange-Id: I4d0b75037126365f9427be94ca5d7fabd59ef7c3\n"
    },
    {
      "commit": "3e8d51cb46b0c1f471a678e7d224b354dfee1cc7",
      "tree": "46919f01b2883b152cf0786345dad44da6c92ad8",
      "parents": [
        "ccfd5262b788718046a4d90713832199fffe1549",
        "a0d5fc81e3341d8e771c18fca3c2f1fe985ae764"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 05 22:56:16 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 22:56:16 2020 +0000"
      },
      "message": "Merge \"stagefright: fix block model operations for OMX codecs\" into rvc-dev"
    },
    {
      "commit": "ffb889a24380cc72985a7f9725a889955a49c768",
      "tree": "b20184e7c4e1d5b8327385bad12db1576f730e60",
      "parents": [
        "6d5a5c10a5b9389cd84b5a10d5814e65eeb004aa"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu May 28 11:32:25 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Fri Jun 05 15:34:04 2020 -0700"
      },
      "message": "CCodec: query api feature for block model\n\nBug: 147748978\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: I0bf921f2eacd6fac89a04933f6bcf0ffa1937308\n"
    },
    {
      "commit": "8e2255ad97be8c5665b6bc8973d37c241fb5814b",
      "tree": "1131a333ad55726c9783e420d3a57f35bca18ad9",
      "parents": [
        "6d5a5c10a5b9389cd84b5a10d5814e65eeb004aa"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Jun 05 09:58:26 2020 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Jun 05 13:08:09 2020 -0700"
      },
      "message": "aaudio: fix race when disconnecting\n\nWhen disconnecting more than one stream,\nand the apps reopen the streams,\nthere was a race condition that resulted\nin the first app getting a Legacy stream instead of an\nMMAP stream. That is because it was disconnected before the\nother streams had stopped.\n\nNow we run the stop loop before the disconnect loop\nto prevent the race.\n\nBug: 158316262\nTest: test_steal_exclusive -r0 -d0 -s\nChange-Id: Ib8efde9c2f94f6ab1ba3475d88b45d373cc8d3bb\n"
    },
    {
      "commit": "3a04be696e7fa18870309136843715fad0bd19cc",
      "tree": "71f8a315c95701ee94b19f3b862e2e966ae032b0",
      "parents": [
        "68460b75417e63189a059460c0fdcc7f61801dc8",
        "ccfd5262b788718046a4d90713832199fffe1549"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 05 20:04:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 05 20:04:02 2020 +0000"
      },
      "message": "Merge \"Camera: Don\u0027t mark request thread as IDLE in configured state\" into rvc-dev am: ccfd5262b7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11692381\n\nChange-Id: I43433c49facc8c2e79b05c469a1927d49ad776b8\n"
    },
    {
      "commit": "ccfd5262b788718046a4d90713832199fffe1549",
      "tree": "71f8a315c95701ee94b19f3b862e2e966ae032b0",
      "parents": [
        "7a0d96e9223a6a2b68f98b27e86d75a443080189",
        "3bead5f9b87a5c5adad2b687f60a172d0475502a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 05 19:55:43 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 19:55:43 2020 +0000"
      },
      "message": "Merge \"Camera: Don\u0027t mark request thread as IDLE in configured state\" into rvc-dev"
    },
    {
      "commit": "c3d587df546cc4b53d6c89905a93f9a663778ce6",
      "tree": "a59e52ffde711eb682001fc5b663add6f0fbca39",
      "parents": [
        "8e8c7cf74eb666355e5bf6d6cfb944885c49f70a"
      ],
      "author": {
        "name": "Gopalakrishnan Nallasamy",
        "email": "gokrishnan@google.com",
        "time": "Tue Jun 02 11:06:21 2020 -0700"
      },
      "committer": {
        "name": "Gopalakrishnan Nallasamy",
        "email": "gokrishnan@google.com",
        "time": "Fri Jun 05 12:51:49 2020 -0700"
      },
      "message": "MEPG4Writer:return track errors to clients\n\nError returned by track threads would be passed to clients.\nCleanup misuse of types in error values.\nDon\u0027t bubble up fsync error.\nCatch write/seek error while writing initial boxes.\n\nBug: 157926677\nBug: 157291505\n\nTest: android.media.cts.MediaMuxerTest\nTest: android.mediav2.cts.MuxerTest\nTest: android.mediav2.cts.MuxerUnitTest\nTest: android.media.cts.MediaRecorderTest\n\nChange-Id: I17d3e5746c3284b49db94ce63c0b5d8c97e7bc9c\n"
    },
    {
      "commit": "fd19a77bc0fcc2d3d85beac6403b2b8c907dfe69",
      "tree": "c4d40019dd153168573cf5a6d34782b43b9b83a3",
      "parents": [
        "6d5a5c10a5b9389cd84b5a10d5814e65eeb004aa"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Jun 05 12:47:46 2020 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Jun 05 12:47:46 2020 -0700"
      },
      "message": "aaudio test: add -s to test_steal_exclusive\n\nAdd -s option to request SHARED mode.\nThis will not cause a steal. But it can be used\nto test the response to a disconnect.\n\nBug: 158316262\nTest: test_steal_exclusive -r0 -d0 -s\nChange-Id: I209dc72028ce61881a6d2d14a9cec689a2d74264\n"
    },
    {
      "commit": "68460b75417e63189a059460c0fdcc7f61801dc8",
      "tree": "d7923ce3ba468fc234c424813e1fa2e4423190e2",
      "parents": [
        "2c0eccb3d44a50890683acdac28d2c3c4b856fdf",
        "7a0d96e9223a6a2b68f98b27e86d75a443080189"
      ],
      "author": {
        "name": "Andrew Lewis",
        "email": "andrewlewis@google.com",
        "time": "Fri Jun 05 12:09:04 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 05 12:09:04 2020 +0000"
      },
      "message": "Merge \"Clamp audio seek to non-zero timestamp\" into rvc-dev am: 7a0d96e922\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11733625\n\nChange-Id: Ida2516809cff7bd38dc72bfc585e02852d922fd7\n"
    },
    {
      "commit": "7a0d96e9223a6a2b68f98b27e86d75a443080189",
      "tree": "d7923ce3ba468fc234c424813e1fa2e4423190e2",
      "parents": [
        "8edfea7301d5142c5646aa08d1eb12fd0c7e2bef",
        "8a5bfc35916863759285af1a292d8989b6421c59"
      ],
      "author": {
        "name": "Andrew Lewis",
        "email": "andrewlewis@google.com",
        "time": "Fri Jun 05 11:57:24 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 11:57:24 2020 +0000"
      },
      "message": "Merge \"Clamp audio seek to non-zero timestamp\" into rvc-dev"
    },
    {
      "commit": "2c0eccb3d44a50890683acdac28d2c3c4b856fdf",
      "tree": "3e0beed58575b5a5aef5c65fc1d0ccecf0385d31",
      "parents": [
        "985793c95f2a6588c8300dfedb0080a2b2616409",
        "8edfea7301d5142c5646aa08d1eb12fd0c7e2bef"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Jun 05 10:24:18 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 05 10:24:18 2020 +0000"
      },
      "message": "Merge \"Embed an sdkinfo proto in the test media apex\" into rvc-dev am: 8edfea7301\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11687543\n\nChange-Id: I2fb1442940e65f7131cdbcff1f89ac1a84999837\n"
    },
    {
      "commit": "8edfea7301d5142c5646aa08d1eb12fd0c7e2bef",
      "tree": "3e0beed58575b5a5aef5c65fc1d0ccecf0385d31",
      "parents": [
        "2db025067669613aaef043e6471d7035925e4df0",
        "9ff91b4efd4f46284e43c0b623b2dc67f24d0041"
      ],
      "author": {
        "name": "Anton Hansson",
        "email": "hansson@google.com",
        "time": "Fri Jun 05 10:05:50 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 10:05:50 2020 +0000"
      },
      "message": "Merge \"Embed an sdkinfo proto in the test media apex\" into rvc-dev"
    },
    {
      "commit": "8a5bfc35916863759285af1a292d8989b6421c59",
      "tree": "2c9c4b79e52633bb80d4e59a260dce95fe2c8819",
      "parents": [
        "6d5a5c10a5b9389cd84b5a10d5814e65eeb004aa"
      ],
      "author": {
        "name": "Andrew Lewis",
        "email": "andrewlewis@google.com",
        "time": "Thu Jun 04 15:20:27 2020 +0100"
      },
      "committer": {
        "name": "Andrew Lewis",
        "email": "andrewlewis@google.com",
        "time": "Fri Jun 05 09:07:09 2020 +0100"
      },
      "message": "Clamp audio seek to non-zero timestamp\n\nSeeking first seeks the video source, then uses the \u0027resolved\u0027 seek\nposition for video to seek the audio source. If an edit list is handled\nby prerolling from a preceding keyframe in the video track, this can\nlead to negative resolve seek positions from video, and seeks to\nnegative values are ignored.\n\nClamp the resolved seek position from the video source to be\nnon-negative so that the seek is not ignored. This fixes looping for\nfiles with edit lists that require prerolling from before zero, though\nvideo rendering needs to catch up after looping back to zero.\n\nBug: 156762034\nTest: Manually verified using the APK in b/156762034#comment1\nChange-Id: I59753b36d0f1272d4a7b4292b5edd787f9575dfa\n"
    },
    {
      "commit": "985793c95f2a6588c8300dfedb0080a2b2616409",
      "tree": "75f7c4cb4c3682850fddb8ff4080acd2307a4931",
      "parents": [
        "b484a03d25d68a2d5f0d17856685f7b8e502975b",
        "2db025067669613aaef043e6471d7035925e4df0"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 05 05:13:48 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jun 05 05:13:48 2020 +0000"
      },
      "message": "Merge \"AudioFlinger: Fix read timestamp if HAL returns error\" into rvc-dev am: 2db0250676\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11722687\n\nChange-Id: I0e53815cf10029676b63110b3a5e8b8c57bf62f0\n"
    },
    {
      "commit": "2db025067669613aaef043e6471d7035925e4df0",
      "tree": "75f7c4cb4c3682850fddb8ff4080acd2307a4931",
      "parents": [
        "6d5a5c10a5b9389cd84b5a10d5814e65eeb004aa",
        "743f640339310f980cc6480514fb67bcd26cc717"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 05 04:59:51 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 04:59:51 2020 +0000"
      },
      "message": "Merge \"AudioFlinger: Fix read timestamp if HAL returns error\" into rvc-dev"
    },
    {
      "commit": "a0d5fc81e3341d8e771c18fca3c2f1fe985ae764",
      "tree": "e7c9b3b7139858f85297f0bbd2771856671f85d9",
      "parents": [
        "6d5a5c10a5b9389cd84b5a10d5814e65eeb004aa"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Wed Jun 03 21:53:08 2020 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Jun 04 17:20:08 2020 -0700"
      },
      "message": "stagefright: fix block model operations for OMX codecs\n\n- Handle linear buffers larger than OMX buffers\n- Handle graphic buffers\n- Fix encrypted decoding use case\n\nBug: 157528365\nTest: atest CtsMediaTestCases:MediaCodecBlockModelTest\nTest: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small\nChange-Id: Ibd553ccf0aee054f2cf43be216527e2712fe859d\n"
    },
    {
      "commit": "e7bb861f19735a73275777b160a9f3eadf1d353f",
      "tree": "875f58c6b1d4f5d641934e3d8b3e9f50202d4e28",
      "parents": [
        "d40bc7615ff9bb6aac308083c51980437a9c6a21"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jun 04 06:15:22 2020 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Jun 04 06:23:06 2020 -0700"
      },
      "message": "CCodec: Queue initial config buffers before requesting input buffers\n\nTest: atest android.mediav2.cts.CodecEncoderTest\n\nTest: atest CtsMediaTestCases -- \\\n--module-arg CtsMediaTestCases:size:small\n\nBug: 150842764\nChange-Id: I6f48996ad17edc4ee2fa7b47d8a7c55abf17e46d\n"
    },
    {
      "commit": "743f640339310f980cc6480514fb67bcd26cc717",
      "tree": "75f7c4cb4c3682850fddb8ff4080acd2307a4931",
      "parents": [
        "4e48c2477d084919f13ee191a6c36713d83063f3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jun 03 13:17:04 2020 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Wed Jun 03 16:58:35 2020 -0700"
      },
      "message": "AudioFlinger: Fix read timestamp if HAL returns error\n\nTest: android.media.cts.AudioRecordTest#testTimestamp\nBug: 158112444\nChange-Id: Ibb35c6247ab94e63d586eddd1c95b7fc186e7822\n"
    },
    {
      "commit": "730a7916262d23d406296f21aa2ac89a0a47c94c",
      "tree": "63998bad70f9e02896b03b6dab2d79f3301fafb3",
      "parents": [
        "4e48c2477d084919f13ee191a6c36713d83063f3"
      ],
      "author": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Thu May 07 11:59:02 2020 -0700"
      },
      "committer": {
        "name": "Shuzhen Wang",
        "email": "shuzhenwang@google.com",
        "time": "Wed Jun 03 14:32:02 2020 -0700"
      },
      "message": "Camera: Add lastCompletedFrameNumber in CaptureResultExtras\n\nThe new fields in CaptureResultExtras notify the application the last\ncompleted frame numbers. A frame number is completed if:\n- All buffers are returned\n- Final capture result is returned, or CAPTURE_ERROR is called,\n- For buffers that are cancelled, all notifyError() is called.\n\nThis makes sure client doesn\u0027t ignore BUFFER_ERROR after capture\nresult metadata callback.\n\nPublic API and NDK logic are fixed. VNDK is yet to be done.\n\nTest: Camera CTS\nBug: 155353799\nChange-Id: I43f0f5ea18a670dfa00872ebc581567e2df76ad4\n"
    },
    {
      "commit": "b484a03d25d68a2d5f0d17856685f7b8e502975b",
      "tree": "14f2b63319b45ba43108b1b318dceafa419543b8",
      "parents": [
        "12946d1962730acd79dacc268333848ee71737da",
        "6d5a5c10a5b9389cd84b5a10d5814e65eeb004aa"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Jun 03 20:55:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 03 20:55:13 2020 +0000"
      },
      "message": "[automerger skipped] clearkey hidl: parsePssh securely am: 69279d9512 -s ours am: 6d5a5c10a5 -s ours\n\nam skip reason: Change-Id I480ee99778f8c774cb5b857b25c32d926270092d with SHA-1 230f58c028 is in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11712803\n\nChange-Id: I30520d2518c34a9d46c056799028aa8558f65690\n"
    },
    {
      "commit": "6d5a5c10a5b9389cd84b5a10d5814e65eeb004aa",
      "tree": "14f2b63319b45ba43108b1b318dceafa419543b8",
      "parents": [
        "4e48c2477d084919f13ee191a6c36713d83063f3",
        "69279d9512d8ec04c5239bbca4ea080b65280e96"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Jun 03 20:42:55 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 03 20:42:55 2020 +0000"
      },
      "message": "[automerger skipped] clearkey hidl: parsePssh securely am: 69279d9512 -s ours\n\nam skip reason: Change-Id I480ee99778f8c774cb5b857b25c32d926270092d with SHA-1 230f58c028 is in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11712803\n\nChange-Id: If209468341a86b99fd72638f6a0538af1a782127\n"
    },
    {
      "commit": "69279d9512d8ec04c5239bbca4ea080b65280e96",
      "tree": "a517e5248e6397d2658c1edb6152826776799ae0",
      "parents": [
        "15000df8f05fcaf5a0dab9a50e7e6657567d5b73"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Oct 08 01:08:07 2019 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Wed Jun 03 17:47:23 2020 +0000"
      },
      "message": "clearkey hidl: parsePssh securely\n\nBug: 137282168\nTest: drmpoc\nChange-Id: I480ee99778f8c774cb5b857b25c32d926270092d\nMerged-In: I480ee99778f8c774cb5b857b25c32d926270092d\n(cherry picked from commit 230f58c028f0840ee2aeabe5dd8e4eb800ecb2af)\n"
    },
    {
      "commit": "12946d1962730acd79dacc268333848ee71737da",
      "tree": "14f2b63319b45ba43108b1b318dceafa419543b8",
      "parents": [
        "96090febcd07483fffebcdb907b6cce532bdc52b",
        "4e48c2477d084919f13ee191a6c36713d83063f3"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 03 01:06:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 03 01:06:07 2020 +0000"
      },
      "message": "Merge \"aaudio: disable exclusive mode after steal\" into rvc-dev am: 4e48c2477d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11665503\n\nChange-Id: I30529e340a228305b2867bb84fefce88f93467c1\n"
    },
    {
      "commit": "96090febcd07483fffebcdb907b6cce532bdc52b",
      "tree": "b4cc7bd121c3418f2c539143591290f898d0e027",
      "parents": [
        "cf4623847e9f331f33302a600291a0168eaea3bd",
        "1ae898a10c9f3c66dc7c58c7c9808bcc8411650a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 03 01:06:04 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 03 01:06:04 2020 +0000"
      },
      "message": "Merge \"aaudio test: improve stealing test\" into rvc-dev am: 1ae898a10c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11659500\n\nChange-Id: I29da2d3e7c52c149868c605c2af5f6f92f03be3c\n"
    },
    {
      "commit": "4e48c2477d084919f13ee191a6c36713d83063f3",
      "tree": "14f2b63319b45ba43108b1b318dceafa419543b8",
      "parents": [
        "1ae898a10c9f3c66dc7c58c7c9808bcc8411650a",
        "836f9df5638d4edc475a5a9a69f385ed83831da0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 03 00:50:10 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 00:50:10 2020 +0000"
      },
      "message": "Merge \"aaudio: disable exclusive mode after steal\" into rvc-dev"
    },
    {
      "commit": "1ae898a10c9f3c66dc7c58c7c9808bcc8411650a",
      "tree": "b4cc7bd121c3418f2c539143591290f898d0e027",
      "parents": [
        "167afa7033328250169f141f85e3bc71d89475c9",
        "b9e4fd475481d6fa23c6df76cfb2b5e81b9cd9ec"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 03 00:50:10 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 00:50:10 2020 +0000"
      },
      "message": "Merge \"aaudio test: improve stealing test\" into rvc-dev"
    },
    {
      "commit": "cf4623847e9f331f33302a600291a0168eaea3bd",
      "tree": "83ddee08eb8bb8abc7bf73293c4b69bc7afa8e94",
      "parents": [
        "5f9bfd99b7b1e5d913a575e2cdd7cb1265a3f75c",
        "167afa7033328250169f141f85e3bc71d89475c9"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Jun 03 00:13:28 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 03 00:13:28 2020 +0000"
      },
      "message": "Merge \"audioflinger: fix FIXME in logBufferSizeUnderruns\" into rvc-dev am: 167afa7033\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11690113\n\nChange-Id: I181bbc5cc3306f8ffe5c7cab1b6a5149863aae16\n"
    },
    {
      "commit": "167afa7033328250169f141f85e3bc71d89475c9",
      "tree": "83ddee08eb8bb8abc7bf73293c4b69bc7afa8e94",
      "parents": [
        "a9d7640540c6a499c170072faa7d2d2b81d4ec34",
        "64e16a7c0a0341ec3e759d9522c037606e49ce70"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Wed Jun 03 00:04:55 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 03 00:04:55 2020 +0000"
      },
      "message": "Merge \"audioflinger: fix FIXME in logBufferSizeUnderruns\" into rvc-dev"
    },
    {
      "commit": "5f9bfd99b7b1e5d913a575e2cdd7cb1265a3f75c",
      "tree": "7ff70d2b96b1e944e7abd5961cfe33234b1a3f0e",
      "parents": [
        "71f517e7295e90c76b8a09db0032c2a68c78a173",
        "a9d7640540c6a499c170072faa7d2d2b81d4ec34"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 02 23:07:52 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 02 23:07:52 2020 +0000"
      },
      "message": "Merge \"AudioPolicy: manager: fix patch list growing up\" into rvc-dev am: a9d7640540\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11709956\n\nChange-Id: I3da4931f4851cbb29286c1cd9e0b73a3e737bd62\n"
    },
    {
      "commit": "a9d7640540c6a499c170072faa7d2d2b81d4ec34",
      "tree": "7ff70d2b96b1e944e7abd5961cfe33234b1a3f0e",
      "parents": [
        "044eaa62c79775870cbf08e323b152752edcfb9d",
        "8e544543add8e4e0e53f6b27a265254e6af2422b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 02 22:55:59 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 22:55:59 2020 +0000"
      },
      "message": "Merge \"AudioPolicy: manager: fix patch list growing up\" into rvc-dev"
    },
    {
      "commit": "64e16a7c0a0341ec3e759d9522c037606e49ce70",
      "tree": "4de10760a43ffb42233f3da48259a3dd403ccd31",
      "parents": [
        "72c3e0bbf62dbfd5e9ecabac3910f788e0b6b187"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Mon Jun 01 13:25:51 2020 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Tue Jun 02 14:48:16 2020 -0700"
      },
      "message": "audioflinger: fix FIXME in logBufferSizeUnderruns\n\nSome debug code was accidentally merged.\nThe hang was caused by a recursive lock of mLock.\nThe code now calls lockfree methods.\nAdded events for RELEASE and SETBUFFERSIZE.\n\nBug: 157916126\nTest: adb logcat | grep logBufferSize\nTest: launch OboeTester\nTest: disable MMAP checkbox\nTest: Tap OPEN and START\nTest: move bufferSize fader\nTest: expect to see no spam from logBufferSizeInFrames()\nTest: adb shell dumpsys media.metrics\nTest: expect to see entries like \"(bufferSizeFrames\u003d118, underrun\u003d1)\"\nChange-Id: I7d782ccea2c2470bc18a3a61cfb8767430a441d8\n"
    },
    {
      "commit": "8e544543add8e4e0e53f6b27a265254e6af2422b",
      "tree": "00175e73755007accffd18f0b48d40a2360bc303",
      "parents": [
        "e0c3d791757109b0302cf74e7027bcada2221b1f"
      ],
      "author": {
        "name": "Francois Gaffie",
        "email": "francois.gaffie@renault.com",
        "time": "Mon May 11 14:12:53 2020 +0200"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 02 14:17:13 2020 -0700"
      },
      "message": "AudioPolicy: manager: fix patch list growing up\n\ncommit 3b17354a caused potential stale audio patches\nrecords in audio policy manager for patches associated\nwith audio flinger software patches sharing an output mixer.\n\nBug: 136121584\nTest: dumpsys media.audio_policy \u0026\u0026\nadb shell /data/nativetest64/AudioPolicyEmulatorTests/AudioPolicyEmulatorTests --gtest_filter\u003dAudioPatchTest/AudioModeBridgingTest.\n\u0026\u0026 dumpsys media.audio_policy:\nensure list of patches did not grow up\nTest: atest audiopolicy_tests\n\nSigned-off-by: Francois Gaffie \u003cfrancois.gaffie@renault.com\u003e\nChange-Id: Ife8035dc2d2d9c0b568d6847ca5eb0d2cba77cea\n"
    },
    {
      "commit": "71f517e7295e90c76b8a09db0032c2a68c78a173",
      "tree": "20c1160ca8d5e6f26cef06f80877453beb4701d6",
      "parents": [
        "6bc37c5d9199dce8a5108138f79b29d0a44033c0",
        "044eaa62c79775870cbf08e323b152752edcfb9d"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 02 20:55:41 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 02 20:55:41 2020 +0000"
      },
      "message": "Merge \"AudioFlinger: fix fast capture silence\" into rvc-dev am: 044eaa62c7\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11671291\n\nChange-Id: I82da9e28413340cb4a007c846b023d053a010513\n"
    },
    {
      "commit": "044eaa62c79775870cbf08e323b152752edcfb9d",
      "tree": "20c1160ca8d5e6f26cef06f80877453beb4701d6",
      "parents": [
        "f1a5f750ebc11f53846bd114f1caf0d43596a1d0",
        "33403f0ef8ec7e6217f4969879fa81101e6b84ee"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Jun 02 20:44:03 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 20:44:03 2020 +0000"
      },
      "message": "Merge \"AudioFlinger: fix fast capture silence\" into rvc-dev"
    },
    {
      "commit": "6bc37c5d9199dce8a5108138f79b29d0a44033c0",
      "tree": "4bf6b11b7fd84e06a3b60f94f45cd4f9e5933742",
      "parents": [
        "5ddb479882c1a9c195f0e709cbd3969bfa7e2836",
        "f1a5f750ebc11f53846bd114f1caf0d43596a1d0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 02 19:11:38 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 02 19:11:38 2020 +0000"
      },
      "message": "Merge \"Fix potential use-after-free issue\" into oc-dev am: cb06eeab99 am: f543f7ffc1 am: abc29d848e am: b6b78798a4 am: 7771132ca8 am: 15000df8f0 am: f1a5f750eb\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11566487\n\nChange-Id: I577dc8b14e0c6975734206d793bec6a564808527\n"
    },
    {
      "commit": "f1a5f750ebc11f53846bd114f1caf0d43596a1d0",
      "tree": "4bf6b11b7fd84e06a3b60f94f45cd4f9e5933742",
      "parents": [
        "8e8c7cf74eb666355e5bf6d6cfb944885c49f70a",
        "15000df8f05fcaf5a0dab9a50e7e6657567d5b73"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 02 18:44:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 02 18:44:20 2020 +0000"
      },
      "message": "Merge \"Fix potential use-after-free issue\" into oc-dev am: cb06eeab99 am: f543f7ffc1 am: abc29d848e am: b6b78798a4 am: 7771132ca8 am: 15000df8f0\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11566487\n\nChange-Id: I65c5812d4761d1656fb5fabbd6b762c8a59f691f\n"
    },
    {
      "commit": "15000df8f05fcaf5a0dab9a50e7e6657567d5b73",
      "tree": "fc2fe7adf2c022af88bdeddb63deb2baf4a8e5fb",
      "parents": [
        "7404ede153696969a33bf28c1ac97535a2f323af",
        "7771132ca8e04c189950def84803240d549673e5"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 02 18:31:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 02 18:31:39 2020 +0000"
      },
      "message": "Merge \"Fix potential use-after-free issue\" into oc-dev am: cb06eeab99 am: f543f7ffc1 am: abc29d848e am: b6b78798a4 am: 7771132ca8\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11566487\n\nChange-Id: If13d04620d5795d89924966740f4b22249635e03\n"
    },
    {
      "commit": "7771132ca8e04c189950def84803240d549673e5",
      "tree": "61c1273db8c8ddff3ec7e4f50948a680d97778c2",
      "parents": [
        "1d5ae3dd0faee158ae9a7bd6cd248237b3ea00a3",
        "b6b78798a47a74d511b9bcd6543b71cb675730bd"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 02 18:21:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 02 18:21:45 2020 +0000"
      },
      "message": "Merge \"Fix potential use-after-free issue\" into oc-dev am: cb06eeab99 am: f543f7ffc1 am: abc29d848e am: b6b78798a4\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11566487\n\nChange-Id: I6bad4e5adfeba9baa9d6756f46f5867394c4a3c6\n"
    },
    {
      "commit": "b6b78798a47a74d511b9bcd6543b71cb675730bd",
      "tree": "2ad564ccd79a8b3ef9340381f03ff35694501b2a",
      "parents": [
        "284841d9e38958afca6f95f5bdbcdfb960a4dfa7",
        "abc29d848e19449f55bb4a19226ef9594f3d030c"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 02 18:06:50 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 02 18:06:50 2020 +0000"
      },
      "message": "Merge \"Fix potential use-after-free issue\" into oc-dev am: cb06eeab99 am: f543f7ffc1 am: abc29d848e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/11566487\n\nChange-Id: Ic3e618a12eaac79e04857483ccb1cef606072079\n"
    },
    {
      "commit": "abc29d848e19449f55bb4a19226ef9594f3d030c",
      "tree": "294a6fcb8a58f5a9584f0d5fc0220858a512ecff",
      "parents": [
        "b7b552e563f0a192b343d5fcf3b5f8dff1d8c6a0",
        "f543f7ffc1f9db22d7bb0c29315d21004adb4330"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 02 17:51:37 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 02 17:51:37 2020 +0000"
      },
      "message": "Merge \"Fix potential use-after-free issue\" into oc-dev am: cb06eeab99 am: f543f7ffc1\n\nOriginal change: undetermined\n\nChange-Id: Ie073af9204def3cc7bfbc9b9435cd65df443428f\n"
    },
    {
      "commit": "f543f7ffc1f9db22d7bb0c29315d21004adb4330",
      "tree": "1387f426aa812345359c7f3321717faa35d1e728",
      "parents": [
        "e8f92b71839096baf8ba9e5b3709cf83b59b035f",
        "cb06eeab99dad7de64b3d6e26567c5ed825d9fa8"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 02 17:34:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 02 17:34:24 2020 +0000"
      },
      "message": "Merge \"Fix potential use-after-free issue\" into oc-dev am: cb06eeab99\n\nOriginal change: undetermined\n\nChange-Id: I9a2704421608984faa8d610af219b47dfc6dd1ae\n"
    },
    {
      "commit": "5ddb479882c1a9c195f0e709cbd3969bfa7e2836",
      "tree": "4bf6b11b7fd84e06a3b60f94f45cd4f9e5933742",
      "parents": [
        "9c6b3046be913559dd7e06139944ba2e4098ece0",
        "8e8c7cf74eb666355e5bf6d6cfb944885c49f70a"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 02 17:21:38 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 02 17:21:38 2020 +0000"
      },
      "message": "[automerger skipped] Expand nuplayer mutex for mediametrics management am: 12ce8a9cd4 am: e8f92b7183 -s ours am: b7b552e563 -s ours am: 284841d9e3 -s ours am: 1d5ae3dd0f -s ours am: 7404ede153 -s ours am: 8e8c7cf74e -s ours\n\nam skip reason: Change-Id I75f29a6254c5eab5d4f524ee7a7ef59f93a0b405 with SHA-1 e99bcf2fa8 is in history\n\nOriginal change: undetermined\n\nChange-Id: Ic8c2fb832e208bc250d2d522296c5fcef7d9e798\n"
    },
    {
      "commit": "cb06eeab99dad7de64b3d6e26567c5ed825d9fa8",
      "tree": "8be381e9fb1f6ba036774d52bfbff5d7f4a9ea32",
      "parents": [
        "12ce8a9cd48b3fbb92b56b3e94b44c5bd47e2a24",
        "6aaef5a99f15da847a8c55a137bfc6263829e8ff"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 02 17:17:30 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 02 17:17:30 2020 +0000"
      },
      "message": "Merge \"Fix potential use-after-free issue\" into oc-dev"
    },
    {
      "commit": "8e8c7cf74eb666355e5bf6d6cfb944885c49f70a",
      "tree": "4bf6b11b7fd84e06a3b60f94f45cd4f9e5933742",
      "parents": [
        "f75be02d3a72f05e577ada067ec8c79b6d1fc857",
        "7404ede153696969a33bf28c1ac97535a2f323af"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 02 17:09:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jun 02 17:09:20 2020 +0000"
      },
      "message": "[automerger skipped] Expand nuplayer mutex for mediametrics management am: 12ce8a9cd4 am: e8f92b7183 -s ours am: b7b552e563 -s ours am: 284841d9e3 -s ours am: 1d5ae3dd0f -s ours am: 7404ede153 -s ours\n\nam skip reason: Change-Id I75f29a6254c5eab5d4f524ee7a7ef59f93a0b405 with SHA-1 e99bcf2fa8 is in history\n\nOriginal change: undetermined\n\nChange-Id: Ie5b8ccdb8fd29440a20e6e33781bc957edd1a93d\n"
    }
  ],
  "next": "7404ede153696969a33bf28c1ac97535a2f323af"
}
