)]}'
{
  "log": [
    {
      "commit": "0ed5610ac46a851e2f5337f269474dd9ae102b7f",
      "tree": "c48bfbef05fc797a6e0a711eba11c860fe53e64f",
      "parents": [
        "68a0f6b2e263ac26526afa44159f85455991edf8",
        "5bddd655cfdfd287f94c759014ef850f7727b7fe"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 23 18:55:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 18:55:38 2019 -0700"
      },
      "message": "Merge \"CCodec: reduce log amount for render warning\" into qt-dev am: 37a9adef14\nam: 5bddd655cf\n\nChange-Id: If1c819df00218d469a5b97505ee849f6bdaae042\n"
    },
    {
      "commit": "68a0f6b2e263ac26526afa44159f85455991edf8",
      "tree": "699d79486751a1b7971af25cf4183c2e4dfa8b5d",
      "parents": [
        "f3ea1b472583908cd25e28d958632faecf543bc0",
        "77cbebd8d7066a422ba88f5585c64d9fa4c4149b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 24 01:19:59 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 24 01:19:59 2019 +0000"
      },
      "message": "Merge \"Warn output buffer size not multiple of 16 frames only for mixer threads\""
    },
    {
      "commit": "f3ea1b472583908cd25e28d958632faecf543bc0",
      "tree": "f467fc8bf4a03a1b859246df8f675c11c63736f6",
      "parents": [
        "3fb06470bcb557991ce1b132c55a99cd95131e22",
        "31647337103e14b06bdab47ad9a8633fa90854b5"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 23 17:45:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 17:45:03 2019 -0700"
      },
      "message": "Merge \"Make sure that loading failure is reported to dropbox.\" into qt-dev am: 205a717a78\nam: 3164733710\n\nChange-Id: I5e20e5999e8f889943342c655542c5eee3d76f8f\n"
    },
    {
      "commit": "3fb06470bcb557991ce1b132c55a99cd95131e22",
      "tree": "13de6c210b707e75edb5ecb4db4c9c7f27dab563",
      "parents": [
        "fddd9faf0cb5089a65bf14aa2138df661a298896",
        "ce1c8bd6b3d35369c6b6cabd56829c1c6473ac9f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 23 16:23:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 16:23:38 2019 -0700"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: fix build issues on Q environment\" into qt-dev am: ee326db2bb\nam: ce1c8bd6b3\n\nChange-Id: I2ce8a0922f5b2f59f150f66274dbb1ee43c258ad\n"
    },
    {
      "commit": "77cbebd8d7066a422ba88f5585c64d9fa4c4149b",
      "tree": "0ff878b895ab6335036bc2917bb1638000bb092a",
      "parents": [
        "fddd9faf0cb5089a65bf14aa2138df661a298896"
      ],
      "author": {
        "name": "Dean Wheatley",
        "email": "dwhea@dolby.com",
        "time": "Tue Apr 23 14:18:44 2019 +1000"
      },
      "committer": {
        "name": "Mikhail Naganov",
        "email": "mnaganov@google.com",
        "time": "Tue Apr 23 15:58:59 2019 -0700"
      },
      "message": "Warn output buffer size not multiple of 16 frames only for mixer threads\n\nTest: make\nChange-Id: I0b1aec787c1052e2ee7bff09fe66a7fd3d1126ce\n"
    },
    {
      "commit": "5bddd655cfdfd287f94c759014ef850f7727b7fe",
      "tree": "bf496284a1653a0149806178a8a67559871b3825",
      "parents": [
        "31647337103e14b06bdab47ad9a8633fa90854b5",
        "37a9adef14ecb54e487780210664ea423a2771f6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 23 14:50:48 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 14:50:48 2019 -0700"
      },
      "message": "Merge \"CCodec: reduce log amount for render warning\" into qt-dev\nam: 37a9adef14\n\nChange-Id: Ic36c32476c1e3a29b68c4d8d5124403d0e73f3ec\n"
    },
    {
      "commit": "37a9adef14ecb54e487780210664ea423a2771f6",
      "tree": "bf496284a1653a0149806178a8a67559871b3825",
      "parents": [
        "205a717a78e20c5f14898f6d018d8b4771e89a03",
        "f7529dd062ff3d5b198c70735b065557302baf2b"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 23 21:28:35 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:28:35 2019 +0000"
      },
      "message": "Merge \"CCodec: reduce log amount for render warning\" into qt-dev"
    },
    {
      "commit": "31647337103e14b06bdab47ad9a8633fa90854b5",
      "tree": "675212abd9a5a17581845ef5e4a27d3bb40e72f6",
      "parents": [
        "ce1c8bd6b3d35369c6b6cabd56829c1c6473ac9f",
        "205a717a78e20c5f14898f6d018d8b4771e89a03"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Tue Apr 23 14:22:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 14:22:37 2019 -0700"
      },
      "message": "Merge \"Make sure that loading failure is reported to dropbox.\" into qt-dev\nam: 205a717a78\n\nChange-Id: I2387e7be6aca2f41ea212673c7e152b2d324023e\n"
    },
    {
      "commit": "205a717a78e20c5f14898f6d018d8b4771e89a03",
      "tree": "675212abd9a5a17581845ef5e4a27d3bb40e72f6",
      "parents": [
        "ee326db2bbd59b81f1ca5433d9a68b76b2bfe3b4",
        "bc2d30d07d8addc560e68beea0614da2fbcadea0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 23 21:12:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 21:12:17 2019 +0000"
      },
      "message": "Merge \"Make sure that loading failure is reported to dropbox.\" into qt-dev"
    },
    {
      "commit": "fddd9faf0cb5089a65bf14aa2138df661a298896",
      "tree": "87a1181211dc03cfbdf04bbb8ad0a6a6a42740e4",
      "parents": [
        "cef35e89400c109bc6f009e9be9958d4215e365e",
        "c325a4478dc5b67f012e5b9073ce37a883496ef7"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 23 14:00:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 14:00:47 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Move to android_mallopt for malloc debug calls.\" am: 28d257e48b am: 3f0b1d7218 -s ours\nam: c325a4478d -s ours\nam skip reason: change_id I75adddfc5048f732ee7ec27c17192efd5857af38 with SHA1 a90adf0a05 is in history\n\nChange-Id: I6014b2171b9641250a8889aae013081b470ca6af\n"
    },
    {
      "commit": "ce1c8bd6b3d35369c6b6cabd56829c1c6473ac9f",
      "tree": "02763a786e5cfb99b1b4aa190ef3a83c37bc1af3",
      "parents": [
        "c325a4478dc5b67f012e5b9073ce37a883496ef7",
        "ee326db2bbd59b81f1ca5433d9a68b76b2bfe3b4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 23 14:00:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 14:00:21 2019 -0700"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: fix build issues on Q environment\" into qt-dev\nam: ee326db2bb\n\nChange-Id: I47a15256ec9c047e71f78ea42ff06b53b7492e58\n"
    },
    {
      "commit": "cef35e89400c109bc6f009e9be9958d4215e365e",
      "tree": "87a1181211dc03cfbdf04bbb8ad0a6a6a42740e4",
      "parents": [
        "aec71caad37dc2691d5711f50b14e4f6d2183ee7",
        "d541ee7f16d2a4ed61af75d92c8d801f5d972723"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Tue Apr 23 13:14:10 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 13:14:10 2019 -0700"
      },
      "message": "Merge \"NuPlayer: Fix ANR while resetting RTSP playback\" into qt-dev am: 9730f4d7d2\nam: d541ee7f16\n\nChange-Id: Ic8fe17c58558d317528383c9caa164ff1d398b8d\n"
    },
    {
      "commit": "ee326db2bbd59b81f1ca5433d9a68b76b2bfe3b4",
      "tree": "02763a786e5cfb99b1b4aa190ef3a83c37bc1af3",
      "parents": [
        "9730f4d7d27c49bfdfa69f3b7555b5a641a8499d",
        "df7f0a201b4b91ee86bd0b8d3a2a05beba9f46f4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Tue Apr 23 19:56:20 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 19:56:20 2019 +0000"
      },
      "message": "Merge \"audiopolicy: engineconfigurable: fix build issues on Q environment\" into qt-dev"
    },
    {
      "commit": "c325a4478dc5b67f012e5b9073ce37a883496ef7",
      "tree": "12bbfba7840e04adaa5c8d0a9d4bdf5759adf340",
      "parents": [
        "d541ee7f16d2a4ed61af75d92c8d801f5d972723",
        "3f0b1d7218b4e58c7e05dd939847315b6ba4a8a0"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 23 11:33:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 11:33:13 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Move to android_mallopt for malloc debug calls.\" am: 28d257e48b\nam: 3f0b1d7218 -s ours\nam skip reason: change_id I75adddfc5048f732ee7ec27c17192efd5857af38 with SHA1 a90adf0a05 is in history\n\nChange-Id: I830a72a875f45dcc31642bab952eea0dfd96e087\n"
    },
    {
      "commit": "d541ee7f16d2a4ed61af75d92c8d801f5d972723",
      "tree": "12bbfba7840e04adaa5c8d0a9d4bdf5759adf340",
      "parents": [
        "c5baeace1b5709988080847ef9d29adcb44f2fc3",
        "9730f4d7d27c49bfdfa69f3b7555b5a641a8499d"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Tue Apr 23 11:20:49 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 11:20:49 2019 -0700"
      },
      "message": "Merge \"NuPlayer: Fix ANR while resetting RTSP playback\" into qt-dev\nam: 9730f4d7d2\n\nChange-Id: I42781d034bb6fbeec9b019a5b472180d3ccb4592\n"
    },
    {
      "commit": "3f0b1d7218b4e58c7e05dd939847315b6ba4a8a0",
      "tree": "0529caad9fd7a783388714889bfc95ccadacfba4",
      "parents": [
        "8d0ffb70511c7be32db5e887757465a60b2959ab",
        "28d257e48bb6584b3cc7d46a790b92acd23c2880"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 23 10:58:33 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 23 10:58:33 2019 -0700"
      },
      "message": "Merge \"Move to android_mallopt for malloc debug calls.\"\nam: 28d257e48b\n\nChange-Id: Icc98a33261d476e83bd18b633e60328a6ca0c355\n"
    },
    {
      "commit": "28d257e48bb6584b3cc7d46a790b92acd23c2880",
      "tree": "a2529ccd1f2fb885ffcac61f1c2c5973a05bed61",
      "parents": [
        "e4c67d26f6a406439de92b75bdd9a06a22ecf51c",
        "951b49816b6b1dbc28fdc9b63dbcef02965cff61"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Apr 23 17:45:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 23 17:45:01 2019 +0000"
      },
      "message": "Merge \"Move to android_mallopt for malloc debug calls.\""
    },
    {
      "commit": "9730f4d7d27c49bfdfa69f3b7555b5a641a8499d",
      "tree": "12bbfba7840e04adaa5c8d0a9d4bdf5759adf340",
      "parents": [
        "2f5f0ace276ed69c3a61bb011812cb1bdc3fea40",
        "bc9357f513a9578fa776d660bb5e1e4d035343d3"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Tue Apr 23 16:53:37 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 16:53:37 2019 +0000"
      },
      "message": "Merge \"NuPlayer: Fix ANR while resetting RTSP playback\" into qt-dev"
    },
    {
      "commit": "aec71caad37dc2691d5711f50b14e4f6d2183ee7",
      "tree": "95693321feb8ce7a5b5e3fcd293e78801ed2a6ff",
      "parents": [
        "37e5756b87de83b5bcaa05a03f5ff876562bf9b7",
        "c5baeace1b5709988080847ef9d29adcb44f2fc3"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 22 22:17:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 22:17:09 2019 -0700"
      },
      "message": "Don\u0027t read more than the buffer size. am: 2f5f0ace27\nam: c5baeace1b\n\nChange-Id: Ifb21761dfd26885a396bd74fb2c4eef7c4c4f1f2\n"
    },
    {
      "commit": "c5baeace1b5709988080847ef9d29adcb44f2fc3",
      "tree": "ed33d449494d1a8687126b286562dcc67724d07a",
      "parents": [
        "3145a63de72966b73f41bcb891ef0197517e96ea",
        "2f5f0ace276ed69c3a61bb011812cb1bdc3fea40"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 22 22:12:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 22:12:02 2019 -0700"
      },
      "message": "Don\u0027t read more than the buffer size.\nam: 2f5f0ace27\n\nChange-Id: I793c94207be6d2866ad1458e070805fccc971435\n"
    },
    {
      "commit": "bc2d30d07d8addc560e68beea0614da2fbcadea0",
      "tree": "01abf8a3a4e70e2194492fab60640278022cccad",
      "parents": [
        "7fc3bbe570e94ceec28e09a87196ed564de2ff5b"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Apr 22 18:54:16 2019 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Apr 22 18:55:46 2019 -0700"
      },
      "message": "Make sure that loading failure is reported to dropbox.\n\nTest: adb shell dumpsys media.extractor\n      Check \u0027ls /data/system/dropbox\u0027 after failure\nBug: 131106476\nChange-Id: Ib25c762fd8e50bc0637ec903dc691a070e66ce75\n"
    },
    {
      "commit": "37e5756b87de83b5bcaa05a03f5ff876562bf9b7",
      "tree": "82393233ca88d0079ec2869a0eb87a55560acb23",
      "parents": [
        "712a735ab8c78282c2d83f161357c5052fa2cfb2",
        "3145a63de72966b73f41bcb891ef0197517e96ea"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Apr 22 18:39:07 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 18:39:07 2019 -0700"
      },
      "message": "Merge \"C2SoftVorbisDec: Ignore subsequent headers\" into qt-dev am: 669dda14bd\nam: 3145a63de7\n\nChange-Id: Ic0ad15691a768fa34334c9ff6d5545e27cd0e054\n"
    },
    {
      "commit": "712a735ab8c78282c2d83f161357c5052fa2cfb2",
      "tree": "77f5c18eb5bc7a813bc16ff16440434d4ad34592",
      "parents": [
        "8a3d012c769eaf7ee686ac3d9e53f46b14ff2dfc",
        "e719168854d03ba9561c438205c7c6ba186926df"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 18:21:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 18:21:47 2019 -0700"
      },
      "message": "Merge \"libeffects: Correct LVM_BufferUnmanagedOut function for mono input\" into qt-dev am: c6de9ed177\nam: e719168854\n\nChange-Id: I8a5f7f9a40b9980259d4273d3a54738205fc1dcd\n"
    },
    {
      "commit": "3145a63de72966b73f41bcb891ef0197517e96ea",
      "tree": "9f0085b2d4a5e77de7797a24cfeb2b7516ffac69",
      "parents": [
        "e719168854d03ba9561c438205c7c6ba186926df",
        "669dda14bd4ae41277a916a7c2e5889fe4dbb17c"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Mon Apr 22 18:13:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 18:13:52 2019 -0700"
      },
      "message": "Merge \"C2SoftVorbisDec: Ignore subsequent headers\" into qt-dev\nam: 669dda14bd\n\nChange-Id: I11f165d74080755f8d87c6cc2f7d1f614c6de084\n"
    },
    {
      "commit": "2f5f0ace276ed69c3a61bb011812cb1bdc3fea40",
      "tree": "ed33d449494d1a8687126b286562dcc67724d07a",
      "parents": [
        "669dda14bd4ae41277a916a7c2e5889fe4dbb17c"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Mon Apr 22 15:46:21 2019 -0700"
      },
      "committer": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 23 01:09:15 2019 +0000"
      },
      "message": "Don\u0027t read more than the buffer size.\n\nBug: 130593895\nTest: manual\nChange-Id: I54612d14e7cadde1d4a447040dbe9086e970c549\n"
    },
    {
      "commit": "8a3d012c769eaf7ee686ac3d9e53f46b14ff2dfc",
      "tree": "51d95f43674408949470024d8cd7cfc8bbf807a0",
      "parents": [
        "0918fec076ece100028fe46cfdef4360e883255f",
        "d1fb9d3fdc5dcaf512811093d203457eb38c7682"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 18:03:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 18:03:42 2019 -0700"
      },
      "message": "Merge \"cameraserver: log setTorchMode calls.\" into qt-dev am: 074ed55c3d\nam: d1fb9d3fdc\n\nChange-Id: Ifa6ebe066838134e8e8c63316e2db8fccdec255b\n"
    },
    {
      "commit": "669dda14bd4ae41277a916a7c2e5889fe4dbb17c",
      "tree": "9f0085b2d4a5e77de7797a24cfeb2b7516ffac69",
      "parents": [
        "c6de9ed177f44da261f838a6eeed23b6dbfacc48",
        "7d8c37634fb71b27e94cd2dff10b75f004027fb6"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Tue Apr 23 00:55:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 23 00:55:06 2019 +0000"
      },
      "message": "Merge \"C2SoftVorbisDec: Ignore subsequent headers\" into qt-dev"
    },
    {
      "commit": "e719168854d03ba9561c438205c7c6ba186926df",
      "tree": "9ba7b4f13db854a3fdd9027d27052904f8356253",
      "parents": [
        "d1fb9d3fdc5dcaf512811093d203457eb38c7682",
        "c6de9ed177f44da261f838a6eeed23b6dbfacc48"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 17:43:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 17:43:52 2019 -0700"
      },
      "message": "Merge \"libeffects: Correct LVM_BufferUnmanagedOut function for mono input\" into qt-dev\nam: c6de9ed177\n\nChange-Id: If266d1678d39c85cd09048232f64fc99f05152f2\n"
    },
    {
      "commit": "d1fb9d3fdc5dcaf512811093d203457eb38c7682",
      "tree": "fe1975cab742584e5074e3c455f12345f4c98c99",
      "parents": [
        "19f41f854a2450de4e9f4bd3200927d6f69c1074",
        "074ed55c3d3c54654d0cf0b501599823bec11418"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 17:26:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 17:26:02 2019 -0700"
      },
      "message": "Merge \"cameraserver: log setTorchMode calls.\" into qt-dev\nam: 074ed55c3d\n\nChange-Id: If82aa8d8d8080741237cf033d8de07a6c0550512\n"
    },
    {
      "commit": "c6de9ed177f44da261f838a6eeed23b6dbfacc48",
      "tree": "9ba7b4f13db854a3fdd9027d27052904f8356253",
      "parents": [
        "074ed55c3d3c54654d0cf0b501599823bec11418",
        "ace192e7f35cbe97b2dbe678617261cc95a714d4"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 23:13:07 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 23:13:07 2019 +0000"
      },
      "message": "Merge \"libeffects: Correct LVM_BufferUnmanagedOut function for mono input\" into qt-dev"
    },
    {
      "commit": "074ed55c3d3c54654d0cf0b501599823bec11418",
      "tree": "fe1975cab742584e5074e3c455f12345f4c98c99",
      "parents": [
        "7fc3bbe570e94ceec28e09a87196ed564de2ff5b",
        "0e2eefd580aeae1e74fdc06a070116faa702d629"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 23:08:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 23:08:14 2019 +0000"
      },
      "message": "Merge \"cameraserver: log setTorchMode calls.\" into qt-dev"
    },
    {
      "commit": "0e2eefd580aeae1e74fdc06a070116faa702d629",
      "tree": "10b0b3b5c574e38b188ddd66a13a1d380a67ce2f",
      "parents": [
        "3208826f676b1be78e1c04692d7f17249e45c3ea"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Thu Apr 18 14:05:43 2019 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 12:40:42 2019 -0700"
      },
      "message": "cameraserver: log setTorchMode calls.\n\nBug: 120314037\n\nTest: Turn torch on / off; logcat | grep \u0027Torch turned\u0027\nTest: Turn torch on / off; adb shell dumpsys media.camera\n\nChange-Id: Ib98e8847f49c6977b9cba65ae0605b8abe774a15\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "ace192e7f35cbe97b2dbe678617261cc95a714d4",
      "tree": "5c0bdadd053c54ffee2d5decb2bb08eaba0a4268",
      "parents": [
        "7ec75ad4adb305afc931fce779044ce202b62d9e"
      ],
      "author": {
        "name": "Saketh Sathuvalli",
        "email": "saketh.sathuvalli@ittiam.com",
        "time": "Mon Apr 22 17:37:48 2019 +0530"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 11:54:17 2019 -0700"
      },
      "message": "libeffects: Correct LVM_BufferUnmanagedOut function for mono input\n\nUse stereo to match internal computations in LVM_Process.\n\nTest: dedicated POC see bug below.\nBug: 131065273\nChange-Id: Icdc15d0da2772979f82a4ad08d360c81b965f705\n"
    },
    {
      "commit": "0918fec076ece100028fe46cfdef4360e883255f",
      "tree": "b94fcc0e848f235c4f7bcec100b5983ac84e2a88",
      "parents": [
        "506a9d1a2019a998f435fa5e47d0a63e52d2323b",
        "19f41f854a2450de4e9f4bd3200927d6f69c1074"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Apr 22 11:25:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 11:25:47 2019 -0700"
      },
      "message": "Merge \"audio policy: improve input device connection logic\" into qt-dev am: 7fc3bbe570\nam: 19f41f854a\n\nChange-Id: Ie7931a5413a85a2bc1c956aac2910b69afb1a708\n"
    },
    {
      "commit": "19f41f854a2450de4e9f4bd3200927d6f69c1074",
      "tree": "6a27b852a2d7f4ba448edaa66145051dadb8cb53",
      "parents": [
        "2b07760d1b47e7320a5e08d752042e9c0d4a4e07",
        "7fc3bbe570e94ceec28e09a87196ed564de2ff5b"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Apr 22 11:21:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 11:21:21 2019 -0700"
      },
      "message": "Merge \"audio policy: improve input device connection logic\" into qt-dev\nam: 7fc3bbe570\n\nChange-Id: I2cbcde50903494cf082ea34fef70d400b50e4e80\n"
    },
    {
      "commit": "506a9d1a2019a998f435fa5e47d0a63e52d2323b",
      "tree": "cf62f037af739888ae9ea00d655d2ece3ce7a866",
      "parents": [
        "fd854051fec9eee12366921f259b8e38bcff9b10",
        "2b07760d1b47e7320a5e08d752042e9c0d4a4e07"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 11:10:42 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 11:10:42 2019 -0700"
      },
      "message": "Merge \"camera2 vndk: Don\u0027t try to retrieve ACameraDevice in CallbackHandler.\" into qt-dev am: 3dd5000ef6\nam: 2b07760d1b\n\nChange-Id: Ie9488e28b766781103b3257a48ad57fde9b1cf61\n"
    },
    {
      "commit": "fd854051fec9eee12366921f259b8e38bcff9b10",
      "tree": "dd1b6ec573b036abb2db78e0785f2ccfd1b5f2ab",
      "parents": [
        "599c1511cc3bc4db3d6fac2dba0ba41ce4139e7e",
        "8c9812a2417815c8997c4aed13cb29dce38f7451"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 11:08:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 11:08:54 2019 -0700"
      },
      "message": "Merge \"libeffects: Added support to test effects using 32 and 64 bit binaries\" into qt-dev am: 7ec75ad4ad\nam: 8c9812a241\n\nChange-Id: If330af12964754f195968ce1f42716f4d6cd703b\n"
    },
    {
      "commit": "7fc3bbe570e94ceec28e09a87196ed564de2ff5b",
      "tree": "6a27b852a2d7f4ba448edaa66145051dadb8cb53",
      "parents": [
        "3dd5000ef67416710e63aec92f9b758b3a294862",
        "0dd5185555db64af2cb5ff1e161629054086abb6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 18:07:17 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 18:07:17 2019 +0000"
      },
      "message": "Merge \"audio policy: improve input device connection logic\" into qt-dev"
    },
    {
      "commit": "2b07760d1b47e7320a5e08d752042e9c0d4a4e07",
      "tree": "e405b9e5740fe9fc4492d14e482006fafd411f39",
      "parents": [
        "8c9812a2417815c8997c4aed13cb29dce38f7451",
        "3dd5000ef67416710e63aec92f9b758b3a294862"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 10:59:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 10:59:31 2019 -0700"
      },
      "message": "Merge \"camera2 vndk: Don\u0027t try to retrieve ACameraDevice in CallbackHandler.\" into qt-dev\nam: 3dd5000ef6\n\nChange-Id: I642932fa7166c53422d8f225d23a47882fade9bc\n"
    },
    {
      "commit": "8c9812a2417815c8997c4aed13cb29dce38f7451",
      "tree": "4f1822f6d71c535aeb9e1b0889e8db18baf7cd09",
      "parents": [
        "00cd54e46f633f43475cf4e2045a551e7c0f1a49",
        "7ec75ad4adb305afc931fce779044ce202b62d9e"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 10:55:20 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 10:55:20 2019 -0700"
      },
      "message": "Merge \"libeffects: Added support to test effects using 32 and 64 bit binaries\" into qt-dev\nam: 7ec75ad4ad\n\nChange-Id: I6ff75f3c300977e8526d273c3473aedcf22df8b9\n"
    },
    {
      "commit": "3dd5000ef67416710e63aec92f9b758b3a294862",
      "tree": "e405b9e5740fe9fc4492d14e482006fafd411f39",
      "parents": [
        "7ec75ad4adb305afc931fce779044ce202b62d9e",
        "8300dc1549954d8e50431ca9da0cf0601a8e14fa"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Mon Apr 22 17:52:04 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 17:52:04 2019 +0000"
      },
      "message": "Merge \"camera2 vndk: Don\u0027t try to retrieve ACameraDevice in CallbackHandler.\" into qt-dev"
    },
    {
      "commit": "599c1511cc3bc4db3d6fac2dba0ba41ce4139e7e",
      "tree": "aeb98f0388e66aa56e6a795c19cda15b9336f61d",
      "parents": [
        "f9268d7b76961102ae70105302330f14aa9d7b27",
        "00cd54e46f633f43475cf4e2045a551e7c0f1a49"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 10:36:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 10:36:18 2019 -0700"
      },
      "message": "Merge \"AudioTrack: Fix timestamp spam\" into qt-dev am: 85ff88512c\nam: 00cd54e46f\n\nChange-Id: Iddb5366a348f330100dcff08aa7bb015dd9fa86c\n"
    },
    {
      "commit": "7ec75ad4adb305afc931fce779044ce202b62d9e",
      "tree": "4f1822f6d71c535aeb9e1b0889e8db18baf7cd09",
      "parents": [
        "85ff88512c85272169cb93f8082db2572b70d62b",
        "6bdd081e1660e4c3af3b96fd215c132fd283416f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 17:33:33 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 17:33:33 2019 +0000"
      },
      "message": "Merge \"libeffects: Added support to test effects using 32 and 64 bit binaries\" into qt-dev"
    },
    {
      "commit": "00cd54e46f633f43475cf4e2045a551e7c0f1a49",
      "tree": "65f8797cf342e3dbaf2e56d8b12076618d274689",
      "parents": [
        "9c87c1bde4cdb1a9ee377bf5acc58cb6434a16e1",
        "85ff88512c85272169cb93f8082db2572b70d62b"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 10:13:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 10:13:55 2019 -0700"
      },
      "message": "Merge \"AudioTrack: Fix timestamp spam\" into qt-dev\nam: 85ff88512c\n\nChange-Id: Iecdaa3811ba7c5739789e78e3195991537355d17\n"
    },
    {
      "commit": "f9268d7b76961102ae70105302330f14aa9d7b27",
      "tree": "dc9a183e8eebfef7d694da719a55f1b34466a1ee",
      "parents": [
        "7a73d8537a8a4ee13c42a73193fd2ddd475dab3e",
        "9c87c1bde4cdb1a9ee377bf5acc58cb6434a16e1"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Apr 22 09:59:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 09:59:17 2019 -0700"
      },
      "message": "Merge \"Make mediaserver listen to Codec2 services\u0027 deaths\" into qt-dev am: 3738fe1b60\nam: 9c87c1bde4\n\nChange-Id: I587af7b6190fe4afab43e92ef6de2df705d3039b\n"
    },
    {
      "commit": "85ff88512c85272169cb93f8082db2572b70d62b",
      "tree": "65f8797cf342e3dbaf2e56d8b12076618d274689",
      "parents": [
        "3738fe1b6061f564b124ad65922f1c949a3f7572",
        "cf3b71546d5bb04ba45d1d784108f1681f75c827"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Mon Apr 22 16:53:28 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 16:53:28 2019 +0000"
      },
      "message": "Merge \"AudioTrack: Fix timestamp spam\" into qt-dev"
    },
    {
      "commit": "9c87c1bde4cdb1a9ee377bf5acc58cb6434a16e1",
      "tree": "18f0d9effee912c6350ddc991cd5cac7517e4a08",
      "parents": [
        "b405737641c2d9b55bdda386739d24ffebb35b68",
        "3738fe1b6061f564b124ad65922f1c949a3f7572"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Mon Apr 22 09:49:21 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 22 09:49:21 2019 -0700"
      },
      "message": "Merge \"Make mediaserver listen to Codec2 services\u0027 deaths\" into qt-dev\nam: 3738fe1b60\n\nChange-Id: I91c48888ff68c66220161594af6fa7ffc28cab95\n"
    },
    {
      "commit": "3738fe1b6061f564b124ad65922f1c949a3f7572",
      "tree": "18f0d9effee912c6350ddc991cd5cac7517e4a08",
      "parents": [
        "3208826f676b1be78e1c04692d7f17249e45c3ea",
        "270dd6a1a6fc700dde00f982dcd87bf98e4b73a4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 22 16:31:06 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 22 16:31:06 2019 +0000"
      },
      "message": "Merge \"Make mediaserver listen to Codec2 services\u0027 deaths\" into qt-dev"
    },
    {
      "commit": "0dd5185555db64af2cb5ff1e161629054086abb6",
      "tree": "c2e0f9c49b263891bf94522226337d922da0b95e",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 19 18:18:58 2019 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Mon Apr 22 08:41:05 2019 -0700"
      },
      "message": "audio policy: improve input device connection logic\n\nDo not systematically close all inputs when an input device is connected\nor disconnected but only those affected by the change.\n\nAlso:\n- refactor setDeviceConnectionStateInt() to align input and output\ndevices connection sequence\n- remove unused \"inputs\" argument to checkInputsForDevice()\n\nBug: 126370328\nTest: phone call, video call , camcorder, assistant, auto projected\nChange-Id: I27734b32da97ad4790d6cd74eaaf866e414db211\n"
    },
    {
      "commit": "7a73d8537a8a4ee13c42a73193fd2ddd475dab3e",
      "tree": "11249169a6a2b81140bc1098630a17d99a7d1c18",
      "parents": [
        "12318cc01c2515fa545450ee5c10938f2d38033e",
        "b405737641c2d9b55bdda386739d24ffebb35b68"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sun Apr 21 00:02:55 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Apr 21 00:02:55 2019 -0700"
      },
      "message": "Merge \"audio policy: fix HOTWORD capture device\" into qt-dev am: 3208826f67\nam: b405737641\n\nChange-Id: Ib1e2c50058f19bde532055f31151ad582f3c94c7\n"
    },
    {
      "commit": "b405737641c2d9b55bdda386739d24ffebb35b68",
      "tree": "b9afab679aa17652d8252b96bc727d8ccf66e770",
      "parents": [
        "ea4d7d9b297037d2b2a27544710d9645d79c9287",
        "3208826f676b1be78e1c04692d7f17249e45c3ea"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Sat Apr 20 23:57:57 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 20 23:57:57 2019 -0700"
      },
      "message": "Merge \"audio policy: fix HOTWORD capture device\" into qt-dev\nam: 3208826f67\n\nChange-Id: I35da3f8631c1a26001fe026a5095b529035ef195\n"
    },
    {
      "commit": "3208826f676b1be78e1c04692d7f17249e45c3ea",
      "tree": "b9afab679aa17652d8252b96bc727d8ccf66e770",
      "parents": [
        "1c5347146851b2e86bceefd812e9ba0c7a1e77e0",
        "5ee8d120318266334aabc21d4f676813b3ac288f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 21 06:49:24 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Apr 21 06:49:24 2019 +0000"
      },
      "message": "Merge \"audio policy: fix HOTWORD capture device\" into qt-dev"
    },
    {
      "commit": "12318cc01c2515fa545450ee5c10938f2d38033e",
      "tree": "97d06311011309f531ec29aae7768894a5fe502c",
      "parents": [
        "81b4f7a686403d5074e2e90fb28b6700a9c5ace8",
        "ea4d7d9b297037d2b2a27544710d9645d79c9287"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Apr 19 23:00:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 23:00:06 2019 -0700"
      },
      "message": "Merge \"AudioFlinger: allow small requested capacity for FAST path\" into qt-dev am: 1c53471468\nam: ea4d7d9b29\n\nChange-Id: Iaad2a87cbecf306944e6abd1df0fcbdcaae64426\n"
    },
    {
      "commit": "81b4f7a686403d5074e2e90fb28b6700a9c5ace8",
      "tree": "db384672a2bfd7121a6a42c6c4fe72c82990f694",
      "parents": [
        "10cea946f8648f59e79ebf4f95508299492bdde0",
        "ab7f90cf479eefabb0600baa3523f090be9e1c20"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 19 22:57:00 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 22:57:00 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Rename libcamera2.so -\u003e libcamera2ndk.so (cherrypick)\" am: e4c67d26f6 am: 8d0ffb7051 -s ours\nam: ab7f90cf47 -s ours\nam skip reason: change_id I50e02aad90e4bdf06faf60f687a18cc3d9de98e4 with SHA1 d7e265bf79 is in history\n\nChange-Id: Ie48b9af0e197d518fcd44e1e4f791bdeda6557a5\n"
    },
    {
      "commit": "10cea946f8648f59e79ebf4f95508299492bdde0",
      "tree": "db384672a2bfd7121a6a42c6c4fe72c82990f694",
      "parents": [
        "3b3f02b75328312a879c3436e58949a5c89d79e8",
        "6c7e98aedfe98d84882065d31b03667c5095716d"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 19 22:50:01 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 22:50:01 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Apply version script to future libcamera2ndk platform lib (cherrypick)\" am: 8a1dee2614 am: 48bd4eacf7 -s ours\nam: 6c7e98aedf -s ours\nam skip reason: change_id Idd661042ec837d412a29b1b9b77d642a4a540900 with SHA1 99d67ef5a5 is in history\n\nChange-Id: Ib5c90d2cde8ebd434b715dfb39ebdeec7f1c2ea8\n"
    },
    {
      "commit": "3b3f02b75328312a879c3436e58949a5c89d79e8",
      "tree": "db384672a2bfd7121a6a42c6c4fe72c82990f694",
      "parents": [
        "835fdfdd4ba6529ecd6d36b6436141e0d1c8fca3",
        "17c211b4a1215d14fdd7909fdd734bbd4a7b9fb0"
      ],
      "author": {
        "name": "Zachary Iqbal",
        "email": "zacharyi@google.com",
        "time": "Fri Apr 19 22:31:17 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 22:31:17 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Exposed Android.bp shared library target for libcamera2ndki (cherrypick)\" am: 8504f3a776 am: e3f1576471 -s ours\nam: 17c211b4a1 -s ours\nam skip reason: change_id Iea501d8a54b8cbda2c5ab22fd91247577e304ce0 with SHA1 096ab36269 is in history\n\nChange-Id: I378cb5294ac43f708b166e8b8103d6df2f7cbe73\n"
    },
    {
      "commit": "cf3b71546d5bb04ba45d1d784108f1681f75c827",
      "tree": "1adddca53fd68c81789997a7f6636477209dadac",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 19 18:29:21 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 19 18:39:40 2019 -0700"
      },
      "message": "AudioTrack: Fix timestamp spam\n\nTest: logcat check during Photos playback, seek, etc.\nBug: 130586209\nChange-Id: I71c5e6b83f94485be8f2e9bb164314756a16c87a\n"
    },
    {
      "commit": "ea4d7d9b297037d2b2a27544710d9645d79c9287",
      "tree": "0f8cff246b0bf20f4806f407eff7cf8cef0a444c",
      "parents": [
        "ab7f90cf479eefabb0600baa3523f090be9e1c20",
        "1c5347146851b2e86bceefd812e9ba0c7a1e77e0"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Apr 19 17:49:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 17:49:47 2019 -0700"
      },
      "message": "Merge \"AudioFlinger: allow small requested capacity for FAST path\" into qt-dev\nam: 1c53471468\n\nChange-Id: I570336aa7d157078cf693112039b69fb9e95b396\n"
    },
    {
      "commit": "ab7f90cf479eefabb0600baa3523f090be9e1c20",
      "tree": "e5c7cb975b61b9c900a18075f0ecc4d15e772462",
      "parents": [
        "6c7e98aedfe98d84882065d31b03667c5095716d",
        "8d0ffb70511c7be32db5e887757465a60b2959ab"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 19 17:21:51 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 17:21:51 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Rename libcamera2.so -\u003e libcamera2ndk.so (cherrypick)\" am: e4c67d26f6\nam: 8d0ffb7051 -s ours\nam skip reason: change_id I50e02aad90e4bdf06faf60f687a18cc3d9de98e4 with SHA1 d7e265bf79 is in history\n\nChange-Id: I3490410ede9062fd4cfb21c3e91e4e310dd33c7e\n"
    },
    {
      "commit": "6c7e98aedfe98d84882065d31b03667c5095716d",
      "tree": "e5c7cb975b61b9c900a18075f0ecc4d15e772462",
      "parents": [
        "17c211b4a1215d14fdd7909fdd734bbd4a7b9fb0",
        "48bd4eacf709c5a774d61b2b2c872a4a93414cdc"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 19 17:20:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 17:20:52 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Apply version script to future libcamera2ndk platform lib (cherrypick)\" am: 8a1dee2614\nam: 48bd4eacf7 -s ours\nam skip reason: change_id Idd661042ec837d412a29b1b9b77d642a4a540900 with SHA1 99d67ef5a5 is in history\n\nChange-Id: I91a1c81c705c7064c280ee6199219bb53732be86\n"
    },
    {
      "commit": "17c211b4a1215d14fdd7909fdd734bbd4a7b9fb0",
      "tree": "e5c7cb975b61b9c900a18075f0ecc4d15e772462",
      "parents": [
        "3a7ea707b924c0b6384a0edf934563ee550648a0",
        "e3f157647138b1731200b0a15f44a8ececd18e67"
      ],
      "author": {
        "name": "Zachary Iqbal",
        "email": "zacharyi@google.com",
        "time": "Fri Apr 19 17:15:27 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 17:15:27 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"Exposed Android.bp shared library target for libcamera2ndki (cherrypick)\" am: 8504f3a776\nam: e3f1576471 -s ours\nam skip reason: change_id Iea501d8a54b8cbda2c5ab22fd91247577e304ce0 with SHA1 096ab36269 is in history\n\nChange-Id: Id671a67b82f17b29377061dd2878ea233d03e0a3\n"
    },
    {
      "commit": "1c5347146851b2e86bceefd812e9ba0c7a1e77e0",
      "tree": "0f8cff246b0bf20f4806f407eff7cf8cef0a444c",
      "parents": [
        "6a3e785a3e8e6852c57b1bcc95a9de29ba42fde8",
        "7ed66a1a879399edf356e54f09d59c1a7ca2d5f7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 20 00:11:14 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 00:11:14 2019 +0000"
      },
      "message": "Merge \"AudioFlinger: allow small requested capacity for FAST path\" into qt-dev"
    },
    {
      "commit": "bc9357f513a9578fa776d660bb5e1e4d035343d3",
      "tree": "58fd8c446e86b3885b0bf0e941c4b443590e7fb3",
      "parents": [
        "6a3e785a3e8e6852c57b1bcc95a9de29ba42fde8"
      ],
      "author": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Wed Apr 17 10:56:32 2019 -0700"
      },
      "committer": {
        "name": "Dichen Zhang",
        "email": "dichenzhang@google.com",
        "time": "Sat Apr 20 00:09:16 2019 +0000"
      },
      "message": "NuPlayer: Fix ANR while resetting RTSP playback\n\n- When network is poor, the response of RTSP teardown won\u0027t be received\n  in time, so ANR will happen.\n- With this patch, a teardown message will be sent when timeout expires,\n  in order to avoid ANR.\n\nBug: 123862808\nTest: rtsp://107.178.217.141:1935/vod/avatar-movie-trailer.mp4\n\nAuthor: lubiny \u003clubiny@codeaurora.org\u003e\nCRs-Fixed: 650866\n\nChange-Id: I3f9efd9fefa66104ad452559ced5ff5218d73a66\n"
    },
    {
      "commit": "835fdfdd4ba6529ecd6d36b6436141e0d1c8fca3",
      "tree": "db384672a2bfd7121a6a42c6c4fe72c82990f694",
      "parents": [
        "551a52321cdf3c44fa07b96563d251ef34e817db",
        "3a7ea707b924c0b6384a0edf934563ee550648a0"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 19 16:59:22 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 16:59:22 2019 -0700"
      },
      "message": "Merge \"libeffects: Corrected the Copy_Float in LVM_Process.c to handle MC\" into qt-dev am: 6a3e785a3e\nam: 3a7ea707b9\n\nChange-Id: Id6e14294ff2a1a1c581a607b8d5c5f413a0a6c27\n"
    },
    {
      "commit": "8d0ffb70511c7be32db5e887757465a60b2959ab",
      "tree": "26f1b3aa388f00f1a90e5b7ab9fed61923a18258",
      "parents": [
        "48bd4eacf709c5a774d61b2b2c872a4a93414cdc",
        "e4c67d26f6a406439de92b75bdd9a06a22ecf51c"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 19 16:49:03 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 16:49:03 2019 -0700"
      },
      "message": "Merge \"Rename libcamera2.so -\u003e libcamera2ndk.so (cherrypick)\"\nam: e4c67d26f6\n\nChange-Id: Ibc3751cfe35570ff13b79dc53a530015e29c6bce\n"
    },
    {
      "commit": "48bd4eacf709c5a774d61b2b2c872a4a93414cdc",
      "tree": "d34718dfc00014f75993d1a529c6d61c64b065e3",
      "parents": [
        "e3f157647138b1731200b0a15f44a8ececd18e67",
        "8a1dee2614261bb72146ff077c300c7844b960a1"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Fri Apr 19 16:48:16 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 16:48:16 2019 -0700"
      },
      "message": "Merge \"Apply version script to future libcamera2ndk platform lib (cherrypick)\"\nam: 8a1dee2614\n\nChange-Id: I4190871da58650968c966cda9909b658c994974a\n"
    },
    {
      "commit": "e3f157647138b1731200b0a15f44a8ececd18e67",
      "tree": "fa4d24b8d78f666b9ca1c2d64feb5e4a035bfd44",
      "parents": [
        "877e87258201378b8840377ff197911120f7d028",
        "8504f3a7760869662efe8ca6e77b3a2513fb5bdb"
      ],
      "author": {
        "name": "Zachary Iqbal",
        "email": "zacharyi@google.com",
        "time": "Fri Apr 19 16:47:30 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 16:47:30 2019 -0700"
      },
      "message": "Merge \"Exposed Android.bp shared library target for libcamera2ndki (cherrypick)\"\nam: 8504f3a776\n\nChange-Id: I321cef2e6a6a690d192ebbb900f314bea5ee48e6\n"
    },
    {
      "commit": "6bdd081e1660e4c3af3b96fd215c132fd283416f",
      "tree": "dd0e4fd12a2713f749bcf7c11aac347b2325061e",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Saketh Sathuvalli",
        "email": "saketh.sathuvalli@ittiam.com",
        "time": "Sat Feb 16 15:08:39 2019 +0530"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 19 16:36:38 2019 -0700"
      },
      "message": "libeffects: Added support to test effects using 32 and 64 bit binaries\n\nTest: local native test (lvmtest)\nBug: 124317351\nChange-Id: I4e363c453b567db87f8ca02170ab2bfb921fb739\n"
    },
    {
      "commit": "8300dc1549954d8e50431ca9da0cf0601a8e14fa",
      "tree": "59d0d9cd9b88aaf6d45c764883a860cf7b189f68",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Apr 19 16:08:44 2019 -0700"
      },
      "committer": {
        "name": "Jayant Chowdhary",
        "email": "jchowdhary@google.com",
        "time": "Fri Apr 19 16:31:34 2019 -0700"
      },
      "message": "camera2 vndk: Don\u0027t try to retrieve ACameraDevice in CallbackHandler.\n\nIts possible that the device is closing, however, it hasn\u0027t stopped its\nlooper yet. In that case, if we receive a callback, we\u0027ll receive a null ACameraDevice. Cache the\ncamera id during CallbackHandler\u0027s construction instead, like the ndk does.\n\nBug: 130910407\n\nTest: AImageReaderVendorTest\n\nChange-Id: Ia7cd40ff1ce4fe52abb5528c68e3557523a5367d\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n"
    },
    {
      "commit": "5ee8d120318266334aabc21d4f676813b3ac288f",
      "tree": "6af1a806b7cf903e6d6c1b6dd3b8a8b5eaab4784",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 19 15:41:52 2019 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Fri Apr 19 15:41:52 2019 -0700"
      },
      "message": "audio policy: fix HOTWORD capture device\n\nUse only devices attached to primary HAL when capturing\nfor audio source HOTWORD as they have to be accessible by\nthe audio DSP.\n\nBug: 123311424\nTest: capture use cases: phone calls, Duo, Camcorder, Assistant.\nChange-Id: Ib54622b69612e6ed12f36193d4b1918ba892a2cd\n"
    },
    {
      "commit": "e4c67d26f6a406439de92b75bdd9a06a22ecf51c",
      "tree": "b23d7944e221e7da93552eba993ea00e0006c76a",
      "parents": [
        "8a1dee2614261bb72146ff077c300c7844b960a1",
        "ec6b1a00749e63ef7efad7cf9a4c2924a5fba4c2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 22:25:14 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 19 22:25:14 2019 +0000"
      },
      "message": "Merge \"Rename libcamera2.so -\u003e libcamera2ndk.so (cherrypick)\""
    },
    {
      "commit": "8a1dee2614261bb72146ff077c300c7844b960a1",
      "tree": "49dc09196c647cf9136a4a276cbceeb2b742888e",
      "parents": [
        "8504f3a7760869662efe8ca6e77b3a2513fb5bdb",
        "9720ce2f1bb9601f0ba2d099ef8ef65c58369c4e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 22:24:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 19 22:24:57 2019 +0000"
      },
      "message": "Merge \"Apply version script to future libcamera2ndk platform lib (cherrypick)\""
    },
    {
      "commit": "8504f3a7760869662efe8ca6e77b3a2513fb5bdb",
      "tree": "a078b54eac98d9c6b0b34741ba190887624e6417",
      "parents": [
        "894180e071abcc2685abc9ea2df0a9ee7a763fad",
        "961cb89b680032838c66a65759890bc53387e0ee"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 19 22:24:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 19 22:24:53 2019 +0000"
      },
      "message": "Merge \"Exposed Android.bp shared library target for libcamera2ndki (cherrypick)\""
    },
    {
      "commit": "3a7ea707b924c0b6384a0edf934563ee550648a0",
      "tree": "e5c7cb975b61b9c900a18075f0ecc4d15e772462",
      "parents": [
        "d357a5f3194d158cd778905c8d5bac3c39bc5165",
        "6a3e785a3e8e6852c57b1bcc95a9de29ba42fde8"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 19 15:13:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 15:13:32 2019 -0700"
      },
      "message": "Merge \"libeffects: Corrected the Copy_Float in LVM_Process.c to handle MC\" into qt-dev\nam: 6a3e785a3e\n\nChange-Id: I2c9d29275c84d00aae25874fa0f90ac2e6676456\n"
    },
    {
      "commit": "551a52321cdf3c44fa07b96563d251ef34e817db",
      "tree": "f19c2119f1766267edf966e2612bb20482f78421",
      "parents": [
        "c6d2814c92620f320af27268ce81bc9ef0c5f6b5",
        "d357a5f3194d158cd778905c8d5bac3c39bc5165"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 19 14:13:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 14:13:37 2019 -0700"
      },
      "message": "[automerger skipped] Move to android_mallopt for malloc debug calls. am: a90adf0a05\nam: d357a5f319 -s ours\nam skip reason: change_id I75adddfc5048f732ee7ec27c17192efd5857af38 with SHA1 bd0195ecac is in history\n\nChange-Id: I1a667d375791af7c4f587c0b1e08a05ee938885a\n"
    },
    {
      "commit": "6a3e785a3e8e6852c57b1bcc95a9de29ba42fde8",
      "tree": "e5c7cb975b61b9c900a18075f0ecc4d15e772462",
      "parents": [
        "a90adf0a05c7582227493cc90dcaa917a6f1a445",
        "97aaad8ef2770d3f58d17d7e88fc43adc266e032"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 19 20:45:55 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 20:45:55 2019 +0000"
      },
      "message": "Merge \"libeffects: Corrected the Copy_Float in LVM_Process.c to handle MC\" into qt-dev"
    },
    {
      "commit": "d357a5f3194d158cd778905c8d5bac3c39bc5165",
      "tree": "ef004bc777b3d7d6110229f4a799b50c2057d2e6",
      "parents": [
        "94cdc5bb66c5704b8a2aae3acdaddd2259c54e4f",
        "a90adf0a05c7582227493cc90dcaa917a6f1a445"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 19 12:52:46 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Apr 19 12:52:46 2019 -0700"
      },
      "message": "Move to android_mallopt for malloc debug calls.\nam: a90adf0a05\n\nChange-Id: Ib14255e651256c3916bdde241302cbfa9faa7761\n"
    },
    {
      "commit": "7ed66a1a879399edf356e54f09d59c1a7ca2d5f7",
      "tree": "498ea915266ffda87754b03e4b40230e2712ee1d",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Thu Apr 18 13:20:30 2019 -0700"
      },
      "committer": {
        "name": "Phil Burk",
        "email": "philburk@google.com",
        "time": "Fri Apr 19 19:03:30 2019 +0000"
      },
      "message": "AudioFlinger: allow small requested capacity for FAST path\n\nAudioFlinger used to reject requests for the low latency FAST\npath when the capacity was !\u003d mPipeFramesP2.\nBut if the caller requests \u003c mPipeFramesP2 than we can just bump it\nup to mPipeFramesP2 because the API allows that.\n\nFor example, on Pixel, mPipeFramesP2 is 4096\n\nBug: 80308183\nTest: adb shell input_monitor_callback -pl -b4000 -m1\nTest: should see performance mode 12 for LOW_LATENCY\nChange-Id: I987067910de3194fb52370d0ea1626cffad6248c\n"
    },
    {
      "commit": "951b49816b6b1dbc28fdc9b63dbcef02965cff61",
      "tree": "3e8d7be67acccbb10aacbaf3b571e169ece71919",
      "parents": [
        "894180e071abcc2685abc9ea2df0a9ee7a763fad"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Apr 17 13:26:15 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 19 11:26:14 2019 -0700"
      },
      "message": "Move to android_mallopt for malloc debug calls.\n\nBug: 130028357\n\nTest: Enable backtrace for mediaserver, run dumpsys media.player -m\nChange-Id: I75adddfc5048f732ee7ec27c17192efd5857af38\nMerged-In: I75adddfc5048f732ee7ec27c17192efd5857af38\n(cherry picked from commit bd0195ecacaa5381278d8f96b51af36631dc0cd9)\n"
    },
    {
      "commit": "a90adf0a05c7582227493cc90dcaa917a6f1a445",
      "tree": "ef004bc777b3d7d6110229f4a799b50c2057d2e6",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Apr 17 13:26:15 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 19 11:16:40 2019 -0700"
      },
      "message": "Move to android_mallopt for malloc debug calls.\n\nBug: 130028357\n\nTest: Enable backtrace for mediaserver, run dumpsys media.player -m\nChange-Id: I75adddfc5048f732ee7ec27c17192efd5857af38\nMerged-In: I75adddfc5048f732ee7ec27c17192efd5857af38\n(cherry picked from commit bd0195ecacaa5381278d8f96b51af36631dc0cd9)\n"
    },
    {
      "commit": "c6d2814c92620f320af27268ce81bc9ef0c5f6b5",
      "tree": "f19c2119f1766267edf966e2612bb20482f78421",
      "parents": [
        "3fe8ae650d09f8702899a9b8e58ba56616d527b9",
        "bd0195ecacaa5381278d8f96b51af36631dc0cd9"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 19 17:55:38 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 19 17:55:38 2019 +0000"
      },
      "message": "Merge \"Move to android_mallopt for malloc debug calls.\""
    },
    {
      "commit": "97aaad8ef2770d3f58d17d7e88fc43adc266e032",
      "tree": "b008ceeac7c0b9ea3312e3dff3246d0f28f9236d",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Saketh Sathuvalli",
        "email": "saketh.sathuvalli@ittiam.com",
        "time": "Thu Apr 18 12:30:24 2019 +0530"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Fri Apr 19 10:14:04 2019 -0700"
      },
      "message": "libeffects: Corrected the Copy_Float in LVM_Process.c to handle MC\n\nCopy_Float function present after the LVDBE_Process function in\nLVM_Process.c was not taking into consideration NumChannels.\nCorrected this.\n\nTest: discovered by code inspection, CTS, Solotester\nBug: 130781096\nChange-Id: Ib0bccd36f3986463b602fa20fc09ab0741f7e39e\n"
    },
    {
      "commit": "270dd6a1a6fc700dde00f982dcd87bf98e4b73a4",
      "tree": "e8b02ec7624fa1d1a55c0f49fcca1996545fcddf",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Sat Apr 06 04:41:15 2019 -0700"
      },
      "committer": {
        "name": "Pawin Vongmasa",
        "email": "pawin@google.com",
        "time": "Thu Apr 18 23:55:37 2019 -0700"
      },
      "message": "Make mediaserver listen to Codec2 services\u0027 deaths\n\nTest: Kill media.extractor or mediaswcodec and observe logcat\n\nBug: 130071409\n\nChange-Id: Ie785642da99dfe4ff13e78d878817dae3de9f34a\n"
    },
    {
      "commit": "df7f0a201b4b91ee86bd0b8d3a2a05beba9f46f4",
      "tree": "d5843054d5d706162f2ba31c48d9023b5a0f64ef",
      "parents": [
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "François Gaffie",
        "email": "francois.gaffie@renault.com",
        "time": "Tue Apr 02 17:42:15 2019 +0200"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Apr 18 18:34:14 2019 -0700"
      },
      "message": "audiopolicy: engineconfigurable: fix build issues on Q environment\n\nThis CL fixes the compilation issues met while generating configuration files.\n\n@todo: TEMPORARY_DISABLE_PATH_RESTRICTIONS\u003dtrue is still required to use\nsubprocess.Popen([\"domainGeneratorConnector\",...) on external/parameter-framework\n\n@todo: CL mixing in parameter-framework leading to validation failure\n\nBug: 130284799\nTest: make\n\nChange-Id: I495026781af63f3c3a538b00fe467d39f58baa70\nSigned-off-by: François Gaffie \u003cfrancois.gaffie@renault.com\u003e\n"
    },
    {
      "commit": "f7529dd062ff3d5b198c70735b065557302baf2b",
      "tree": "4117ebb1ae988175204d33e086e7d7500829f1d3",
      "parents": [
        "c9a59dd31c15f2d5c015a091602fc723af61c812"
      ],
      "author": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 18 17:35:53 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 18 17:35:53 2019 -0700"
      },
      "message": "CCodec: reduce log amount for render warning\n\nBug: 124096926\nTest: builds\nChange-Id: I7fd7bd0da8e32793f87c0c8278c208d1b4d5bbb2\n"
    },
    {
      "commit": "ec6b1a00749e63ef7efad7cf9a4c2924a5fba4c2",
      "tree": "b23d7944e221e7da93552eba993ea00e0006c76a",
      "parents": [
        "9720ce2f1bb9601f0ba2d099ef8ef65c58369c4e"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Wed Nov 07 17:12:15 2018 +0100"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Thu Apr 18 16:14:47 2019 -0700"
      },
      "message": "Rename libcamera2.so -\u003e libcamera2ndk.so (cherrypick)\n\nBug: http://b/118434782\nTest: make\nChange-Id: I50e02aad90e4bdf06faf60f687a18cc3d9de98e4\nMerged-In: I50e02aad90e4bdf06faf60f687a18cc3d9de98e4\n"
    },
    {
      "commit": "9720ce2f1bb9601f0ba2d099ef8ef65c58369c4e",
      "tree": "49dc09196c647cf9136a4a276cbceeb2b742888e",
      "parents": [
        "961cb89b680032838c66a65759890bc53387e0ee"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Wed Nov 07 17:09:11 2018 +0100"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Thu Apr 18 16:14:38 2019 -0700"
      },
      "message": "Apply version script to future libcamera2ndk platform lib (cherrypick)\n\nBug: http://b/69603741\nTest: make\nChange-Id: Idd661042ec837d412a29b1b9b77d642a4a540900\nMerged-In: Idd661042ec837d412a29b1b9b77d642a4a540900\n"
    },
    {
      "commit": "961cb89b680032838c66a65759890bc53387e0ee",
      "tree": "a078b54eac98d9c6b0b34741ba190887624e6417",
      "parents": [
        "894180e071abcc2685abc9ea2df0a9ee7a763fad"
      ],
      "author": {
        "name": "Zachary Iqbal",
        "email": "zacharyi@google.com",
        "time": "Wed Oct 17 11:02:59 2018 -0700"
      },
      "committer": {
        "name": "Sasha Smundak",
        "email": "asmundak@google.com",
        "time": "Thu Apr 18 16:12:36 2019 -0700"
      },
      "message": "Exposed Android.bp shared library target for libcamera2ndki (cherrypick)\n\nThe cherrypcik includes adjustments due to the differences in the\norignal Android.mk file.\n\nBug: 118434782\nTest: m -j32\nChange-Id: Iea501d8a54b8cbda2c5ab22fd91247577e304ce0\nMerged-In: Iea501d8a54b8cbda2c5ab22fd91247577e304ce0\n"
    },
    {
      "commit": "3fe8ae650d09f8702899a9b8e58ba56616d527b9",
      "tree": "638b517c3ac0356a9ef295045916d65f447e6431",
      "parents": [
        "1ed02295381f5af9741cf1aa35f27b6fdb018eb0",
        "94cdc5bb66c5704b8a2aae3acdaddd2259c54e4f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Apr 18 15:35:46 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 18 15:35:46 2019 -0700"
      },
      "message": "Merge \"RecordBufferConverter: Release converter buffer after conversion\" into qt-dev am: 8263e3519b\nam: 94cdc5bb66\n\nChange-Id: Id73e6aa150d6bc21c5c9f951fd4427d11f832720\n"
    },
    {
      "commit": "94cdc5bb66c5704b8a2aae3acdaddd2259c54e4f",
      "tree": "6abd20147337194c063ec8b4f8b6b7045c733f7f",
      "parents": [
        "b6e483bbd27f506d37097c9db79d78b54ef0fc5f",
        "8263e3519b6801f019e471efe4a6045b7046e4d3"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Apr 18 15:17:23 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 18 15:17:23 2019 -0700"
      },
      "message": "Merge \"RecordBufferConverter: Release converter buffer after conversion\" into qt-dev\nam: 8263e3519b\n\nChange-Id: I9908190affa4645c77a979a92b70f556236db020\n"
    },
    {
      "commit": "8263e3519b6801f019e471efe4a6045b7046e4d3",
      "tree": "6abd20147337194c063ec8b4f8b6b7045c733f7f",
      "parents": [
        "68b8684c8eb2b68a03887cdba6bea75de438c179",
        "b06277eff473ca8c2d7f403fd39cd954b282484a"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Apr 18 22:04:29 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 22:04:29 2019 +0000"
      },
      "message": "Merge \"RecordBufferConverter: Release converter buffer after conversion\" into qt-dev"
    },
    {
      "commit": "1ed02295381f5af9741cf1aa35f27b6fdb018eb0",
      "tree": "3ffc04aaa6455a80ccdb517774aa88e7a26a0264",
      "parents": [
        "d1e3315b12e1e7bcbfe1bd116c527d0a30a6a925",
        "b6e483bbd27f506d37097c9db79d78b54ef0fc5f"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Apr 18 14:19:28 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 18 14:19:28 2019 -0700"
      },
      "message": "Merge \"Camera: don\u0027t enable buffer manager for display/texture streams\" into qt-dev am: 68b8684c8e\nam: b6e483bbd2\n\nChange-Id: Ief68b2adf5ded5b2936289527848e943423dc70c\n"
    },
    {
      "commit": "b6e483bbd27f506d37097c9db79d78b54ef0fc5f",
      "tree": "78a9e6edbb8e89d66e86dacbf4969b8a0d437f68",
      "parents": [
        "a74392b1adb6f6e026752b25069796fd7b33d65f",
        "68b8684c8eb2b68a03887cdba6bea75de438c179"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Apr 18 13:27:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 18 13:27:18 2019 -0700"
      },
      "message": "Merge \"Camera: don\u0027t enable buffer manager for display/texture streams\" into qt-dev\nam: 68b8684c8e\n\nChange-Id: I6907111837db9888d3af5d6e54dec16126ae738e\n"
    },
    {
      "commit": "b06277eff473ca8c2d7f403fd39cd954b282484a",
      "tree": "8879f3f3e33f270cca741f3f0eae9a551cbe18ef",
      "parents": [
        "2cb1a8ccbd402d74a06ee34721f5dd787ecb396f"
      ],
      "author": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Apr 18 12:19:30 2019 -0700"
      },
      "committer": {
        "name": "Andy Hung",
        "email": "hunga@google.com",
        "time": "Thu Apr 18 13:23:26 2019 -0700"
      },
      "message": "RecordBufferConverter: Release converter buffer after conversion\n\nRequired to ensure the RecordThread understands the true\nnumber of frames consumed / available.  Otherwise the RecordThread\nthinks there are more frames than actually present, causing\na buffer provider underrun in the AudioResampler and the\nresampler to reset.\n\nTest: BT phone call, Tee sink\nBug: 130419319\nChange-Id: I96fac6f52233e8519c0cc098329e5b9b89c1dd89\n"
    },
    {
      "commit": "d1e3315b12e1e7bcbfe1bd116c527d0a30a6a925",
      "tree": "44ce59cc4657cb70b782707c3a2e8a4f3c26a395",
      "parents": [
        "4e9661c889f728339f37cc2c16bdd9af4402dcff",
        "a74392b1adb6f6e026752b25069796fd7b33d65f"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Apr 18 13:14:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 18 13:14:09 2019 -0700"
      },
      "message": "Merge \"audio policy: concurrent capture effects\" into qt-dev am: df8638b4c4\nam: a74392b1ad\n\nChange-Id: I4fc5ecb19a8a5240f05b1e558924dcf47f6d6ed1\n"
    },
    {
      "commit": "68b8684c8eb2b68a03887cdba6bea75de438c179",
      "tree": "78a9e6edbb8e89d66e86dacbf4969b8a0d437f68",
      "parents": [
        "df8638b4c4cfabcdeade1a3af497cd6e0521cb89",
        "b6578908df3c3f1730d286c1897ef9e9859e3495"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 20:12:27 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 20:12:27 2019 +0000"
      },
      "message": "Merge \"Camera: don\u0027t enable buffer manager for display/texture streams\" into qt-dev"
    },
    {
      "commit": "a74392b1adb6f6e026752b25069796fd7b33d65f",
      "tree": "d4b192648cf45213baaa415f6842af7c58242e12",
      "parents": [
        "ea547ec252e8b83f00dd3dde0e70800e73afadc3",
        "df8638b4c4cfabcdeade1a3af497cd6e0521cb89"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Apr 18 12:54:59 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Apr 18 12:54:59 2019 -0700"
      },
      "message": "Merge \"audio policy: concurrent capture effects\" into qt-dev\nam: df8638b4c4\n\nChange-Id: I57d9f902c979426e4a12439ece4430fd7168c253\n"
    },
    {
      "commit": "df8638b4c4cfabcdeade1a3af497cd6e0521cb89",
      "tree": "d4b192648cf45213baaa415f6842af7c58242e12",
      "parents": [
        "a74c7274069fdfa95e4f9768e14bd2ce7ed1219e",
        "b20cf7db9e669169bbae5f0da97018a866c3f634"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Apr 18 19:15:42 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 19:15:42 2019 +0000"
      },
      "message": "Merge \"audio policy: concurrent capture effects\" into qt-dev"
    },
    {
      "commit": "7d8c37634fb71b27e94cd2dff10b75f004027fb6",
      "tree": "ff08013880ef2ccc5d1c2e52a5fceda7d57cb58e",
      "parents": [
        "c9a59dd31c15f2d5c015a091602fc723af61c812"
      ],
      "author": {
        "name": "Harish Mahendrakar",
        "email": "harish.mahendrakar@ittiam.com",
        "time": "Mon Apr 15 16:03:56 2019 -0700"
      },
      "committer": {
        "name": "Wonsik Kim",
        "email": "wonsik@google.com",
        "time": "Thu Apr 18 11:14:44 2019 -0700"
      },
      "message": "C2SoftVorbisDec: Ignore subsequent headers\n\nIgnore subsequent headers after decoding the headers once\n\nBug: 130569201\nTest: atest android.media.cts.DecoderTest#testDecodeOgg\nChange-Id: Ifa8b67f00d16bfaa5e11097ef3b61ea3f183ced0\n"
    },
    {
      "commit": "4e9661c889f728339f37cc2c16bdd9af4402dcff",
      "tree": "3601e838518c71859afff773997beb925ac41a35",
      "parents": [
        "df9167614fd36456c895881cd8f074e18bd7b519",
        "2ebf6629605a0d44cb83f3dfbd0130132a686cda"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 18 17:57:31 2019 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 18 17:57:31 2019 +0000"
      },
      "message": "Merge \"AAudio: bump priority of AAudio Mixer to match FastMixer\""
    }
  ],
  "next": "df9167614fd36456c895881cd8f074e18bd7b519"
}
