)]}'
{
  "log": [
    {
      "commit": "e2d5f7bc3b45a2dc3e072f02d6efdcc767e49c4e",
      "tree": "2bfa2ae6dae76523751ac6567dc623b1ac116df8",
      "parents": [
        "ed9b963791527782aa08938f8fa080189756cb44"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 29 09:56:21 2018 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 29 09:56:21 2018 -0700"
      },
      "message": "Add __INTRODUCED_IN to more NdkMediaFormat.h variables\n\nAnnotate the ones that were added when the NDK media APIs were first\nadded in API 21\n\nTest: build\nChange-Id: Id60039944981f3af56571f2de31e7989e4d377a2\n"
    },
    {
      "commit": "ed9b963791527782aa08938f8fa080189756cb44",
      "tree": "b3b814fff2e6e06fb885213a687943b2bc7174a3",
      "parents": [
        "075c91d7bc6855e94d822d9655c0955d2b43a8ce",
        "0429f4094a5fc72a2af652df2ff8c1670937a13c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jun 28 15:47:30 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 28 15:47:30 2018 -0700"
      },
      "message": "Add __INTRODUCED_IN to NdkMediaFormat.h variables too.\nam: 0429f4094a\n\nChange-Id: I8db72fb5b246bb046a1c8b67db1dda76558a65f4\n"
    },
    {
      "commit": "0429f4094a5fc72a2af652df2ff8c1670937a13c",
      "tree": "02425a5f06329202a183a30e2220c2c6cebc1259",
      "parents": [
        "233ce1b552f23acefbd6160b2c92c5f63390003e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jun 28 14:22:23 2018 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jun 28 14:22:23 2018 -0700"
      },
      "message": "Add __INTRODUCED_IN to NdkMediaFormat.h variables too.\n\nBug: https://github.com/android-ndk/ndk/issues/706\nTest: builds\nChange-Id: I5612b0d255f8d6a3dadffdc333adfd564073c52e\n"
    },
    {
      "commit": "233ce1b552f23acefbd6160b2c92c5f63390003e",
      "tree": "2d54c8061738890e43f9b6d21e432d58645856c5",
      "parents": [
        "e7c5039154a907d298fd552f7840e64b2c140331"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 18 13:17:24 2018 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jun 28 14:21:44 2018 -0700"
      },
      "message": "Add __INTRODUCED_IN to audio/camera/media headers.\n\nBug: https://github.com/android-ndk/ndk/issues/706\nTest: builds\nChange-Id: I519d4fd825d40c3f72515f29a7e5b12c23a1749a\nExempt-From-Owner-Approval: cherrypick\n(cherry picked from commit 85a41536a4885b12120ddafb4d0b3fee8a8613b6)\n"
    },
    {
      "commit": "c22b754fa944017c5d4c5ca58a077fdf89842947",
      "tree": "82a95be426b759f0faa6d1d7fa5543703127d8d6",
      "parents": [
        "d20ad8ff8449014337cd464ad09e91c14cddf099",
        "1f043e44864433e198be556ae1282d11720c741c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 22 05:52:27 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 22 05:52:27 2018 +0000"
      },
      "message": "Merge \"mediaplayer2: rename getMediaPlayer2State to getState\""
    },
    {
      "commit": "1f043e44864433e198be556ae1282d11720c741c",
      "tree": "ba971b4f177c3e9249933e10708007772de5a9a8",
      "parents": [
        "f4a0c67ca42a47deb3ae403d9853d7570c4cffc2"
      ],
      "author": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Wed Jun 20 16:52:50 2018 -0700"
      },
      "committer": {
        "name": "Wei Jia",
        "email": "wjia@google.com",
        "time": "Thu Jun 21 16:35:39 2018 -0700"
      },
      "message": "mediaplayer2: rename getMediaPlayer2State to getState\n\nTest: MediaPlayer2Test\nBug: 109928575\nChange-Id: Ib357cdd82bde0b298c5d9e749267737bd0cd3af3\n"
    },
    {
      "commit": "d20ad8ff8449014337cd464ad09e91c14cddf099",
      "tree": "137582ac92bc06268d73a5d2b33c50f55e1aa013",
      "parents": [
        "a8ed03695e015e0cb3eb66a5b68ae7500de45a34",
        "c0fa2711b476a6550cc657f0a0b7b9df532df6bc"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Jun 21 02:02:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 21 02:02:40 2018 +0000"
      },
      "message": "Merge \"Add a null checking for heic thumbnail data.\""
    },
    {
      "commit": "c0fa2711b476a6550cc657f0a0b7b9df532df6bc",
      "tree": "a2bf243de4b4c0851af847ed031399a3b5265f24",
      "parents": [
        "a0d382085046ed3b3bea256fbe13051528596418"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Jun 20 16:39:58 2018 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Wed Jun 20 16:39:58 2018 -0700"
      },
      "message": "Add a null checking for heic thumbnail data.\n\nTest: run poc with and without the patch\nBug: 79944875\nChange-Id: Ie3a9610c19baef65f4a5c7e7f6b8e051b558d663\n"
    },
    {
      "commit": "a8ed03695e015e0cb3eb66a5b68ae7500de45a34",
      "tree": "0f1569cbc6bb623c928dd058529957609cc63236",
      "parents": [
        "9fc9c5f29e7ddb506a08576b51792bdb85577348",
        "49a9c182b357c8d37488e80db8c31850ec7359cf"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jun 20 22:04:39 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 20 22:04:39 2018 +0000"
      },
      "message": "Merge \"Sort extractor list\""
    },
    {
      "commit": "9fc9c5f29e7ddb506a08576b51792bdb85577348",
      "tree": "d7bf50e47f2356b8f513a0f4425351cea22eb2fa",
      "parents": [
        "65fecee7cfa20d02e0ed620f9868d846557c0725",
        "85a41536a4885b12120ddafb4d0b3fee8a8613b6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 20 21:48:32 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 20 21:48:32 2018 +0000"
      },
      "message": "Merge \"Add __INTRODUCED_IN to audio/camera/media headers.\""
    },
    {
      "commit": "49a9c182b357c8d37488e80db8c31850ec7359cf",
      "tree": "47467a2b33ad4f976dd00261089341c1a978b376",
      "parents": [
        "65fecee7cfa20d02e0ed620f9868d846557c0725"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jun 20 12:49:57 2018 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Wed Jun 20 13:47:36 2018 -0700"
      },
      "message": "Sort extractor list\n\nUse std::list instead of List and sort the extractor list so that\nthe order in which they are called is deterministic across builds.\n\nBug: 110230427\nTest: manual\nChange-Id: I614e33e388e74cdab0d77a7721ca75c78d968db1\n"
    },
    {
      "commit": "070e751eee408cc7d23cf6985ef796e424fcc4ba",
      "tree": "2c21fe69bc93073e5c54bfcc1fe2f67c3f6cb476",
      "parents": [
        "df9b420d1a43d4fa7d75e10f00a15e482c994cae"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Tue May 22 09:29:13 2018 -0700"
      },
      "committer": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Jun 18 14:42:45 2018 -0700"
      },
      "message": "libAudioHal: factorize V2 and V4\n\nMerge the two versions and ifdef the few\nparts still different.\n\nTest: playback music, assistant\nChange-Id: I750f5d18ba34236637c18a87e2daa54a7c446d91\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "85a41536a4885b12120ddafb4d0b3fee8a8613b6",
      "tree": "cf225b6fcf3514af521254574a392b2534ef02ec",
      "parents": [
        "aa8b91a495fa4a23dc4c7b6f9fc81b0df869c50e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 18 13:17:24 2018 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 18 13:42:42 2018 -0700"
      },
      "message": "Add __INTRODUCED_IN to audio/camera/media headers.\n\nBug: https://github.com/android-ndk/ndk/issues/706\nTest: builds\nChange-Id: I519d4fd825d40c3f72515f29a7e5b12c23a1749a\n"
    },
    {
      "commit": "df9b420d1a43d4fa7d75e10f00a15e482c994cae",
      "tree": "c7367730f593d5904396f5ef2bb04010d97090ca",
      "parents": [
        "d308499867c5403eb68113c793727183f82a48cf"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Thu May 10 19:56:08 2018 -0700"
      },
      "committer": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Mon Jun 18 12:58:10 2018 -0700"
      },
      "message": "Align LibAudioHal V2 and V4 for factorisation\n\nIn order to merge the two version, they must first align as much\nas possible.\n\nTest: playback music, assistant\nChange-Id: If517cc3f4646a224af3e9b3d42b68a75f1801b39\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "ee6705ad932906e3c268e16be7deae43f19e5e8c",
      "tree": "37d0d4445974797a0e4245d6e6dfbafd095d2b4d",
      "parents": [
        "d21563205d17b6c61653501f5350812cbf18f58d",
        "d62d30773decf3cd44cbd2a4edc8f0daf7c0ca5b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Mon Jun 18 11:01:25 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jun 18 11:01:25 2018 -0700"
      },
      "message": "stagefright: send EOS to encoder for thumbnail extraction\nam: d62d30773d\n\nChange-Id: I3d327311145b2b557efff35b3a2527f484e47f89\n"
    },
    {
      "commit": "aa8b91a495fa4a23dc4c7b6f9fc81b0df869c50e",
      "tree": "70112d58cb956867d1c73338ac42a72e5dc8f2f3",
      "parents": [
        "ecc422b33a983b0393aa33a6b1f580453a194c1f",
        "5067a02052cf3ae8772ca68ef0b1ca526729361b"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Jun 18 17:52:19 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Mon Jun 18 17:52:19 2018 +0000"
      },
      "message": "[automerger] stagefright: send EOS to encoder for thumbnail extraction am: d62d30773d am: 5067a02052\n\nChange-Id: Ie56499cf819320a5968a57b8e39bde050b2c0ce5\n"
    },
    {
      "commit": "ecc422b33a983b0393aa33a6b1f580453a194c1f",
      "tree": "22a413b0a422c7e53d605f8b4c384ad28ca6d958",
      "parents": [
        "42c47a6a60e5bffc99f306b434cdce4befbc8cbc",
        "7c6ae98049e422454f6e9ea21d9d3fd6a7bfd217"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 15 18:38:47 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 15 18:38:47 2018 +0000"
      },
      "message": "Merge \"audioflinger: Add support for RecordTrack with no conversion\""
    },
    {
      "commit": "7c6ae98049e422454f6e9ea21d9d3fd6a7bfd217",
      "tree": "06f9d2dc1df52505e59968677bc1dc8d042a1e55",
      "parents": [
        "495d8f29c82be95d499f8897311411ccc74ec52b"
      ],
      "author": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Jun 14 12:33:38 2018 -0700"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Thu Jun 14 17:03:06 2018 -0700"
      },
      "message": "audioflinger: Add support for RecordTrack with no conversion\n\nWhen piping encoded audio data via software patch, it needs\nto be created without the buffer converter. In this case the audio\ndata is copied directly from ResamplerBufferProvider.\n\nAdded input flag AUDIO_INPUT_FLAG_DIRECT to indicate to PatchPanel\nthat the PatchRecord track needs to be opened in this mode.\nThis flag can be later added to minor Audio HAL update.\n\nBug: 63901775\nTest: MSD scenario; verified that phone over USB headset still works\n      on marlin / sailfish\n\nChange-Id: If2745778d356769b143fb3c29910275ddef119ac\n"
    },
    {
      "commit": "d62d30773decf3cd44cbd2a4edc8f0daf7c0ca5b",
      "tree": "531fa7a2306a8d82e7bd9d0040812d8a8d6a3ecf",
      "parents": [
        "70c2e5ea61daffd458fd0e57be8376036281f737"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jun 14 12:28:32 2018 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu Jun 14 22:32:48 2018 +0000"
      },
      "message": "stagefright: send EOS to encoder for thumbnail extraction\n\nDecoders might hold on to decoded frames for certain streams,\nsend EOS after last sample so that we get all output frames.\n\nbug: 110116757\nbug: 110226430\n\nTest: CTS HeifWriterTest; MediaMetadataRetrieverTest\nChange-Id: I0f8e7f1607857297325594adad8ca4fbff16e5e9\n"
    },
    {
      "commit": "a59b02d12c312f66c7cccf79ae3cbf3fc1630a14",
      "tree": "ab0ec91c56f9d9b69b4046ef8d9ce9681894af4e",
      "parents": [
        "495d8f29c82be95d499f8897311411ccc74ec52b",
        "9dcd34f438ed63b2806134368c68cd3004e4dffb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 14 04:05:23 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 14 04:05:23 2018 +0000"
      },
      "message": "Merge \"AAudio should not use legacy path if not allowed\""
    },
    {
      "commit": "9dcd34f438ed63b2806134368c68cd3004e4dffb",
      "tree": "8df9451253ed236a33f3f805287cf3c0c7df2541",
      "parents": [
        "5f2136e6323c1e241c918a59cd06e715480241cb"
      ],
      "author": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Wed Jun 13 16:19:36 2018 -0700"
      },
      "committer": {
        "name": "Kevin Rocard",
        "email": "krocard@google.com",
        "time": "Wed Jun 13 17:47:27 2018 -0700"
      },
      "message": "AAudio should not use legacy path if not allowed\n\nTest: mmm frameworks/av/media/libaaudio/examples \u0026\u0026 adb sync data \u0026\u0026\n      adb shell ! /data/nativetest64/write_sine_callback/write_sine_callback -m3\nChange-Id: Ie17c4037c4b61caed07748a0ae79ec950da3c802\nSigned-off-by: Kevin Rocard \u003ckrocard@google.com\u003e\n"
    },
    {
      "commit": "e0f2694168bc1d8689b37fee52af2ae1a403fe56",
      "tree": "f60b15398f3897f559a2361417c1a4cbc7eee86e",
      "parents": [
        "9c6d88f78066ab0aa812845124efb2f194c9cf05",
        "ab065b63be1bfa8f95a372a4a5629fa16f54c75e"
      ],
      "author": {
        "name": "Jaekyun Seok",
        "email": "jaekyun@google.com",
        "time": "Fri Jun 08 12:44:23 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 08 12:44:23 2018 -0700"
      },
      "message": "Merge \"Add odm/etc/media_profiles_V1_0.xml\" into pi-dev am: afb0d8c57e\nam: ab065b63be\n\nChange-Id: I0ceeaf2e7bd8b52a07bdee09c4040ec4d7a14f5b\n"
    },
    {
      "commit": "ab065b63be1bfa8f95a372a4a5629fa16f54c75e",
      "tree": "896aa72dace5420890bd074319e361013f5a7edf",
      "parents": [
        "a5b2df722f6bad2a4405b9d5faa568143f167f8c",
        "afb0d8c57e6a6efca3c413cf28a8e25ee8973a6d"
      ],
      "author": {
        "name": "Jaekyun Seok",
        "email": "jaekyun@google.com",
        "time": "Fri Jun 08 12:38:26 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 08 12:38:26 2018 -0700"
      },
      "message": "Merge \"Add odm/etc/media_profiles_V1_0.xml\" into pi-dev\nam: afb0d8c57e\n\nChange-Id: I865012b3fb17efae6ae0ee62bad40497eb959d96\n"
    },
    {
      "commit": "afb0d8c57e6a6efca3c413cf28a8e25ee8973a6d",
      "tree": "260e04dfb766947e89d554e87953fa6cb6a02ff6",
      "parents": [
        "d5217e613d252dcc5d3a223fcd5e6e4109b65b85",
        "6b0bd48f20e610238878289cd4e21e68eeef776a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 08 19:29:54 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 08 19:29:54 2018 +0000"
      },
      "message": "Merge \"Add odm/etc/media_profiles_V1_0.xml\" into pi-dev"
    },
    {
      "commit": "9c6d88f78066ab0aa812845124efb2f194c9cf05",
      "tree": "d363ebcc7ecebbf60d5beb3ec9c5cc5ed7c2eda5",
      "parents": [
        "dbc61befed8413bb6ea47b6e908881c8e15f968f",
        "a5b2df722f6bad2a4405b9d5faa568143f167f8c"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Jun 08 09:40:37 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 08 09:40:37 2018 -0700"
      },
      "message": "Merge \"SoftXaac: Formatting changes\" into pi-dev am: d5217e613d\nam: a5b2df722f\n\nChange-Id: I4440e2e7ddf0221c2b69cb2838bfa5d36d78f164\n"
    },
    {
      "commit": "a5b2df722f6bad2a4405b9d5faa568143f167f8c",
      "tree": "9f9dcf7ce3f5854f60bb8601710a3e2dcc78a56a",
      "parents": [
        "d42afb97fae5f9c214db37787c513b8704ba18d5",
        "d5217e613d252dcc5d3a223fcd5e6e4109b65b85"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Fri Jun 08 09:22:41 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 08 09:22:41 2018 -0700"
      },
      "message": "Merge \"SoftXaac: Formatting changes\" into pi-dev\nam: d5217e613d\n\nChange-Id: I9471d54704f55400c9bf30f1fd69e926a89ffe18\n"
    },
    {
      "commit": "6b0bd48f20e610238878289cd4e21e68eeef776a",
      "tree": "b4a41c2286d87392d386172b3e5791d78035474e",
      "parents": [
        "29d1cc0fe6c2cc5f97e9d77e21f47df58544340c"
      ],
      "author": {
        "name": "Jaekyun Seok",
        "email": "jaekyun@google.com",
        "time": "Fri Jun 08 16:57:37 2018 +0900"
      },
      "committer": {
        "name": "Jaekyun Seok",
        "email": "jaekyun@google.com",
        "time": "Fri Jun 08 16:57:37 2018 +0900"
      },
      "message": "Add odm/etc/media_profiles_V1_0.xml\n\nBug: 109856157\nTest: succeeded building\nChange-Id: Id19ee5d49fdd448a895be3d5e4f6b1c2cdff6bb7\n"
    },
    {
      "commit": "3b810364ead58a1149189b876d1af5630951c726",
      "tree": "cd4a18a97e98504f3d95f34668ee18cc5d1cc61c",
      "parents": [
        "bebb9d118340d2ce7b518539eba23f877b6fd8ad"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Wed May 30 15:56:29 2018 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Thu Jun 07 16:52:47 2018 -0700"
      },
      "message": "SoftXaac: Formatting changes\n\nBug: 80493357\nTest: compare object sizes\nChange-Id: Ief3e0ed8343fd4c45159ccf9b241efe01b050d39\n"
    },
    {
      "commit": "9b11c026344077dab9591bb8b9afdf3e7bd93eb1",
      "tree": "44bd2406c5d45c730437b4003535983df4d404f9",
      "parents": [
        "7e19897b405318df20eccb1d697a8ecccd70fbc7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 06 19:19:22 2018 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jun 07 16:50:45 2018 -0700"
      },
      "message": "sound trigger: more checks on IMemory received from client\n\nAdd a verification on actual size of the fd backing up the IMemory\nrecevied for sound model or recognition config.\n\nFix similar problem for AudioTrack shared buffer.\n\nBug: 78596657\nTest: run POC. OK Google regression.\nChange-Id: I7cb02785f8ba46c437c7fcaa5b821f4b7e3240a0\n"
    },
    {
      "commit": "a1fa1715f86df5f79025b03ee9483ca29189a0b0",
      "tree": "97d9195d5adc436a8f2ac9b88916ac3516714c19",
      "parents": [
        "be019a84320313ffa267000c62c1c1ccca9c0fac",
        "3b2ceb31754d95b94485fac355c21cabd806fa02"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jun 07 13:18:05 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 07 13:18:05 2018 -0700"
      },
      "message": "Merge \"Remove common_time code\" am: d22857101e\nam: 3b2ceb3175\n\nChange-Id: I91a45fc18dbc51a1be23c589d1af06af9c9421a7\n"
    },
    {
      "commit": "3b2ceb31754d95b94485fac355c21cabd806fa02",
      "tree": "bacb4034673e7d72d9eecb78f1cb2a8ef26eef1e",
      "parents": [
        "915812980e4d220b4e7ec797615663ca221679be",
        "d22857101ea092618470b085fb3378e4b06a03bd"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jun 07 09:49:32 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jun 07 09:49:32 2018 -0700"
      },
      "message": "Merge \"Remove common_time code\"\nam: d22857101e\n\nChange-Id: Idc66ba039d7d159830c39f37b80197a0f76fb203\n"
    },
    {
      "commit": "7e19897b405318df20eccb1d697a8ecccd70fbc7",
      "tree": "9bc0556b5e17f93039223d8002837cacd88cb328",
      "parents": [
        "2548309603009e509a793da7e05c01cb3a94cce6",
        "be019a84320313ffa267000c62c1c1ccca9c0fac"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jun 06 20:44:59 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 06 20:44:59 2018 -0700"
      },
      "message": "Merge \"Collected Patches from Ittiam\" into pi-dev am: bebb9d1183\nam: be019a8432\n\nChange-Id: I5ff49a416a90ad4630ec96749cb7567152ee91ff\n"
    },
    {
      "commit": "be019a84320313ffa267000c62c1c1ccca9c0fac",
      "tree": "f15fe0e14a6ce4e2c2fc852e61aadf8ec3668c07",
      "parents": [
        "3f60f867664f2b90eb82eda906919e2da47ae6a8",
        "bebb9d118340d2ce7b518539eba23f877b6fd8ad"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jun 06 18:33:46 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 06 18:33:46 2018 -0700"
      },
      "message": "Merge \"Collected Patches from Ittiam\" into pi-dev\nam: bebb9d1183\n\nChange-Id: Iaae2b97c513d124c29f4fccf1a6668e1a0e28d69\n"
    },
    {
      "commit": "bebb9d118340d2ce7b518539eba23f877b6fd8ad",
      "tree": "95635b4816bf5d083621663f9ef92b336bb33e59",
      "parents": [
        "89c5da186f5d59372b6c33bb9a5e17d4aa8c6db0",
        "b190dd16fdb0187ae27e469febf1f59f3482271e"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jun 06 23:57:56 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 06 23:57:56 2018 +0000"
      },
      "message": "Merge \"Collected Patches from Ittiam\" into pi-dev"
    },
    {
      "commit": "2548309603009e509a793da7e05c01cb3a94cce6",
      "tree": "95fc6499db9a44b00307921873aa54e730b27483",
      "parents": [
        "70b576df7d88c2d5843fc31eb726ed7c33c1af89",
        "3f60f867664f2b90eb82eda906919e2da47ae6a8"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jun 06 10:48:18 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 06 10:48:18 2018 -0700"
      },
      "message": "Merge \"SoftXAAC: Removed redundant null checks for inHeader\" into pi-dev am: 89c5da186f\nam: 3f60f86766\n\nChange-Id: I6c6249652d8e36508e5210bfeeca68bbfdff5407\n"
    },
    {
      "commit": "3f60f867664f2b90eb82eda906919e2da47ae6a8",
      "tree": "865e7a5e04db5859c4afd00f7348f2280a3c4c15",
      "parents": [
        "7fb34161207f45e32f417dda0eafdc453ea58eea",
        "89c5da186f5d59372b6c33bb9a5e17d4aa8c6db0"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jun 06 10:07:08 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jun 06 10:07:08 2018 -0700"
      },
      "message": "Merge \"SoftXAAC: Removed redundant null checks for inHeader\" into pi-dev\nam: 89c5da186f\n\nChange-Id: Id255daa5654f06b14eb821be6ea8c7c7491e1a8d\n"
    },
    {
      "commit": "89c5da186f5d59372b6c33bb9a5e17d4aa8c6db0",
      "tree": "03e24c5f707cee6a3284f6db63d3c202ba829d2e",
      "parents": [
        "cf568f6991526d45cdb00d4fa0dc1553dd340f2a",
        "a5c0d8b4a9f0b7be61d16875c7e9d327d9fb97da"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Wed Jun 06 16:44:58 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 06 16:44:58 2018 +0000"
      },
      "message": "Merge \"SoftXAAC: Removed redundant null checks for inHeader\" into pi-dev"
    },
    {
      "commit": "bdce434a6d498b4456bb0c17c5b4e0cd1fb71ecf",
      "tree": "f7d6749c82f6fead5f0f3296e1b0d6b8d16e5ef0",
      "parents": [
        "25af42f8bff5a973205bbc36d8617a133e908c51"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jun 04 15:36:56 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Jun 06 17:05:23 2018 +0100"
      },
      "message": "Remove common_time code\n\nThis code is unused.\n\nBug: 80462439\nTest: Build / boot\nMerged-In: I1cfac4bdd59f1b8a9231abc49d3311637f71ce88\nChange-Id: I1cfac4bdd59f1b8a9231abc49d3311637f71ce88\n"
    },
    {
      "commit": "70b576df7d88c2d5843fc31eb726ed7c33c1af89",
      "tree": "3770a5b329cecadd0af89ce6662a2eb148d1ea63",
      "parents": [
        "fe35fa84f04e11bfabc9545e1a9ec65084ae13e5",
        "2fb209685730d73f5fc692d3bca8da7f9ceacad1"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Jun 06 15:59:44 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 06 15:59:44 2018 +0000"
      },
      "message": "Merge \"Remove common_time code\""
    },
    {
      "commit": "fe35fa84f04e11bfabc9545e1a9ec65084ae13e5",
      "tree": "44903b0a4eac9fcfd8b1c036f1b7f33051fd5ce7",
      "parents": [
        "1aa178e3a524222b833734850e30a2c81d5f8b31",
        "7fb34161207f45e32f417dda0eafdc453ea58eea"
      ],
      "author": {
        "name": "Ramesh Katuri",
        "email": "ramesh.katuri@ittiam.com",
        "time": "Tue Jun 05 19:24:12 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 19:24:12 2018 -0700"
      },
      "message": "Merge \"Fix to resolve CTS test case testDecodeUsacDrcEffectTypeM4a\" into pi-dev am: cf568f6991\nam: 7fb3416120\n\nChange-Id: Id8566ce6ec5f540730b2d2c3445b48cc61886197\n"
    },
    {
      "commit": "1aa178e3a524222b833734850e30a2c81d5f8b31",
      "tree": "9addf1b14a463d3b75c69353ad594b47a782212c",
      "parents": [
        "5d65d69509ae6ad9aa13882bf90b65c680eab657",
        "a991d0db7a977be9423925d5873c22ec46a6c6ac"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jun 05 19:23:32 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 19:23:32 2018 -0700"
      },
      "message": "Merge changes from topic \"am-92cbb3f7-167f-4f57-b682-f916686fead9-mnc-dev\" into oc-dev am: 91abb3dac8 am: 767b86ffd7 am: ee82a4b036 am: 5daa75a974\nam: a991d0db7a\n\nChange-Id: Ia012b0eca1d6576f99705dbdb7c36559bc0709bb\n"
    },
    {
      "commit": "5d65d69509ae6ad9aa13882bf90b65c680eab657",
      "tree": "e9bcc6530422743145320a2dc48b6777e3034d12",
      "parents": [
        "5b14196088ad7c3b52919cd8cf173b6d1abd51ad",
        "7ccec456f706d4fc91aaaa89aa22f2a1224d9cf1"
      ],
      "author": {
        "name": "Sanjay Singh",
        "email": "sisanj@codeaurora.org",
        "time": "Tue Jun 05 19:21:51 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 19:21:51 2018 -0700"
      },
      "message": "Merge \"OMXNodeInstance: Allow dynamic native handle mode for input buffers\" into oc-dev am: e41dfae5d5 am: e877bf1ba7 am: c034b4b204 am: 8c563d01a9\nam: 7ccec456f7\n\nChange-Id: I682d54d17c65cd36250434f5596a4278c3d82e28\n"
    },
    {
      "commit": "5b14196088ad7c3b52919cd8cf173b6d1abd51ad",
      "tree": "95feed772c2bc59051f03268efa45f76ac3142c6",
      "parents": [
        "d06f6c381be4d86e81fcac8a6c92132913eca0e0",
        "bde0a13b672549873003ea084beae8392aaf48e4"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jun 05 19:20:06 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 19:20:06 2018 -0700"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893 am: 6fac86e8f4 am: cc3897e95b am: a333901a90 am: b5029cb717 am: e143e026ce am: 5673ef3ece am: 29efa36532 am: 4e5ada70a5 am: 3ab5844df2 am: 78c60854fe\nam: bde0a13b67\n\nChange-Id: I27ffe9318a583af41acc016601ddbf89c0d14243\n"
    },
    {
      "commit": "d06f6c381be4d86e81fcac8a6c92132913eca0e0",
      "tree": "b0a51d24f44e9eec39ab33af1eef1db2b81da112",
      "parents": [
        "dfc0730c3375c64b001b5672eedf94a2dbda59e1",
        "eb23624d682c062c28df9fe0ef0922c446262a89"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jun 05 19:17:33 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 19:17:33 2018 -0700"
      },
      "message": "MPEG4Extractor: ignore unknown crypto schemes am: cfa93539db\nam: eb23624d68\n\nChange-Id: Iacd5388c2924712979a89a96dc4e84754711fb57\n"
    },
    {
      "commit": "7fb34161207f45e32f417dda0eafdc453ea58eea",
      "tree": "7ca5ee9e4890b9a242579bae970923e9821c8f36",
      "parents": [
        "a991d0db7a977be9423925d5873c22ec46a6c6ac",
        "cf568f6991526d45cdb00d4fa0dc1553dd340f2a"
      ],
      "author": {
        "name": "Ramesh Katuri",
        "email": "ramesh.katuri@ittiam.com",
        "time": "Tue Jun 05 18:22:16 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 18:22:16 2018 -0700"
      },
      "message": "Merge \"Fix to resolve CTS test case testDecodeUsacDrcEffectTypeM4a\" into pi-dev\nam: cf568f6991\n\nChange-Id: Iae503d219f6cddcd19e5a6c46baae6fed1e6a357\n"
    },
    {
      "commit": "a991d0db7a977be9423925d5873c22ec46a6c6ac",
      "tree": "d46a1c9ede5c890a21d56efddae7c7dac13fadf7",
      "parents": [
        "7ccec456f706d4fc91aaaa89aa22f2a1224d9cf1",
        "5daa75a974735b53fe1f5adf078aa0bd9f4a11d4"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jun 05 18:18:12 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 18:18:12 2018 -0700"
      },
      "message": "Merge changes from topic \"am-92cbb3f7-167f-4f57-b682-f916686fead9-mnc-dev\" into oc-dev am: 91abb3dac8 am: 767b86ffd7 am: ee82a4b036\nam: 5daa75a974\n\nChange-Id: Ia5163e22efdcd9c65a72d165d7ba1ecb270b9524\n"
    },
    {
      "commit": "7ccec456f706d4fc91aaaa89aa22f2a1224d9cf1",
      "tree": "cd7eebae37cad6538310fbb4f9c6eb8944063d45",
      "parents": [
        "bde0a13b672549873003ea084beae8392aaf48e4",
        "8c563d01a99335d16985ccf58e0d2d2e317c1610"
      ],
      "author": {
        "name": "Sanjay Singh",
        "email": "sisanj@codeaurora.org",
        "time": "Tue Jun 05 18:16:41 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 18:16:41 2018 -0700"
      },
      "message": "Merge \"OMXNodeInstance: Allow dynamic native handle mode for input buffers\" into oc-dev am: e41dfae5d5 am: e877bf1ba7 am: c034b4b204\nam: 8c563d01a9\n\nChange-Id: I4deb7f6d7ed42bbf7e70cd47cd635a69ed31a59a\n"
    },
    {
      "commit": "bde0a13b672549873003ea084beae8392aaf48e4",
      "tree": "12d5b359beac046c26ded46eb7dc4fff70a3d415",
      "parents": [
        "eb23624d682c062c28df9fe0ef0922c446262a89",
        "78c60854fecd2dffcdad14f208850e3676cbe7a7"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jun 05 18:15:48 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 18:15:48 2018 -0700"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893 am: 6fac86e8f4 am: cc3897e95b am: a333901a90 am: b5029cb717 am: e143e026ce am: 5673ef3ece am: 29efa36532 am: 4e5ada70a5 am: 3ab5844df2\nam: 78c60854fe\n\nChange-Id: I02222bf260ca128093e9480afd1084ef062110d8\n"
    },
    {
      "commit": "eb23624d682c062c28df9fe0ef0922c446262a89",
      "tree": "18739bdc218aab8462c2bae07fb4852dd25bbe0e",
      "parents": [
        "6fddec7de70d1154aa11ffc48ba5affe46295539",
        "cfa93539db72fd12cf1cf13ef5f09f86f1253cf9"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jun 05 18:13:26 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 18:13:26 2018 -0700"
      },
      "message": "MPEG4Extractor: ignore unknown crypto schemes\nam: cfa93539db\n\nChange-Id: I492650e3b500766a160f8a0751b0009e9d8efa87\n"
    },
    {
      "commit": "cf568f6991526d45cdb00d4fa0dc1553dd340f2a",
      "tree": "4bd69878e5612e036d7bd93f8878fbe547b945ee",
      "parents": [
        "5daa75a974735b53fe1f5adf078aa0bd9f4a11d4",
        "b55d4e2e8655f166b123cc4b9c7f6fa43ee40765"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jun 06 01:08:59 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 06 01:08:59 2018 +0000"
      },
      "message": "Merge \"Fix to resolve CTS test case testDecodeUsacDrcEffectTypeM4a\" into pi-dev"
    },
    {
      "commit": "5daa75a974735b53fe1f5adf078aa0bd9f4a11d4",
      "tree": "2feb993c4d8c486f69c94dfa190b0a5ae5193eb1",
      "parents": [
        "8c563d01a99335d16985ccf58e0d2d2e317c1610",
        "ee82a4b036cd3b673c104575a458a52f3c162c65"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jun 05 17:43:45 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 17:43:45 2018 -0700"
      },
      "message": "Merge changes from topic \"am-92cbb3f7-167f-4f57-b682-f916686fead9-mnc-dev\" into oc-dev am: 91abb3dac8 am: 767b86ffd7\nam: ee82a4b036\n\nChange-Id: I01835f895f19c8f1782c078d31002d4b01d835b8\n"
    },
    {
      "commit": "8c563d01a99335d16985ccf58e0d2d2e317c1610",
      "tree": "9f1d36fdf196fd86c5ba5ccc8f28f9d6042e3da2",
      "parents": [
        "78c60854fecd2dffcdad14f208850e3676cbe7a7",
        "c034b4b204a7c551fcfc6fa7b3fa298d071ff1d2"
      ],
      "author": {
        "name": "Sanjay Singh",
        "email": "sisanj@codeaurora.org",
        "time": "Tue Jun 05 17:40:31 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 17:40:31 2018 -0700"
      },
      "message": "Merge \"OMXNodeInstance: Allow dynamic native handle mode for input buffers\" into oc-dev am: e41dfae5d5 am: e877bf1ba7\nam: c034b4b204\n\nChange-Id: I44ec9ffe1cb6a4d2724e139914634242aa46e96b\n"
    },
    {
      "commit": "78c60854fecd2dffcdad14f208850e3676cbe7a7",
      "tree": "14eba670c6c26e4893a7e8d32f8d6fa07c0d5d73",
      "parents": [
        "cfa93539db72fd12cf1cf13ef5f09f86f1253cf9",
        "3ab5844df2059113ac24e6ddf627eca7161c9bd6"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jun 05 17:30:41 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 17:30:41 2018 -0700"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893 am: 6fac86e8f4 am: cc3897e95b am: a333901a90 am: b5029cb717 am: e143e026ce am: 5673ef3ece am: 29efa36532 am: 4e5ada70a5\nam: 3ab5844df2\n\nChange-Id: I15fb807975ab81da2cd8a97af7b660beec2e4121\n"
    },
    {
      "commit": "ee82a4b036cd3b673c104575a458a52f3c162c65",
      "tree": "0fa541d1f183b2c5850b59455666e3d16d31d552",
      "parents": [
        "c034b4b204a7c551fcfc6fa7b3fa298d071ff1d2",
        "767b86ffd799eb3884c23b13ad930e97d131bfc9"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jun 05 15:42:20 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 15:42:20 2018 -0700"
      },
      "message": "Merge changes from topic \"am-92cbb3f7-167f-4f57-b682-f916686fead9-mnc-dev\" into oc-dev am: 91abb3dac8\nam: 767b86ffd7\n\nChange-Id: I72134b3fad1810eb2081e9061be774736fbf9036\n"
    },
    {
      "commit": "c034b4b204a7c551fcfc6fa7b3fa298d071ff1d2",
      "tree": "832d317e8fb1349932808f2da00745c991e2ff0e",
      "parents": [
        "3ab5844df2059113ac24e6ddf627eca7161c9bd6",
        "e877bf1ba7d8f8d6ccc4820b1d0ac73b12b5b173"
      ],
      "author": {
        "name": "Sanjay Singh",
        "email": "sisanj@codeaurora.org",
        "time": "Tue Jun 05 15:40:34 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 15:40:34 2018 -0700"
      },
      "message": "Merge \"OMXNodeInstance: Allow dynamic native handle mode for input buffers\" into oc-dev am: e41dfae5d5\nam: e877bf1ba7\n\nChange-Id: I4b69d97ee171ad4ed68fcb76e5b633a2e805b463\n"
    },
    {
      "commit": "3ab5844df2059113ac24e6ddf627eca7161c9bd6",
      "tree": "d681168aed0aa5edbb72e6d92da3bf8fb5f2c2fb",
      "parents": [
        "a1147ecea27dfad2280c7d1c2727c657f0da70a6",
        "4e5ada70a56be96f2cc9329f14f2e7a7a8430497"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jun 05 15:30:23 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 15:30:23 2018 -0700"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893 am: 6fac86e8f4 am: cc3897e95b am: a333901a90 am: b5029cb717 am: e143e026ce am: 5673ef3ece am: 29efa36532\nam: 4e5ada70a5\n\nChange-Id: I96f6f21ae01717188d1714c16ed6996e63d72d1c\n"
    },
    {
      "commit": "cfa93539db72fd12cf1cf13ef5f09f86f1253cf9",
      "tree": "76a6ca1e620a894fe05d431227603daa2201dfd4",
      "parents": [
        "da74fce85a25272e94341ed3fcb0fe22215d5d7c"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jun 05 13:36:05 2018 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jun 05 15:15:03 2018 -0700"
      },
      "message": "MPEG4Extractor: ignore unknown crypto schemes\n\nBug: 109664294\nTest: MediaPlayerDrmTests\nChange-Id: I4b4815588a863581a1e2fc9d57c58f1df89493c9\n"
    },
    {
      "commit": "767b86ffd799eb3884c23b13ad930e97d131bfc9",
      "tree": "1f21e50ac8a2d1017668526bfd6b975bb598313b",
      "parents": [
        "e877bf1ba7d8f8d6ccc4820b1d0ac73b12b5b173",
        "91abb3dac8a3627c27f860e7bc64b9b12e243d93"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jun 05 14:49:51 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 14:49:51 2018 -0700"
      },
      "message": "Merge changes from topic \"am-92cbb3f7-167f-4f57-b682-f916686fead9-mnc-dev\" into oc-dev\nam: 91abb3dac8\n\nChange-Id: I436b0361983489182d5910aab2e81230674ed8c6\n"
    },
    {
      "commit": "e877bf1ba7d8f8d6ccc4820b1d0ac73b12b5b173",
      "tree": "09c9b6725ea038bd49aed82c1f894c11b7c7a5c5",
      "parents": [
        "4e5ada70a56be96f2cc9329f14f2e7a7a8430497",
        "e41dfae5d57bd2f0271a0603a2657cafa4eabe35"
      ],
      "author": {
        "name": "Sanjay Singh",
        "email": "sisanj@codeaurora.org",
        "time": "Tue Jun 05 14:39:05 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 14:39:05 2018 -0700"
      },
      "message": "Merge \"OMXNodeInstance: Allow dynamic native handle mode for input buffers\" into oc-dev\nam: e41dfae5d5\n\nChange-Id: Ib857ac1561aa8cffd22574fb7a8f76869e67b903\n"
    },
    {
      "commit": "91abb3dac8a3627c27f860e7bc64b9b12e243d93",
      "tree": "bf5620b5284d2660e97bf65b71aca97b0020840a",
      "parents": [
        "e41dfae5d57bd2f0271a0603a2657cafa4eabe35",
        "288c1cf2bf169d800f959e8b5b02b4d6f7e83565"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jun 05 21:39:01 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 05 21:39:01 2018 +0000"
      },
      "message": "Merge changes from topic \"am-92cbb3f7-167f-4f57-b682-f916686fead9-mnc-dev\" into oc-dev\n\n* changes:\n  [automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5 am: bad0533d2e am: 19d1113bb0 am: 8aeab2cad9 am: b04ca4cb26 am: 9cae8be448\n  [automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5 am: bad0533d2e am: 19d1113bb0 am: 8aeab2cad9 am: b04ca4cb26\n  [automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5 am: bad0533d2e am: 19d1113bb0 am: 8aeab2cad9\n  [automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5 am: bad0533d2e am: 19d1113bb0\n  [automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5 am: bad0533d2e\n  [automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5\n  [automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42\n  [automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86\n  [automerger] Fix possible out of bounds read am: 3762e06152\n  Fix possible out of bounds read\n"
    },
    {
      "commit": "4e5ada70a56be96f2cc9329f14f2e7a7a8430497",
      "tree": "b9c5e8d2bc8e6b196782af06e4e63ce3eb77c500",
      "parents": [
        "0941ae732d4e640fd3df0d156a2a78f64992470a",
        "29efa365323b623318f2033c6f7e47d21ff3d160"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Tue Jun 05 14:38:08 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jun 05 14:38:08 2018 -0700"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893 am: 6fac86e8f4 am: cc3897e95b am: a333901a90 am: b5029cb717 am: e143e026ce am: 5673ef3ece\nam: 29efa36532\n\nChange-Id: I64541739bfbd2ce67a3e464fbd75e078dcb157cc\n"
    },
    {
      "commit": "b190dd16fdb0187ae27e469febf1f59f3482271e",
      "tree": "f58a9c343dbff96502f285e40d09d4a5427b3c8d",
      "parents": [
        "a5c0d8b4a9f0b7be61d16875c7e9d327d9fb97da"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue May 29 16:04:29 2018 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 05 14:27:56 2018 -0700"
      },
      "message": "Collected Patches from Ittiam\n\nTest: CTS android.media.cts.DecoderTest{AacDrc,XheAac}\n\nSoftXaac: Refactor few members in SoftXAAC\n\nBug: 80493357\nChange-Id: I7d5aece88b3c1363b01543e6e0b04af118666410\n\nSoftXAAC: Handle error in setXAACDRCInfo\n\nIn case of error in setParameter for setting DRC params,\nreturn an error\n\nBug: 80315132\nChange-Id: I7961151ddc5fcd9fdcf781c3d83e44b756b93ae4\n\nSoftXaac: Modified error handling\n\nInstead of returning for all errors, return only if error is fatal.\nFor non fatal errors, print a debug message\n\nWith this change all return values are being checked now\n\nBug: 80429165\nChange-Id: I0338779e901a39116a56ebf2761af9e6997ff482\n"
    },
    {
      "commit": "e41dfae5d57bd2f0271a0603a2657cafa4eabe35",
      "tree": "314d405036e08f1c46332ba2630d156c00304086",
      "parents": [
        "29efa365323b623318f2033c6f7e47d21ff3d160",
        "bda339098d273066fe50d4cb77503bac5ea4ede0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jun 05 20:59:26 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 05 20:59:26 2018 +0000"
      },
      "message": "Merge \"OMXNodeInstance: Allow dynamic native handle mode for input buffers\" into oc-dev"
    },
    {
      "commit": "a5c0d8b4a9f0b7be61d16875c7e9d327d9fb97da",
      "tree": "5347a286e836a1e1c8816e61560f95b9888a2b1a",
      "parents": [
        "b55d4e2e8655f166b123cc4b9c7f6fa43ee40765"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Tue May 29 14:29:02 2018 -0700"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Tue Jun 05 10:30:50 2018 -0700"
      },
      "message": "SoftXAAC: Removed redundant null checks for inHeader\n\ninHeader is always guaranteed to be non Null as it reads from\ninQueue which is non empty\n\nBug: 80428530\nTest: CTS android.media.cts.DecoderTest{AacDrc,XheAac}\nChange-Id: I5bb7d119c211025c88c7f685cb6e46555467cfb8\n"
    },
    {
      "commit": "bda339098d273066fe50d4cb77503bac5ea4ede0",
      "tree": "6f1e3b7e737095f478fc1ff409dcea5d4216b353",
      "parents": [
        "e4aa5e88b2ce81bf8f2bf6c4a6c4261ccd761af2"
      ],
      "author": {
        "name": "Sanjay Singh",
        "email": "sisanj@codeaurora.org",
        "time": "Wed May 23 17:05:13 2018 +0530"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Jun 05 10:08:28 2018 -0700"
      },
      "message": "OMXNodeInstance: Allow dynamic native handle mode for input buffers\n\nSome camera implementation uses Dynamic native handle to send input\nbuffers to OMX HAL. Therefore, these buffers should be allowed.\n\nBug: 77486542\nBug: 80174666\nBug: 80210572\nBug: 80252747\nTest: sts-tradefed run sts -m StsHostTestCases -t android.security.sts.Poc18_06#testPocBug_77486542\nTest: adb shell am instrument -e size small -w \u0027android.media.cts/android.support.test.runner.AndroidJUnitRunner\u0027\nTest: adb shell am instrument -e class android.hardware.cts.CameraTest -w \u0027android.camera.cts/android.support.test.runner.AndroidJUnitRunner\u0027\nTest: adb shell am instrument -e class android.hardware.multiprocess.camera.cts.CameraEvictionTest -w \u0027android.camera.cts/android.support.test.runner.AndroidJUnitRunner\u0027\nTest: Exercise secure playback with Play Movies app.\nTest: Record video with Camera app and play it back with Photos app\n\nChange-Id: I1e4eb72e070f4e60ff4df94f9b9d161361828477\n"
    },
    {
      "commit": "288c1cf2bf169d800f959e8b5b02b4d6f7e83565",
      "tree": "bbefc455f361f71c988b4f784a7dc2aaa9a8761f",
      "parents": [
        "e4aa5e88b2ce81bf8f2bf6c4a6c4261ccd761af2",
        "9cae8be44889b4a7ee90bb5fdca024ddefe4ab9d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:55:02 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:55:02 2018 +0000"
      },
      "message": "[automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5 am: bad0533d2e am: 19d1113bb0 am: 8aeab2cad9 am: b04ca4cb26 am: 9cae8be448\n\nChange-Id: Iec58a99cd012bafb4fe1665abfc90337ae0e74c0\n"
    },
    {
      "commit": "9cae8be44889b4a7ee90bb5fdca024ddefe4ab9d",
      "tree": "9c3276b184df09039b371ce7c20c9a9d98e48cd5",
      "parents": [
        "a30a421cc66c7940b34ef9b422e59136cf71e3c1",
        "b04ca4cb26746339bd18762c22c812c76efedea9"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:55:00 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:55:00 2018 +0000"
      },
      "message": "[automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5 am: bad0533d2e am: 19d1113bb0 am: 8aeab2cad9 am: b04ca4cb26\n\nChange-Id: I8e019cb7e9bff94970082b3a3329ff0b33c37135\n"
    },
    {
      "commit": "b04ca4cb26746339bd18762c22c812c76efedea9",
      "tree": "4a78e56d2793788e0f64c948b511672dfa39ae31",
      "parents": [
        "1a7bebd20702551fa6d2285933f35abd5d7c1f21",
        "8aeab2cad98b5be3a540392d27a99104351a8903"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:58 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:58 2018 +0000"
      },
      "message": "[automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5 am: bad0533d2e am: 19d1113bb0 am: 8aeab2cad9\n\nChange-Id: I783c7188d71b1f0bd36320a94fcbd9a9e7e39228\n"
    },
    {
      "commit": "8aeab2cad98b5be3a540392d27a99104351a8903",
      "tree": "c07e03d300bd1532c988bf977f50bdfc6c8c63bc",
      "parents": [
        "71e28ba2264e430b86a157deaa50e8e47e373d7f",
        "19d1113bb0fd9ccd4b6b6d351da7ad97027bcbde"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:56 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:56 2018 +0000"
      },
      "message": "[automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5 am: bad0533d2e am: 19d1113bb0\n\nChange-Id: Ief894a707f37e18052c5deb54500aa499f69340c\n"
    },
    {
      "commit": "19d1113bb0fd9ccd4b6b6d351da7ad97027bcbde",
      "tree": "7dd1c9d86cc3e8abd7143564d808d447c4aec46d",
      "parents": [
        "6801c15049b2f013bc52075df54aa87fedf27e91",
        "bad0533d2ea29feb710cb8195206a05bf187b69f"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:55 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:55 2018 +0000"
      },
      "message": "[automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5 am: bad0533d2e\n\nChange-Id: Ia5a88da9a0fb034270bacc91b2079e56faecc100\n"
    },
    {
      "commit": "bad0533d2ea29feb710cb8195206a05bf187b69f",
      "tree": "a9328c3f02807181a6b055d70c59a88212c25525",
      "parents": [
        "27d756fbae17a394b5ef3cf5097d01b12bba3737",
        "4cdd5c3af5a27f90f9bccc04147534918f05f728"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:52 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:52 2018 +0000"
      },
      "message": "[automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42 am: 4cdd5c3af5\n\nChange-Id: I377cba24b9723397499a1077df22ff018031344f\n"
    },
    {
      "commit": "4cdd5c3af5a27f90f9bccc04147534918f05f728",
      "tree": "83ce95cebc257054130f11fc330156480925c871",
      "parents": [
        "c0367b94339a1702be07cca701897b451d9946ce",
        "1c7bb87a4249fc9f075c78474c4a8d345c8b4153"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:50 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:50 2018 +0000"
      },
      "message": "[automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86 am: 1c7bb87a42\n\nChange-Id: I67887296e09db454c57a3e5026eb7c5d14295084\n"
    },
    {
      "commit": "1c7bb87a4249fc9f075c78474c4a8d345c8b4153",
      "tree": "8daad6898aa1840f0ac190211ca96d18b4fd6953",
      "parents": [
        "136be01dd9230f91a94f90672e92330976501c22",
        "ecc92a1a864137e459f063f18803a2f491719f30"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:49 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:49 2018 +0000"
      },
      "message": "[automerger] Fix possible out of bounds read am: 3762e06152 am: ecc92a1a86\n\nChange-Id: I212c02b69b7d9aa773a8ed1a013a3ff3dd643612\n"
    },
    {
      "commit": "ecc92a1a864137e459f063f18803a2f491719f30",
      "tree": "d4fb844ab8885bcc5395c15d58fbbc52fa1a32f3",
      "parents": [
        "4da1490a42550fa8c1a1710837ea04b74e29aa65",
        "3762e0615273f25b059556d5b5f65102e9c55c35"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:47 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Tue Jun 05 01:54:47 2018 +0000"
      },
      "message": "[automerger] Fix possible out of bounds read am: 3762e06152\n\nChange-Id: I8bfce5324c52c2203a8f4d3a88ee8c1734114992\n"
    },
    {
      "commit": "3762e0615273f25b059556d5b5f65102e9c55c35",
      "tree": "e78e8de89402e9c77f1c39e4dc8d7266b4530fc2",
      "parents": [
        "f9d87cc850a589b9b0cc3658cf222187822bcc00"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 01 10:48:25 2018 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Jun 05 01:54:21 2018 +0000"
      },
      "message": "Fix possible out of bounds read\n\nBug: 78656554\nTest: manual\nChange-Id: I677f827483dcc80afac57fd7ef6807e633542252\n"
    },
    {
      "commit": "2fb209685730d73f5fc692d3bca8da7f9ceacad1",
      "tree": "b1206bb6e9f2deb15b25962e42e299c685fca97c",
      "parents": [
        "20bd30baf9fcd59e7000e7c626cc8bc1e85637bc"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jun 04 15:36:56 2018 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Jun 04 19:23:40 2018 +0100"
      },
      "message": "Remove common_time code\n\nThis code is unused.\n\nBug: 80462439\nTest: Build / boot\nChange-Id: I1cfac4bdd59f1b8a9231abc49d3311637f71ce88\n"
    },
    {
      "commit": "b55d4e2e8655f166b123cc4b9c7f6fa43ee40765",
      "tree": "f18ebfff327717016363e95a516add84bb20fa13",
      "parents": [
        "2c2fccd6d8cafe8d116201801b699533e91bd193"
      ],
      "author": {
        "name": "Ramesh Katuri",
        "email": "ramesh.katuri@ittiam.com",
        "time": "Tue May 29 18:39:38 2018 +0530"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Mon Jun 04 09:48:00 2018 -0700"
      },
      "message": "Fix to resolve CTS test case testDecodeUsacDrcEffectTypeM4a\n\nFix is done in both decoder and plugin\nDecoder fix Change-Id: Ic1962238eabe4ad98e4fa0ea85acc5494e762d30\nalso cleans up SELinux error triggered by property_get()\n\nBug: 80133175\nBug: 80521431\nTest: CTS DecoderTestXheAac\nChange-Id: I37f9477080091f8471b0cfc9e8e656c3ad2aef58\n"
    },
    {
      "commit": "ace6feea9e956df06cfa75c0d2698c12d1477f34",
      "tree": "2b648ed0b2f135543c2f3af92c4445025815dcae",
      "parents": [
        "489f1274fcae4485c8a9036767e62f747f980ac5",
        "885957513e8e86453bac323de6f6e562cc174050"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Sat Jun 02 00:12:49 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jun 02 00:12:49 2018 +0000"
      },
      "message": "Merge \"AudioTimestamp: check zero sample rate in latency computation\""
    },
    {
      "commit": "489f1274fcae4485c8a9036767e62f747f980ac5",
      "tree": "9fe7821d7819ddc93f39362d2de496f133eae821",
      "parents": [
        "c92e5826d8a835011238dedca1bea763a327b3dd",
        "2a4e16168061c0516c48b93450917eede7723c44"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 01 23:58:10 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 01 23:58:10 2018 +0000"
      },
      "message": "Merge \"AudioTrackShared: Move framesReadySafe to ServerProxy\""
    },
    {
      "commit": "c92e5826d8a835011238dedca1bea763a327b3dd",
      "tree": "b413db7b4bb02cd601a6af7330e857c47d9d4d88",
      "parents": [
        "e20a509ebdc7209af3d5031efe7b8b81f8179d7b",
        "7d45c96119418f41363fac02d33b56b6420bb12b"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Jun 01 16:42:45 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 01 16:42:45 2018 -0700"
      },
      "message": "Merge \"Fix initial buffer format for SoftVPX\" into pi-dev am: 2c2fccd6d8\nam: 7d45c96119\n\nChange-Id: Iab2e9f23c791f0405160cce11ed87d0511bcbf8a\n"
    },
    {
      "commit": "29efa365323b623318f2033c6f7e47d21ff3d160",
      "tree": "efdf5741684252cb9137983771bc4f0612b8bdb3",
      "parents": [
        "e4aa5e88b2ce81bf8f2bf6c4a6c4261ccd761af2",
        "5673ef3ece701d5ae798ae7740cd4fa487994e90"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:16 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:16 2018 +0000"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893 am: 6fac86e8f4 am: cc3897e95b am: a333901a90 am: b5029cb717 am: e143e026ce am: 5673ef3ece\n\nChange-Id: I7c53c7c283690aa24545cd7ee25761df5196d39e\n"
    },
    {
      "commit": "5673ef3ece701d5ae798ae7740cd4fa487994e90",
      "tree": "5d7632659177d807f8d133667c02562f7b841308",
      "parents": [
        "a30a421cc66c7940b34ef9b422e59136cf71e3c1",
        "e143e026cee08a40f311a29558f230cb8158ee4d"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:14 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:14 2018 +0000"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893 am: 6fac86e8f4 am: cc3897e95b am: a333901a90 am: b5029cb717 am: e143e026ce\n\nChange-Id: Ib2cba2e2129cb89b99c74561ebf823e5ba8e193a\n"
    },
    {
      "commit": "e143e026cee08a40f311a29558f230cb8158ee4d",
      "tree": "58ded94abdf88d52e9d0ca5f77e7b7df48861271",
      "parents": [
        "1a7bebd20702551fa6d2285933f35abd5d7c1f21",
        "b5029cb7174a6850f4c62a48e023e27089e20278"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:12 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:12 2018 +0000"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893 am: 6fac86e8f4 am: cc3897e95b am: a333901a90 am: b5029cb717\n\nChange-Id: I36eec35a91583fb5af48d2dc892178dfdbddf4d8\n"
    },
    {
      "commit": "b5029cb7174a6850f4c62a48e023e27089e20278",
      "tree": "d4ac5f559956bf013627358d1e251ee26616cb64",
      "parents": [
        "71e28ba2264e430b86a157deaa50e8e47e373d7f",
        "a333901a90ca98febeb9d716b775d074575d3cb9"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:10 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:10 2018 +0000"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893 am: 6fac86e8f4 am: cc3897e95b am: a333901a90\n\nChange-Id: Ia673c838ea5f9a4519be358bb6ca3af2d6fbc572\n"
    },
    {
      "commit": "a333901a90ca98febeb9d716b775d074575d3cb9",
      "tree": "32b42f0a4887242f776bc4d542ea1f2b8de332fe",
      "parents": [
        "6801c15049b2f013bc52075df54aa87fedf27e91",
        "cc3897e95be5f055ba6e2f210f70c7d1e1ef6585"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:08 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:08 2018 +0000"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893 am: 6fac86e8f4 am: cc3897e95b\n\nChange-Id: I1be141e35c520571ac1fbf8b1ab4695d3bfbb353\n"
    },
    {
      "commit": "cc3897e95be5f055ba6e2f210f70c7d1e1ef6585",
      "tree": "844c8626d29c8021b6e2e55f36c803c711cc32e0",
      "parents": [
        "27d756fbae17a394b5ef3cf5097d01b12bba3737",
        "6fac86e8f42600efaac9be08fa0fb1d3bedcb6dd"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:04 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:04 2018 +0000"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893 am: 6fac86e8f4\n\nChange-Id: I133a15dbd0d2337219378e22051f3c0ba8f75132\n"
    },
    {
      "commit": "6fac86e8f42600efaac9be08fa0fb1d3bedcb6dd",
      "tree": "0c5c29d32dfd3942d12ba2ad936d6e31b49b119b",
      "parents": [
        "c0367b94339a1702be07cca701897b451d9946ce",
        "9500a5c8937f8c3d2b14d2f9cff0c4f62ccc8121"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:01 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:36:01 2018 +0000"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad am: 9500a5c893\n\nChange-Id: I2456e17f469cfd1158232b2f9cea6ff803718ad1\n"
    },
    {
      "commit": "9500a5c8937f8c3d2b14d2f9cff0c4f62ccc8121",
      "tree": "289a43b6f1394b584ec25b96fda22f0b314fcfb2",
      "parents": [
        "136be01dd9230f91a94f90672e92330976501c22",
        "042483b6ad67867e0714170fc5fe60da6e6dab3e"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:35:59 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:35:59 2018 +0000"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42 am: 042483b6ad\n\nChange-Id: I1e4110673de95170add6ada290007ca8bc8d2646\n"
    },
    {
      "commit": "042483b6ad67867e0714170fc5fe60da6e6dab3e",
      "tree": "4cf0531234ee714a49f964d4e4822b2d297c9119",
      "parents": [
        "4da1490a42550fa8c1a1710837ea04b74e29aa65",
        "26e236bd426770869644a9962778dedea7bf59be"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:35:57 2018 +0000"
      },
      "committer": {
        "name": "Android Build Merger (Role)",
        "email": "noreply-android-build-merger@google.com",
        "time": "Fri Jun 01 23:35:57 2018 +0000"
      },
      "message": "[automerger] M3UParser: make url on demand am: 26e236bd42\n\nChange-Id: Ieaa26b68d727fe0eae16bf6f5e13bb59c9882a12\n"
    },
    {
      "commit": "26e236bd426770869644a9962778dedea7bf59be",
      "tree": "237a199125201fbac9398ec92458f574a24170db",
      "parents": [
        "f9d87cc850a589b9b0cc3658cf222187822bcc00"
      ],
      "author": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jun 01 15:09:21 2018 -0700"
      },
      "committer": {
        "name": "Robert Shih",
        "email": "robertshih@google.com",
        "time": "Fri Jun 01 16:35:36 2018 -0700"
      },
      "message": "M3UParser: make url on demand\n\nBug: 77823362\nTest: adb shell am start -a android.intent.action.VIEW -d http://10.42.0.1:8080\nChange-Id: Ieaf8a13985277eee5b085ed243205a597627cf5e\n"
    },
    {
      "commit": "7d45c96119418f41363fac02d33b56b6420bb12b",
      "tree": "ff57c928bb25b180cc4d488a4baf40a1a2e42da5",
      "parents": [
        "3aa4a9f964ea61083319dccbc6aacf8941e656a0",
        "2c2fccd6d8cafe8d116201801b699533e91bd193"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Fri Jun 01 16:32:30 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 01 16:32:30 2018 -0700"
      },
      "message": "Merge \"Fix initial buffer format for SoftVPX\" into pi-dev\nam: 2c2fccd6d8\n\nChange-Id: I3958556bebb18138fbc53845aa98cd9cee577844\n"
    },
    {
      "commit": "2c2fccd6d8cafe8d116201801b699533e91bd193",
      "tree": "8e282773d0b9ced0ec4c6b3e0be1a4107e68bb53",
      "parents": [
        "8c66cf58054d705c3b169eaf830f793adb8d4019",
        "01ce70e74abc00df406879ca157817bfe6dc0778"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 01 23:20:40 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 01 23:20:40 2018 +0000"
      },
      "message": "Merge \"Fix initial buffer format for SoftVPX\" into pi-dev"
    },
    {
      "commit": "885957513e8e86453bac323de6f6e562cc174050",
      "tree": "79c388ecd0f7587502770dd427ecde92260c3b98",
      "parents": [
        "2a4e16168061c0516c48b93450917eede7723c44"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 01 15:21:47 2018 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 01 15:23:22 2018 -0700"
      },
      "message": "AudioTimestamp: check zero sample rate in latency computation\n\nTest: compile, no material difference\nChange-Id: I27a49ee56a16cec6937ca493ba4b1fbe0bb4121e\n"
    },
    {
      "commit": "2a4e16168061c0516c48b93450917eede7723c44",
      "tree": "059bb279ffacafb9e120b1fbb1e3b49a749b2781",
      "parents": [
        "1ee5077f7b6a0129492494aa55f92089c4cc2049"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 01 15:06:09 2018 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Jun 01 15:17:11 2018 -0700"
      },
      "message": "AudioTrackShared: Move framesReadySafe to ServerProxy\n\nAllows common use for latency computation.\nImplementation for AudioRecordServerProxy added.\n\nTest: audio sanity, subsequent latency tests\nBug: 80447764\nChange-Id: Ib53181cdced16606bf268769a04bd52c689d89d3\n"
    },
    {
      "commit": "e53b517372983b6efdb50abcc3517d09216c2a48",
      "tree": "7770d96ce1ffd6b9ef5698bf12794a0be5c05c27",
      "parents": [
        "71cf593eaeeb96c34d00b6d084dc3f3faf928c88",
        "3aa4a9f964ea61083319dccbc6aacf8941e656a0"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 01 12:35:39 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 01 12:35:39 2018 -0700"
      },
      "message": "Merge \"MPEG4Extractor: reduce buffer size for audio tracks\" into pi-dev am: 8c66cf5805\nam: 3aa4a9f964\n\nChange-Id: Ic90370afe27e233a2602d0ffa9727d5131d9626b\n"
    },
    {
      "commit": "3aa4a9f964ea61083319dccbc6aacf8941e656a0",
      "tree": "66e49576ff75b92f3fd403ed9612dc4aadeba7b2",
      "parents": [
        "82c5de334b49f42e33439d2944659d808c43ff1c",
        "8c66cf58054d705c3b169eaf830f793adb8d4019"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Fri Jun 01 12:30:40 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 01 12:30:40 2018 -0700"
      },
      "message": "Merge \"MPEG4Extractor: reduce buffer size for audio tracks\" into pi-dev\nam: 8c66cf5805\n\nChange-Id: If785a75ec009ee1d946b685812c5194549f1abba\n"
    },
    {
      "commit": "8c66cf58054d705c3b169eaf830f793adb8d4019",
      "tree": "68a57ab3b9691b5e85aa7b12416dde17305da88c",
      "parents": [
        "4ed61f3f1b32753b95ff7a02b820e8612020a78b",
        "c1e24ce7fe17981e80f85d2345c53599ba5f850d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jun 01 19:21:38 2018 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 01 19:21:38 2018 +0000"
      },
      "message": "Merge \"MPEG4Extractor: reduce buffer size for audio tracks\" into pi-dev"
    },
    {
      "commit": "ac8f6ffab16e1aa9c63c2dd99964dd6be03a336e",
      "tree": "95bff0d3247f7067b513e2070a4a98f31c49abf5",
      "parents": [
        "b2363ef5de882d85a4ebd120fc23333df64ef0ed",
        "ab75d53ccfd38b6c5195e6a774460676cc5ef38f"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 31 17:48:26 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 31 17:48:26 2018 -0700"
      },
      "message": "Merge \"aaudio: loopback test improved\" into pi-dev am: e146019452\nam: ab75d53ccf\n\nChange-Id: Iea2c878d3eabce9d2f25ec2c78e31c0853fb0e36\n"
    },
    {
      "commit": "01ce70e74abc00df406879ca157817bfe6dc0778",
      "tree": "3b5648955f2adc1aa954576af7d0768483ffc9d0",
      "parents": [
        "4fe8f25fa2e988e318786d218d209298b4e088cb"
      ],
      "author": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 31 17:17:04 2018 -0700"
      },
      "committer": {
        "name": "Chong Zhang",
        "email": "chz@google.com",
        "time": "Thu May 31 17:39:26 2018 -0700"
      },
      "message": "Fix initial buffer format for SoftVPX\n\nBug: 80553101\n\nTest: playback VP9 profile 0 and profile 2 content with SoftVPX,\nwith verbose ACodec log, buffer shouldn\u0027t reallocate with profile0.\nCheck thumbnail generation in Photos work properly.\n\nChange-Id: Ic488b110abee20b42f1877b23e763988dd8243b2\n"
    },
    {
      "commit": "ab75d53ccfd38b6c5195e6a774460676cc5ef38f",
      "tree": "c7336295133dd8aa7f4c69b24848b619d23b1613",
      "parents": [
        "5e3501fe4563fca640d7536e3e59db4eec31ba56",
        "e146019452f95fa40fd7190f72663eb4d55a35c0"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu May 31 15:53:39 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 31 15:53:39 2018 -0700"
      },
      "message": "Merge \"aaudio: loopback test improved\" into pi-dev\nam: e146019452\n\nChange-Id: Ic55bb06678f43dfc5f3e7f85298aebc4af87a3ef\n"
    }
  ],
  "next": "e146019452f95fa40fd7190f72663eb4d55a35c0"
}
